export interface paths { "/Addresses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Find unique addresses based on query */ get: { parameters: { query?: { /** @description Required query parameter for address search */ q?: string; /** @description Not required. Default 1 */ page?: number; /** @description Not required. Default 20 */ limit?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Addresses found and returned. If there are no addresses found an empty result is returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AddressDtoPagedResponseWrapper"]; "text/json": components["schemas"]["AddressDtoPagedResponseWrapper"]; "text/plain": components["schemas"]["AddressDtoPagedResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Addresses/Suggestions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Autocomplete search for addresses */ get: { parameters: { query?: { /** @description Required query parameter for address search */ q?: string; /** @description Not required. Default 20 */ limit?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Addresses found and returned. If there are no addresses found an empty result is returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SuggestionDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["SuggestionDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["SuggestionDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Addresses/{id}/RealEstates": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get real estates and/or housing cooperative shares at the specified address based on the address id. The address id is returned by /Addresses and /Addresses/Suggestions. */ get: { parameters: { query?: never; header?: never; path: { /** @description Unique identifier for the address */ id: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Addresses found and returned. If there are no addresses found an empty result is returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; }; }; /** @description Input was invalid */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Not Found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; "text/json": components["schemas"]["ProblemDetails"]; "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Error */ default: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; "text/json": components["schemas"]["ProblemDetails"]; "text/plain": components["schemas"]["ProblemDetails"]; }; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Areas/BasicStatisticalUnits": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving Basic Statistical Units (grunnkretser) */ get: { parameters: { query?: { /** @description Filter on County Id */ countyNumber?: number; /** @description Filter on Municipality Id */ municipalityNumber?: number; /** @description Filter on Municipality Part Id */ municipalityPartNumber?: number; /** @description Filter on City District Id */ cityDistrictNumber?: number; /** @description Filter on Sub City District Id */ subCityDistrictNumber?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Basic Statistical Units returned successfully */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["BasicStatisticalUnitResponseDtoListResponseWrapper"]; "text/json": components["schemas"]["BasicStatisticalUnitResponseDtoListResponseWrapper"]; "text/plain": components["schemas"]["BasicStatisticalUnitResponseDtoListResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Areas/CityDistricts": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving City Districts (bydeler) */ get: { parameters: { query?: { /** @description Filter on County Id */ countyNumber?: number; /** @description Filter on Municipality Id */ municipalityNumber?: number; /** @description Filter on Municipality Part Id */ municipalityPartNumber?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description City Districts returned successfully */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["CityDistrictResponseDtoListResponseWrapper"]; "text/json": components["schemas"]["CityDistrictResponseDtoListResponseWrapper"]; "text/plain": components["schemas"]["CityDistrictResponseDtoListResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Areas/Counties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving Counties (fylker) */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Counties returned successfully */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["CountyDtoListResponseWrapper"]; "text/json": components["schemas"]["CountyDtoListResponseWrapper"]; "text/plain": components["schemas"]["CountyDtoListResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Areas/Hierarchy": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving the entire Area Hierarchy */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Area hierarchy returned successfully */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AreaHierarchyResponseDtoResponseWrapper"]; "text/json": components["schemas"]["AreaHierarchyResponseDtoResponseWrapper"]; "text/plain": components["schemas"]["AreaHierarchyResponseDtoResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Areas/Municipalities": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving Municipalities (kommuner) */ get: { parameters: { query?: { /** @description Filter on County Id */ countyNumber?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Municipalities returned successfully */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MunicipalityResponseDtoListResponseWrapper"]; "text/json": components["schemas"]["MunicipalityResponseDtoListResponseWrapper"]; "text/plain": components["schemas"]["MunicipalityResponseDtoListResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Areas/Municipalities/{knr}/Score": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving score for a municipality. */ get: { parameters: { query?: { /** @description Required estateType of the municipality. Possible values: enebolig, rekkehus, leilighet, fritidsbolig, tomannsbolig available at /Types/EstateTypes in the Real Property API */ estateType?: string; }; header?: never; path: { /** @description Required knr of the municipality */ knr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Municipality score and description found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MunicipalityScoreDtoResponseWrapper"]; "text/json": components["schemas"]["MunicipalityScoreDtoResponseWrapper"]; "text/plain": components["schemas"]["MunicipalityScoreDtoResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Municipality score and description not found for this knr */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Areas/MunicipalityParts": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving Municipality Parts (kommunedeler) */ get: { parameters: { query?: { /** @description Filter on County Id */ countyNumber?: number; /** @description Filter on Municipality Id */ municipalityNumber?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Municipality Parts returned successfully */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MunicipalityPartResponseDtoListResponseWrapper"]; "text/json": components["schemas"]["MunicipalityPartResponseDtoListResponseWrapper"]; "text/plain": components["schemas"]["MunicipalityPartResponseDtoListResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Areas/PostOffices": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving Post Offices */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Post Offices returned successfully */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["PostOfficeDtoListResponseWrapper"]; "text/json": components["schemas"]["PostOfficeDtoListResponseWrapper"]; "text/plain": components["schemas"]["PostOfficeDtoListResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Areas/Search": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint to perform Area search based on a search query. */ get: { parameters: { query?: { searchQuery?: string; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Area search returned successfully */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AreaSearchResultDtoResponseWrapper"]; "text/json": components["schemas"]["AreaSearchResultDtoResponseWrapper"]; "text/plain": components["schemas"]["AreaSearchResultDtoResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Areas/SubCityDistricts": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving Sub City Districts (delbydeler) */ get: { parameters: { query?: { /** @description Filter on County Id */ countyNumber?: number; /** @description Filter on Municipality Id */ municipalityNumber?: number; /** @description Filter on Municipality Part Id */ municipalityPartNumber?: number; /** @description Filter on City District Id */ cityDistrictNumber?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description City Districts returned successfully */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SubCityDistrictResponseDtoListResponseWrapper"]; "text/json": components["schemas"]["SubCityDistrictResponseDtoListResponseWrapper"]; "text/plain": components["schemas"]["SubCityDistrictResponseDtoListResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Endpoint to get estimated energy data like savings and usage, based on data about the estate like living area, location, household information */ post: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** @description Data on estate, estate heating, household, energy prices and initiatives. To be used to estimate energy information and savings */ requestBody?: { content: { "application/*+json": components["schemas"]["ExtEnergyEstimateParametersDto"]; "application/json": components["schemas"]["ExtEnergyEstimateParametersDto"]; "text/json": components["schemas"]["ExtEnergyEstimateParametersDto"]; }; }; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ExtEnergyEstimateDataDtoResponseWrapper"]; "text/json": components["schemas"]["ExtEnergyEstimateDataDtoResponseWrapper"]; "text/plain": components["schemas"]["ExtEnergyEstimateDataDtoResponseWrapper"]; }; }; }; }; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/BulbTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting the bulb types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description bulb types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/CellarTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting the cellar types of the estate */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description cellar types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/EstateTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible estate type for energy estimation */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description estate types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/FloorLocationTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting the floor location types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description floor location types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/FloorThicknessTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting floor thickness types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description floor thickness types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/HeatPumpTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting heat pump types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description heat types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/InfiltrationConditionTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting infiltration condition types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description infiltration condition types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/PelletStoveTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting pellet stove types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description pellet stove types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/RenovationTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting renovation types, used in renovation inputs in the energy estimate end point */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description ventilation types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/RoofShapeTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting the roof shape types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description roof shape types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/RoofThicknessTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting roof thickness types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description roof thickness types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/SolarCellsTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting solar cells types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description solar cells types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/SolarPanelsTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting solar panels types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description solar panels types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/TerracedOrientationTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting the orientation types of a terraced estate */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description orientation types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/VentilationInitiativeTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting ventilation initiative types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description ventilation initiative types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/VentilationTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting the estate ventilation types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description ventilation types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/VerticalPlacementTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting the Vertical placement types of an estate */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description orientation types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/WallThicknessTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting wall thickness types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description wall thickness types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/WindowsUValueTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting windows u-value types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description windows u-value types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Energy/Estimate/Types/WoodStoveTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for getting wood stove types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description wood stove types found */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Health": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for verifying that the API is up and running, and has connection to database. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ResponseMessageDto"]; "text/json": components["schemas"]["ResponseMessageDto"]; "text/plain": components["schemas"]["ResponseMessageDto"]; }; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Live": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description OK */ 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Owners/search": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Endpoint for retrieving owners and their estates based on the name of the owner and the address registered in the National Population Register. */ post: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: { content: { "application/*+json": components["schemas"]["OwnerSearchQueryInputDto"]; "application/json": components["schemas"]["OwnerSearchQueryInputDto"]; "text/json": components["schemas"]["OwnerSearchQueryInputDto"]; }; }; responses: { /** @description Owner found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OwnerRealEstatesWrapperResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Owners/{id}/RealEstates": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about an owners real estates based on an Id. The id may be a SSN/NIN (fødselsnummer), or organization number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required Id of the owner */ id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Estate found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; }; }; /** @description Estate not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; "text/json": components["schemas"]["ProblemDetails"]; "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Error */ default: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; "text/json": components["schemas"]["ProblemDetails"]; "text/plain": components["schemas"]["ProblemDetails"]; }; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/Energy/UnitsEnergyLabelSummary": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Endpoint to get unit energy label summary. */ post: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** @description Required list of cadastres */ requestBody?: { content: { "application/*+json": components["schemas"]["RealEstateIdentityParametersDto"][]; "application/json": components["schemas"]["RealEstateIdentityParametersDto"][]; "text/json": components["schemas"]["RealEstateIdentityParametersDto"][]; }; }; responses: { /** @description Energy label summaries found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["UnitEnergyLabelSummaryDtoIEnumerableResponseWrapper"]; "text/json": components["schemas"]["UnitEnergyLabelSummaryDtoIEnumerableResponseWrapper"]; "text/plain": components["schemas"]["UnitEnergyLabelSummaryDtoIEnumerableResponseWrapper"]; }; }; /** @description Request is invalid */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/PriceIndexAreas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving all Price Index areas. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Price index for real estate property found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["PriceIndexAreasDtoIEnumerableResponseWrapper"]; "text/json": components["schemas"]["PriceIndexAreasDtoIEnumerableResponseWrapper"]; "text/plain": components["schemas"]["PriceIndexAreasDtoIEnumerableResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/search": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint to search for real estates by a free text search. The list contains properties and housing cooeperative share depending on the search parameter. */ get: { parameters: { query?: { /** @description Text to search for. */ q?: string; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Real estate information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; }; }; /** @description Real estate information not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; /** Endpoint to search for real estates by specific search parameters. The returned list contains properties and housing cooeperative share depending on the search parameter. */ post: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** @description Contains the search parameters */ requestBody?: { content: { "application/*+json": components["schemas"]["SearchQueryInputDto"]; "application/json": components["schemas"]["SearchQueryInputDto"]; "text/json": components["schemas"]["SearchQueryInputDto"]; }; }; responses: { /** @description Real estate information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["RealEstateIdentityDtoICollectionResponseWrapper"]; }; }; /** @description Real estate information not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/Energy/Estimate/Parameters": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint to get estate energy parameters, to be used as base to the estimate endpoint. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Real estate identity found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ExtEnergyEstimateParametersDtoResponseWrapper"]; "text/json": components["schemas"]["ExtEnergyEstimateParametersDtoResponseWrapper"]; "text/plain": components["schemas"]["ExtEnergyEstimateParametersDtoResponseWrapper"]; }; }; /** @description Real estate identity not found, ore the estate is missing required estimate perimeters, for example area */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/Energy/UnitEnergyLabelSummary": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint to get unit energy label summary. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Energy label summary found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["UnitEnergyLabelSummaryDtoResponseWrapper"]; "text/json": components["schemas"]["UnitEnergyLabelSummaryDtoResponseWrapper"]; "text/plain": components["schemas"]["UnitEnergyLabelSummaryDtoResponseWrapper"]; }; }; /** @description Energy label not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/PriceIndex": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving Price Index information for a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: { /** @description Optional start date for the index period */ fromDate?: string; /** @description Optional end date for the index period */ toDate?: string; }; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Price index for real estate property found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["PriceIndexDtoIEnumerableResponseWrapper"]; "text/json": components["schemas"]["PriceIndexDtoIEnumerableResponseWrapper"]; "text/plain": components["schemas"]["PriceIndexDtoIEnumerableResponseWrapper"]; }; }; /** @description Input does not pass validation */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Real estate property not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/areaAverageTimeOnMarket": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving average time on market for all related administrative areas and estate type of given property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Area average time on market information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AverageTimeOnMarketDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["AverageTimeOnMarketDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["AverageTimeOnMarketDtoICollectionResponseWrapper"]; }; }; /** @description Real estate property not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/attributes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Real estate identity found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["RealEstateInformationDtoResponseWrapper"]; "text/json": components["schemas"]["RealEstateInformationDtoResponseWrapper"]; "text/plain": components["schemas"]["RealEstateInformationDtoResponseWrapper"]; }; }; /** @description Real estate identity not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/buildings": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about all buildings that belongs to a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Building information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["BuildingDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["BuildingDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["BuildingDtoICollectionResponseWrapper"]; }; }; /** @description Property information not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/distrainments": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving distrainment information for a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Distrainments for real estate property found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["DistrainmentDtoIEnumerableResponseWrapper"]; "text/json": components["schemas"]["DistrainmentDtoIEnumerableResponseWrapper"]; "text/plain": components["schemas"]["DistrainmentDtoIEnumerableResponseWrapper"]; }; }; /** @description Real estate property not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/energylabel": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving the energy label of a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Energy label information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["EnergyLabelDtoResponseWrapper"]; "text/json": components["schemas"]["EnergyLabelDtoResponseWrapper"]; "text/plain": components["schemas"]["EnergyLabelDtoResponseWrapper"]; }; }; /** @description Energy label information not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/mortgages": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about mortgage registered on a given property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Mortgage information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MortgageDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["MortgageDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["MortgageDtoICollectionResponseWrapper"]; }; }; /** @description Mortgage information not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/nearbysales": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about nearby sales of a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Sales found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["NearbySalesDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["NearbySalesDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["NearbySalesDtoICollectionResponseWrapper"]; }; }; /** @description Sales not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/owners": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about owners registered on a given property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Owner found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OwnerInformationDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["OwnerInformationDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["OwnerInformationDtoICollectionResponseWrapper"]; }; }; /** @description Owner not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/physicalRiskExposure": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving physical risk exposure related to a given property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Physical risk exposure found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["PhysicalRiskResultDtoResponseWrapper"]; "text/json": components["schemas"]["PhysicalRiskResultDtoResponseWrapper"]; "text/plain": components["schemas"]["PhysicalRiskResultDtoResponseWrapper"]; }; }; /** @description Physical risk exposure not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/precedingmortgage": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about preceding mortgage registered on a given property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Preceding mortgage information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["PrecedingMortgageDtoResponseWrapper"]; "text/json": components["schemas"]["PrecedingMortgageDtoResponseWrapper"]; "text/plain": components["schemas"]["PrecedingMortgageDtoResponseWrapper"]; }; }; /** @description Preceding mortgage information not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/reports/cadastre": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving a cadastre report (matrikkelutskrift) of a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Report found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; "text/json": string; "text/plain": string; }; }; /** @description Report not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/reports/landregistry": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving a land register report (grunnboksutskrift) of a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Combined report found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; "text/json": string; "text/plain": string; }; }; /** @description Combined report not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/reports/landregistryhistoric": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving a historic land register report (historisk grunnboksutskrift) of a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Historic combined report found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; "text/json": string; "text/plain": string; }; }; /** @description Historic combined report not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/sales": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about sales on a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Sales found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SaleInfoDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["SaleInfoDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["SaleInfoDtoICollectionResponseWrapper"]; }; }; /** @description Sales not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{knr}/{gnr}/{bnr}/{fnr}/{snr}/specialconstraints": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about special constraints related to a property. The property is identified by the complete cadastre. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required knr of the real estate */ knr: number; /** @description Required gnr of the real estate */ gnr: number; /** @description Required bnr of the real estate */ bnr: number; /** @description Required fnr of the real estate */ fnr: number; /** @description Required snr of the real estate */ snr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Special constraints found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SpecialConstraintDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["SpecialConstraintDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["SpecialConstraintDtoICollectionResponseWrapper"]; }; }; /** @description Special constraints not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNr}/{shareNr}/sales": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about sales on a housing cooperative share. The share is identified by a organization number and share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organizaion number of the housing cooperaive */ organizationNr: number; /** @description Required share number within the housing cooperative */ shareNr: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Sales found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SaleInfoDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["SaleInfoDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["SaleInfoDtoICollectionResponseWrapper"]; }; }; /** @description Sales not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/accountant": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving accountant of a housing cooperative. The housing cooperative is identified by a organization number */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Accountant information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AccountantDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["AccountantDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["AccountantDtoICollectionResponseWrapper"]; }; }; /** @description Accountant information not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/CommonDebt": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving common debt of a specific housing cooperative share. The share is identified by an organization number and a share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Common debt information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["CommonDebtDtoResponseWrapper"]; "text/json": components["schemas"]["CommonDebtDtoResponseWrapper"]; "text/plain": components["schemas"]["CommonDebtDtoResponseWrapper"]; }; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Common debt information not found for this real estate */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/Energy/Estimate/Parameters": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint to get estate energy parameters, to be used as base to the estimate endpoint. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Real estate identity found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ExtEnergyEstimateParametersDtoResponseWrapper"]; "text/json": components["schemas"]["ExtEnergyEstimateParametersDtoResponseWrapper"]; "text/plain": components["schemas"]["ExtEnergyEstimateParametersDtoResponseWrapper"]; }; }; /** @description Real estate identity not found, ore the estate is missing required estimate perimeters, for example area */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/PriceIndex": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving Price Index information for a housing cooperative share. The share is identified by an organization number and a share number. */ get: { parameters: { query?: { /** @description Optional start date for the index period */ fromDate?: string; /** @description Optional end date for the index period */ toDate?: string; }; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Price index for real estate property found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["PriceIndexDtoIEnumerableResponseWrapper"]; "text/json": components["schemas"]["PriceIndexDtoIEnumerableResponseWrapper"]; "text/plain": components["schemas"]["PriceIndexDtoIEnumerableResponseWrapper"]; }; }; /** @description Input does not pass validation */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Real estate identity not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/areaAverageTimeOnMarket": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving average time on market for all related administrative areas and estate type of given housing cooperative share. The share is identified by an organization number and a share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Area average time on market information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AverageTimeOnMarketDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["AverageTimeOnMarketDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["AverageTimeOnMarketDtoICollectionResponseWrapper"]; }; }; /** @description Real estate identity not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/attributes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about a housing cooperative share. The share is identified by an organization number and a share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Real estate identity found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["RealEstateInformationDtoResponseWrapper"]; "text/json": components["schemas"]["RealEstateInformationDtoResponseWrapper"]; "text/plain": components["schemas"]["RealEstateInformationDtoResponseWrapper"]; }; }; /** @description Real estate identity not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/distrainments": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving distrainment information for a housing cooperative share. The share is identified by an organization number and a share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Real estate identity found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["DistrainmentDtoIEnumerableResponseWrapper"]; "text/json": components["schemas"]["DistrainmentDtoIEnumerableResponseWrapper"]; "text/plain": components["schemas"]["DistrainmentDtoIEnumerableResponseWrapper"]; }; }; /** @description Real estate identity not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/energylabel": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving energy label based of a housing cooperative share. The share is identified by the organization number and share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Energy label information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["EnergyLabelDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["EnergyLabelDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["EnergyLabelDtoICollectionResponseWrapper"]; }; }; /** @description Energy label information not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/mortgages": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about mortgage registered on a given housing cooperative share. The share is identified by an organization number and a share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Mortgage information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MortgageDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["MortgageDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["MortgageDtoICollectionResponseWrapper"]; }; }; /** @description Mortgage information not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/nearbysales": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about nearby sales of a housing cooperative share. The share is identified by a organization number and share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required sharenumber of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Sales found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["NearbySalesDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["NearbySalesDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["NearbySalesDtoICollectionResponseWrapper"]; }; }; /** @description Sales not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/owners": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about owners registered on a given housing cooperative share. The share is identified by an organization number and a share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Owner found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OwnerInformationDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["OwnerInformationDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["OwnerInformationDtoICollectionResponseWrapper"]; }; }; /** @description Owner not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/physicalRiskExposure": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving physical risk exposure related to a given housing cooperative share. The share is identified by an organization number and a share number. */ get: { parameters: { query?: never; header?: never; path: { organizationNumber: number; shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Physical risk exposure found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["PhysicalRiskResultDtoResponseWrapper"]; "text/json": components["schemas"]["PhysicalRiskResultDtoResponseWrapper"]; "text/plain": components["schemas"]["PhysicalRiskResultDtoResponseWrapper"]; }; }; /** @description Physical risk exposure not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/precedingmortgage": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about preceding mortgage registered on a given housing cooperative share. The share is identified by an organization number and a share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Preceding mortgage information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["PrecedingMortgageDtoResponseWrapper"]; "text/json": components["schemas"]["PrecedingMortgageDtoResponseWrapper"]; "text/plain": components["schemas"]["PrecedingMortgageDtoResponseWrapper"]; }; }; /** @description Preceding mortgage information not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/reports/landregistry": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving a land register report (grunnboksutskrift) of a housing cooperative share. The share is identified by the organization number and share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Combined report found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; "text/json": string; "text/plain": string; }; }; /** @description Combined report not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/reports/landregistryhistoric": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving a historic land register report (historisk grunnboksutskrift) of a housing cooperative share. The share is identified by the organization number and share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Historic combined report found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; "text/json": string; "text/plain": string; }; }; /** @description Historic combined report not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/RealEstates/{organizationNumber}/{shareNumber}/specialconstraints": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving information about special constraints related to a housing cooperative share. The share is identified by a organization number and share number. */ get: { parameters: { query?: never; header?: never; path: { /** @description Required organization number of the real estate */ organizationNumber: number; /** @description Required share number of the real estate */ shareNumber: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Special constraints found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SpecialConstraintDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["SpecialConstraintDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["SpecialConstraintDtoICollectionResponseWrapper"]; }; }; /** @description Special constraints not found */ 404: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Sales/searchByRadius": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Endpoint for retrieving information about sales based on given coordinates, radius, and a filter */ post: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: { content: { "application/*+json": components["schemas"]["CoordinateInputDto"]; "application/json": components["schemas"]["CoordinateInputDto"]; "text/json": components["schemas"]["CoordinateInputDto"]; }; }; responses: { /** @description Sales found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["CoordinateSaleInformationDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["CoordinateSaleInformationDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["CoordinateSaleInformationDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Statistics/MarketShares/RealEstateAgents": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Endpoint for retrieving Market Share statistics based on search parameters. */ post: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** @description Contains the search parameters */ requestBody?: { content: { "application/*+json": components["schemas"]["RealEstateAgentMarketShareQueryInputDto"]; "application/json": components["schemas"]["RealEstateAgentMarketShareQueryInputDto"]; "text/json": components["schemas"]["RealEstateAgentMarketShareQueryInputDto"]; }; }; responses: { /** @description Market Share statistics returned successfully */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["RealEstateAgentsMarketShareResponseDtoResponseWrapper"]; "text/json": components["schemas"]["RealEstateAgentsMarketShareResponseDtoResponseWrapper"]; "text/plain": components["schemas"]["RealEstateAgentsMarketShareResponseDtoResponseWrapper"]; }; }; /** @description Input does not pass validation */ 400: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Unauthorized request */ 401: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Insufficient permissions to view this content */ 403: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/AreaTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of area types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Area types found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/BuildingConstructionStates": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of building construction states. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Information about building construction states found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/BuildingExtensionTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of building extension types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Information about building extension types found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/BuildingTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of building types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Information about building types found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/Currencies": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of currency types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Information about currency types found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/EstateSubTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of estate sub types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Sub estate types found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SubEstateTypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["SubEstateTypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["SubEstateTypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/EstateTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of estate types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Estate types found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/LegalDocumentTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of mortgage legal document types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Mortgage legal document type information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/LiensTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of mortgage lien types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Information about mortgage lien types found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/MarketScores": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of market scores */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Market scores found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/MortgageUncertainReasons": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of potential reasons for uncertainty. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Information about potential reasons for uncertainty found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/MunicipalityScores": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of municipality scores */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Municipality scores found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/OwnerIdentityTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of owner identity types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Owner identity types found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/OwnerRoles": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of owner roles */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Owner roles found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/OwnershipTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of ownership Types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Ownership types found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/SaleStateInPeriodTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible sale states in period types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Information about sale states in period types found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/SaleStateTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of sales state types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Sale state types found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/SaleTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of sales types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Sale types found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/SiteTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of site types */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Site types found and returned. */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/Types/SourceCategoryTypes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Endpoint for retrieving possible values of energy label source types. */ get: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Energy label source type information found and returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/json": components["schemas"]["TypeDtoICollectionResponseWrapper"]; "text/plain": components["schemas"]["TypeDtoICollectionResponseWrapper"]; }; }; /** @description Something bad happened, contact support */ 500: { headers: { [name: string]: unknown; }; content?: never; }; }; }; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; } export type webhooks = Record; export interface components { schemas: { AccountantDto: { /** @description The official email of the accountant */ email?: string | null; /** * Format: int32 * @description The year of last reported accounting */ lastAccountingYear?: number | null; /** @description Name of accountant organization */ name?: string | null; /** * Format: int32 * @description Accountant organization number */ organizationNumber?: number; /** @description Official phone number for accountant */ phoneNumber?: string | null; }; AccountantDtoICollectionResponseWrapper: { data?: components["schemas"]["AccountantDto"][] | null; }; AddressDto: { /** * Format: int32 * @description Internal Eiendomsverdi ID of given address. Id=0 means that the address is a cadastral address. * A cadastral address is an alternate address used in cases where a street address is missing at the Norwegian Mapping Authority */ id?: number; /** @description Name of the municipality */ municipality?: string | null; postOffice?: components["schemas"]["PostOfficeDto"]; /** @description Street letter */ streetLetter?: string | null; /** @description Street name */ streetName?: string | null; /** * Format: int32 * @description Street number */ streetNumber?: number | null; }; AddressDtoPagedResponseWrapper: { data?: components["schemas"]["AddressDto"][] | null; hasMore?: boolean; /** Format: int32 */ limit?: number; /** Format: int32 */ page?: number; }; AreaHierarchyResponseDto: { counties?: components["schemas"]["CountyHierarchyDto"][] | null; }; AreaHierarchyResponseDtoResponseWrapper: { data?: components["schemas"]["AreaHierarchyResponseDto"]; }; AreaSearchResultDto: { basicStatisticalUnits?: components["schemas"]["BasicStatisticalUnitDto"][] | null; cityDistricts?: components["schemas"]["CityDistrictDto"][] | null; counties?: components["schemas"]["CountyDto"][] | null; municipalities?: components["schemas"]["MunicipalityDto"][] | null; municipalityParts?: components["schemas"]["MunicipalityPartDto"][] | null; postOffices?: components["schemas"]["PostOfficeDto"][] | null; subCityDistricts?: components["schemas"]["SubCityDistrictDto"][] | null; }; AreaSearchResultDtoResponseWrapper: { data?: components["schemas"]["AreaSearchResultDto"]; }; AttributesDto: { /** * Format: int32 * @description Build year */ buildYear?: number | null; /** @description Estate sub type. Example: Enebolig (småbruk). Possible values available at /Types/EstateSubTypes */ estateSubType?: string | null; /** @description Estate type. Example: Enebolig. Possible values avaliable at /Types/EstateTypes */ estateType?: string | null; /** @description Facilities */ facilities?: components["schemas"]["FacilityDto"][] | null; /** * Format: int32 * @description Floor */ floor?: number | null; /** * Format: double * @description Sum of usable area (BRA) and low height floor area (ALH) */ floorArea?: number | null; grossArea?: components["schemas"]["GrossAreaDto"]; /** * Format: double * @description Area with low heightfloor (under 1.9 meters) */ lowHeightFloorArea?: number | null; /** * Format: int32 * @description Number of bedrooms */ numberOfBedrooms?: number | null; /** * Format: int32 * @description Number of building on property */ numberOfBuildings?: number | null; /** * Format: int32 * @description Number of floors */ numberOfFloors?: number | null; /** * Format: int32 * @description Number of functional units on property */ numberOfFunctionalUnits?: number | null; /** * Format: int32 * @description Number of rooms */ numberOfRooms?: number | null; /** * Format: double * @description Area of open terrace and balcony connected to the housing unit */ openTerraceAndBalconyArea?: number | null; /** @description Plot ownership type. Example: Festet. Possible values available at /Types/SiteTypes */ plotOwnership?: string | null; primaryArea?: components["schemas"]["PrimaryAreaDto"]; /** @description Real estate ownership type. Example: Borettslag. Possible values available at /Types/OwnershipTypes */ realEstateOwnership?: string | null; usableArea?: components["schemas"]["UsableAreaDto"]; }; AverageTimeOnMarketDto: { /** @description Area name. Example: Oslo */ areaName?: string | null; /** @description Estate type. Example: Kommune. Possible values available at /Types/AreaTypes */ areaType?: string | null; /** * Format: int32 * @description Average time on market in days */ averageTimeOnMarket?: number | null; /** @description Estate type. Example: Enebolig. Possible values available at /Types/EstateTypes */ estateType?: string | null; /** * Format: int32 * @description Number of sales in area */ numberOfSalesInArea?: number; /** @description Number of sales in area is less than 5 objects. AverageTimeOnMarket is set to null */ numberOfSalesInAreaIsBelowThreshold?: boolean; }; AverageTimeOnMarketDtoICollectionResponseWrapper: { data?: components["schemas"]["AverageTimeOnMarketDto"][] | null; }; BasicStatisticalUnitDto: { /** @description The name of the Basic Statistical Unit (grunnkrets). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Basic Statistical Unit (grunnkrets) in the Norwegian system, known as "grunnkretsnummer". */ number?: number; }; BasicStatisticalUnitResponseDto: { cityDistrict?: components["schemas"]["CityDistrictDto"]; county?: components["schemas"]["CountyDto"]; municipality?: components["schemas"]["MunicipalityDto"]; municipalityPart?: components["schemas"]["MunicipalityPartDto"]; /** @description The name of the Basic Statistical Unit (grunnkrets). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Basic Statistical Unit (grunnkrets) in the Norwegian system, known as "grunnkretsnummer". */ number?: number; subCityDistrict?: components["schemas"]["SubCityDistrictDto"]; }; BasicStatisticalUnitResponseDtoListResponseWrapper: { data?: components["schemas"]["BasicStatisticalUnitResponseDto"][] | null; }; BuildingDto: { /** * Format: date-time * @description Date for when building is put into use */ appliedDate?: string | null; /** * Format: date-time * @description Building registration approval date */ approvedDate?: string | null; /** @description Type of building. Example: Rekkehus */ buildingType?: string | null; /** @description State of construction. Example: Ferdigattest */ constructionState?: string | null; /** @description Type of building extension. Example: Tilbygg */ extensionType?: string | null; /** @description Industry category (Næringsgruppe). Example: Bolig */ industryCategory?: string | null; /** * Format: date-time * @description Construction of building initiated date */ initiatedDate?: string | null; /** * Format: int32 * @description Number of floors in building */ numberOfFloors?: number | null; /** * Format: int32 * @description Number of functional units on property */ numberOfFunctionalUnits?: number | null; /** * Format: int32 * @description Number of residences in building */ numberOfResidences?: number | null; /** * Format: int32 * @description Number of toilets in building */ numberOfToilets?: number | null; /** * Format: int64 * @description Offical building identity number */ publicBuildingId?: number | null; /** * Format: double * @description Other usable area in building */ usableAreaOther?: number | null; /** * Format: double * @description Primary usable area in building */ usableAreaPrimary?: number | null; /** * Format: double * @description Residence usable area in building */ usableAreaResidence?: number | null; /** * Format: double * @description Total usable area in building */ usableAreaTotal?: number | null; /** @description Type of watersupply. Example: Tilkn. off. vannverk */ waterSupply?: string | null; }; BuildingDtoICollectionResponseWrapper: { data?: components["schemas"]["BuildingDto"][] | null; }; /** @description The identity of a real property */ CadastreDto: { /** * Format: int32 * @description Title number (Bruksnummer) */ bNr?: number | null; /** * Format: int32 * @description Lease number (Festenummer) */ fNr?: number | null; /** * Format: int32 * @description Land number (Gårdsnummer) */ gNr?: number | null; /** * Format: int32 * @description Municipality identity number (Kommunenummer) */ kNr?: number | null; /** @description Name of the municipality */ municipality?: string | null; /** * Format: int32 * @description Section number (Seksjonsnummer) */ sNr?: number | null; }; CityDistrictDto: { /** @description The name of the City District (bydel). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the City District (bydel) in the Norwegian system, known as "bydelsnummer". */ number?: number; }; CityDistrictHierarchyDto: { /** @description The name of the City District (bydel). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the City District (bydel) in the Norwegian system, known as "bydelsnummer". */ number?: number; /** @description The list of sub city districts (delbydeler) within the city district. */ subCityDistricts?: components["schemas"]["SubCityDistrictHierarchyDto"][] | null; }; CityDistrictResponseDto: { county?: components["schemas"]["CountyDto"]; municipality?: components["schemas"]["MunicipalityDto"]; municipalityPart?: components["schemas"]["MunicipalityPartDto"]; /** @description The name of the City District (bydel). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the City District (bydel) in the Norwegian system, known as "bydelsnummer". */ number?: number; }; CityDistrictResponseDtoListResponseWrapper: { data?: components["schemas"]["CityDistrictResponseDto"][] | null; }; ClaimAmountDto: { /** @description Currency of claim value */ currency?: string | null; /** * Format: double * @description Value of claim */ value?: number; }; CommonDebtDto: { /** * Format: double * @description Common debt reported by accountant */ commonDebt?: number; /** * Format: date-time * @description Common debt reporting date */ commonDebtDate?: string; }; CommonDebtDtoResponseWrapper: { data?: components["schemas"]["CommonDebtDto"]; }; ConstraintDto: { /** @description True if this constraint registered in the Title Register at Norwegian Mapping Authority * If false, this constraint is manually registered */ isJudicialRegistered?: boolean | null; /** @description The name of the constraint. Example: BESTEMMELSE OM DELEFORBUD */ name?: string | null; /** * Format: int32 * @description Warning level. 1 - 6 */ warningLevel?: number | null; }; CoordinateDto: { /** * Format: double * @description The latitude of the coordinate. */ latitude?: number; /** * Format: double * @description The longitude of the coordinate. */ longitude?: number; }; CoordinateInputDto: { /** * Format: int32 * @description Filter out sales where the area is less than given value. The area used as filter prioritized as primary area, usable area, and gross area */ areaFrom?: number | null; /** * Format: int32 * @description Filter out sales where the area is higher than given value. The area used as filter prioritized as primary area, usable area, and gross area */ areaTo?: number | null; /** * Format: int32 * @description Filter out sales built before given build year */ buildYearFrom?: number | null; /** * Format: int32 * @description Filter out sales built after given build year */ buildYearTo?: number | null; /** @description Include only given estate type in this search. Possible values available at /Types/EstateTypes */ estateType?: string | null; /** * Format: int32 * @description Filter out sales where floor number is lower than given value. */ floorFrom?: number | null; /** * Format: int32 * @description Filter out sales where floor number is above than given value */ floorTo?: number | null; /** * Format: double * @description The latitude of the geographic location expressed as decimal degrees */ latitude?: number | null; /** * Format: double * @description The longitude of the geographic location expressed as decimal degrees */ longitude?: number | null; /** * Format: int32 * @description Result set contains a list of given number of samples. Maximum 200 samples */ maxHits?: number | null; /** * Format: int32 * @description Filter out sales with number of bedrooms less than given value */ numBedroomsFrom?: number | null; /** * Format: int32 * @description Filter out sales where number of bedrooms more than given value */ numBedroomsTo?: number | null; /** * Format: double * @description Filter out sales where total price is less than given value */ priceFrom?: number | null; /** * Format: double * @description Filter out sales where total price is higher than given value */ priceTo?: number | null; /** * Format: int32 * @description Include only sales within given radius */ radius?: number; /** @description Include only given sale state. Possible values available at /Types/SaleStateTypes */ saleState?: string | null; }; CoordinateSaleInformationDto: { address?: components["schemas"]["AddressDto"]; attributes?: components["schemas"]["RealEstateAttributesDto"]; cadastre?: components["schemas"]["CadastreDto"]; housingCooperativeShareIdentity?: components["schemas"]["HousingCooperativeShareIdentityDto"]; location?: components["schemas"]["CoordinatesDto"]; sale?: components["schemas"]["PropertiesFilterDto"]; }; CoordinateSaleInformationDtoICollectionResponseWrapper: { data?: components["schemas"]["CoordinateSaleInformationDto"][] | null; }; CoordinatesDto: { /** * Format: double * @description The latitude of the geographic location expressed as decimal degrees */ latitude?: number; /** * Format: double * @description The longitude of the geographic location expressed as decimal degrees */ longitude?: number; }; CountyDto: { /** @description The name of the County (fylke). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the County (fylke) in the Norwegian system, known as "fylkesnummer". */ number?: number; }; CountyDtoListResponseWrapper: { data?: components["schemas"]["CountyDto"][] | null; }; CountyHierarchyDto: { /** @description The list of municipalities (kommuner) within the county. */ municipalities?: components["schemas"]["MunicipalityHierarchyDto"][] | null; /** @description The name of the County (fylke). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the County (fylke) in the Norwegian system, known as "fylkesnummer". */ number?: number; }; DistrainmentDto: { /** @description Additional information about the distrainment */ additionalText?: string | null; /** @description Distrainment defendants */ claimAmounts?: components["schemas"]["ClaimAmountDto"][] | null; /** @description Distrainment defendants */ defendants?: components["schemas"]["DistrainmentMemberDto"][] | null; /** @description Distrainment plaintiffs */ plaintiffs?: components["schemas"]["DistrainmentMemberDto"][] | null; /** * Format: date-time * @description Date and time when the distrainment was registered */ registrationTimestamp?: string | null; }; DistrainmentDtoIEnumerableResponseWrapper: { data?: components["schemas"]["DistrainmentDto"][] | null; }; DistrainmentMemberDto: { /** @description Identity of a person or organization that is a part in the distrainment */ identity?: string | null; /** @description Name of a person or organization that is a part in the distrainment */ name?: string | null; }; DocumentDto: { /** @description The complete document number. */ concatenatedDocumentNumber?: string | null; /** * Format: int32 * @description 3.part of the concatenated document number */ legalDocumentNumber?: number; /** @description Type of legal document. Example: Pantedokument */ legalDocumentType?: string | null; /** * Format: int32 * @description 2.part of the concatenated document number */ number?: number; /** * Format: int32 * @description 4. part of part of the concatenated document number. */ officeNumber?: number; /** * Format: int32 * @description 1.part of the concatenated document number. The year the document was registered */ year?: number; }; /** * Format: int32 * @enum {integer} */ EnergyCellarType: 0 | 1 | 2; /** * Format: int32 * @enum {integer} */ EnergyEstateType: 0 | 1 | 2; /** * Format: int32 * @enum {integer} */ EnergyFloorLocationType: 0 | 1 | 2; EnergyLabelDto: { /** @description Energy character. Example: B */ energyCharacter?: string | null; /** @description Heating character. Example: Grønn */ heatingCharacter?: string | null; /** * Format: date-time * @description Date of registration */ registeredDate?: string | null; /** @description Source. Example: Enova */ source?: string | null; }; EnergyLabelDtoICollectionResponseWrapper: { data?: components["schemas"]["EnergyLabelDto"][] | null; }; EnergyLabelDtoResponseWrapper: { data?: components["schemas"]["EnergyLabelDto"]; }; EnergyLabelSummaryDto: { /** @description Highest energy letter on the unit */ highestEnergyLabel?: string | null; /** @description Lowest energy letter on the unit */ lowestEnergyLabel?: string | null; /** @description Median of the energy letters on the unit */ medianEnergyLabel?: string | null; /** * Format: int32 * @description Total number of buildings connected to the unit */ numberOfBuildings?: number; /** * Format: int32 * @description Total number of buildings connected to the unit that have energy label on them */ numberOfEnergyLabeledBuildings?: number; /** * Format: int32 * @description Total number of energy labels connected to the unit */ numberOfEnergyLabels?: number; }; /** * Format: int32 * @enum {integer} */ EnergyRoofType: 0 | 1 | 2; /** * Format: int32 * @enum {integer} */ EnergyTerrancedOrientationType: 0 | 1; /** * Format: int32 * @enum {integer} */ EnergyVentilationType: 0 | 1 | 2; /** * Format: int32 * @enum {integer} */ EnergyVerticalPlacementType: 0 | 1; /** * Format: int32 * @enum {integer} */ EvEnergyEstimateInitiativeTypes: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14; ExtCO2FactorsDto: { /** Format: double */ bioFuel?: number; /** Format: double */ coke?: number; /** Format: double */ districtHeating?: number; /** Format: double */ electricityLocationBased?: number; /** Format: double */ electricityMarketBased?: number; /** Format: double */ firewood?: number; /** Format: double */ gas?: number; /** Format: double */ heatPump?: number; /** Format: double */ oil?: number; /** Format: double */ other?: number; /** Format: double */ pellets?: number; /** Format: double */ solar?: number; }; ExtEnergyDeliveryDto: { /** Format: double */ bioFuelHeating?: number | null; /** Format: double */ bioFuelHeatingCost?: number | null; /** Format: double */ bioFuelTapWater?: number | null; /** Format: double */ bioFuelTapWaterCost?: number | null; /** Format: double */ cokeHeating?: number | null; /** Format: double */ cokeHeatingCost?: number | null; /** Format: double */ cokeTapWater?: number | null; /** Format: double */ cokeTapWaterCost?: number | null; /** Format: double */ districtHeating?: number | null; /** Format: double */ districtHeatingCost?: number | null; /** Format: double */ districtHeatingTapWaterCost?: number | null; /** Format: double */ districtTapWater?: number | null; /** Format: double */ electricalHeatingCost?: number | null; /** Format: double */ electricityHeating?: number | null; /** Format: double */ electricityTapWaterCost?: number | null; /** Format: double */ electricityTappingWater?: number | null; /** Format: double */ gasHeating?: number | null; /** Format: double */ gasHeatingCost?: number | null; /** Format: double */ gasTapWater?: number | null; /** Format: double */ gasTapWaterCost?: number | null; /** Format: double */ heatPumpHeating?: number | null; /** Format: double */ heatPumpHeatingCost?: number | null; /** Format: double */ heatPumpTapWater?: number | null; /** Format: double */ heatPumpTapWaterCost?: number | null; /** Format: double */ heating?: number | null; /** Format: double */ heatingCost?: number | null; /** Format: double */ oilHeating?: number | null; /** Format: double */ oilHeatingCost?: number | null; /** Format: double */ oilTapWater?: number | null; /** Format: double */ oilTapWaterCost?: number | null; /** Format: double */ otherEnergyProductHeatingCost?: number | null; /** Format: double */ otherEnergyProductTapWaterCost?: number | null; /** Format: double */ otherEnergyProductsHeating?: number | null; /** Format: double */ otherEnergyProductsTapWater?: number | null; /** Format: double */ pelletsHeating?: number | null; /** Format: double */ pelletsTapWater?: number | null; /** Format: double */ solarCells?: number | null; /** Format: double */ solarCellsHeatingCost?: number | null; /** Format: double */ solarCellsTapWaterCost?: number | null; /** Format: double */ solarCollectorHeating?: number | null; /** Format: double */ solarCollectorHeatingCost?: number | null; /** Format: double */ solarCollectorTapWater?: number | null; /** Format: double */ solarCollectorsTapWaterCost?: number | null; /** Format: double */ sum?: number | null; /** Format: double */ sumCost?: number | null; /** Format: double */ surplusProductionSolarCells?: number | null; /** Format: double */ tapWater?: number | null; /** Format: double */ tapWaterCost?: number | null; /** Format: double */ technicalEquipment?: number | null; /** Format: double */ technicalEquipmentCost?: number | null; /** Format: double */ woodHeating?: number | null; /** Format: double */ woodTapWater?: number | null; }; ExtEnergyDeliveryPeriodicallyDto: { /** Format: double */ bioFuelHeating?: number | null; /** Format: double */ bioFuelHeatingCost?: number | null; /** Format: double */ bioFuelTapWater?: number | null; /** Format: double */ bioFuelTapWaterCost?: number | null; /** Format: double */ cokeHeating?: number | null; /** Format: double */ cokeHeatingCost?: number | null; /** Format: double */ cokeTapWater?: number | null; /** Format: double */ cokeTapWaterCost?: number | null; /** Format: double */ districtHeating?: number | null; /** Format: double */ districtHeatingCost?: number | null; /** Format: double */ districtHeatingTapWaterCost?: number | null; /** Format: double */ districtTapWater?: number | null; /** Format: double */ electricalHeatingCost?: number | null; /** Format: double */ electricityHeating?: number | null; /** Format: double */ electricityTapWaterCost?: number | null; /** Format: double */ electricityTappingWater?: number | null; /** Format: double */ gasHeating?: number | null; /** Format: double */ gasHeatingCost?: number | null; /** Format: double */ gasTapWater?: number | null; /** Format: double */ gasTapWaterCost?: number | null; /** Format: double */ heatPumpHeating?: number | null; /** Format: double */ heatPumpHeatingCost?: number | null; /** Format: double */ heatPumpTapWater?: number | null; /** Format: double */ heatPumpTapWaterCost?: number | null; /** Format: double */ heating?: number | null; /** Format: double */ heatingCost?: number | null; /** Format: int32 */ month?: number | null; /** Format: double */ oilHeating?: number | null; /** Format: double */ oilHeatingCost?: number | null; /** Format: double */ oilTapWater?: number | null; /** Format: double */ oilTapWaterCost?: number | null; /** Format: double */ otherEnergyProductHeatingCost?: number | null; /** Format: double */ otherEnergyProductTapWaterCost?: number | null; /** Format: double */ otherEnergyProductsHeating?: number | null; /** Format: double */ otherEnergyProductsTapWater?: number | null; /** Format: double */ pelletsHeating?: number | null; /** Format: double */ pelletsTapWater?: number | null; /** Format: double */ solarCells?: number | null; /** Format: double */ solarCellsHeatingCost?: number | null; /** Format: double */ solarCellsTapWaterCost?: number | null; /** Format: double */ solarCollectorHeating?: number | null; /** Format: double */ solarCollectorHeatingCost?: number | null; /** Format: double */ solarCollectorTapWater?: number | null; /** Format: double */ solarCollectorsTapWaterCost?: number | null; /** Format: double */ sum?: number | null; /** Format: double */ sumCost?: number | null; /** Format: double */ surplusProductionSolarCells?: number | null; /** Format: double */ tapWater?: number | null; /** Format: double */ tapWaterCost?: number | null; /** Format: double */ technicalEquipment?: number | null; /** Format: double */ technicalEquipmentCost?: number | null; /** Format: double */ woodHeating?: number | null; /** Format: double */ woodTapWater?: number | null; }; ExtEnergyEstimateCO2Dto: { /** Format: double */ coke?: number | null; /** Format: double */ districtHeating?: number | null; /** Format: double */ electricity?: number | null; /** Format: double */ gas?: number | null; /** Format: double */ oil?: number | null; /** Format: double */ other?: number | null; /** Format: double */ pellets?: number | null; /** Format: double */ readonly sumCO2?: number | null; /** Format: double */ sun?: number | null; /** Format: double */ wood?: number | null; }; ExtEnergyEstimateCO2PeriodicallyDto: { /** Format: double */ coke?: number | null; /** Format: double */ districtHeating?: number | null; /** Format: double */ electricity?: number | null; /** Format: double */ gas?: number | null; /** Format: int32 */ month?: number | null; /** Format: double */ oil?: number | null; /** Format: double */ other?: number | null; /** Format: double */ pellets?: number | null; /** Format: double */ readonly sumCO2?: number | null; /** Format: double */ sun?: number | null; /** Format: double */ wood?: number | null; }; ExtEnergyEstimateDataDto: { /** Format: int32 */ cO2EmissionsSaving?: number | null; /** Format: int32 */ energyConsumptionSaving?: number | null; /** Format: int32 */ energyCostSaving?: number | null; energyImprovementCosts?: components["schemas"]["ExtEnergyImprovementCostDto"][] | null; energyInformationWithInitiatives?: components["schemas"]["ExtEnergyInformationDto"]; energyRatingInformation?: components["schemas"]["ExtEnergyInformationDto"]; greenHome?: boolean | null; /** Format: int32 */ lifetimeCO2Emissions?: number | null; /** Format: int32 */ lifetimeEnergyConsumption?: number | null; /** Format: int32 */ lifetimeSavings?: number | null; /** Format: int32 */ presentCO2Emissions?: number | null; /** Format: int32 */ presentEnergyConsumption?: number | null; /** Format: int32 */ presentEnergyCost?: number | null; presentEnergyInformation?: components["schemas"]["ExtEnergyInformationDto"]; /** Format: int32 */ presentEnergyRatingColor?: number | null; presentEnergyRatingScale?: string | null; /** Format: int32 */ saving?: number | null; tekEnergyInformation?: components["schemas"]["ExtEnergyInformationDto"]; /** Format: int32 */ upgradedEnergyRatingColor?: number | null; upgradedEnergyRatingScale?: string | null; }; ExtEnergyEstimateDataDtoResponseWrapper: { data?: components["schemas"]["ExtEnergyEstimateDataDto"]; }; ExtEnergyEstimateEstateHeatingDto: { /** Format: int32 */ bioBoiler?: number | null; /** Format: int32 */ cokeNewOven?: number | null; /** Format: int32 */ cokeOldOven?: number | null; /** Format: int32 */ districtHeating?: number | null; /** Format: int32 */ electricBoiler?: number | null; /** Format: int32 */ gasBoiler?: number | null; /** Format: int32 */ heatPumpAirToWater?: number | null; /** Format: int32 */ heatPumpLargeAirToAir?: number | null; /** Format: int32 */ heatPumpMediumAirToAir?: number | null; /** Format: int32 */ heatPumpSmallAirToAir?: number | null; /** Format: int32 */ heatPumpWaterToWater?: number | null; /** Format: int32 */ oilBoiler?: number | null; /** Format: int32 */ pelletStoveLarge?: number | null; /** Format: int32 */ pelletStoveMedium?: number | null; /** Format: int32 */ pelletStoveWithWaterMantleLarge?: number | null; /** Format: int32 */ pelletStoveWithWaterMantleMedium?: number | null; /** Format: int32 */ solarCells15m2?: number | null; /** Format: int32 */ solarCells25m2?: number | null; /** Format: int32 */ solarCells35m2?: number | null; /** Format: int32 */ solarPanel12m2?: number | null; /** Format: int32 */ solarPanel16m2?: number | null; /** Format: int32 */ solarPanel24m2?: number | null; /** Format: int32 */ woodBurningStoveLarge?: number | null; /** Format: int32 */ woodBurningStoveMedium?: number | null; /** Format: int32 */ woodBurningStoveWithWaterMantleLarge?: number | null; /** Format: int32 */ woodBurningStoveWithWaterMantleMedium?: number | null; }; ExtEnergyEstimateEstateInformationDto: { /** Format: int32 */ buildYear?: number | null; cellarIsHeated?: boolean | null; cellarIsIncluded?: boolean | null; cellarType?: components["schemas"]["EnergyCellarType"]; estateType?: components["schemas"]["EnergyEstateType"]; /** Format: int32 */ floorAboveGround?: number | null; floorLocation?: components["schemas"]["EnergyFloorLocationType"]; hasRegisteredCellarFloors?: boolean | null; /** Format: int32 */ infiltrationConditionType?: number | null; /** Format: int32 */ municipalityNumber?: number | null; roofShapeType?: components["schemas"]["EnergyRoofType"]; terracedOrientation?: components["schemas"]["EnergyTerrancedOrientationType"]; throughout?: boolean | null; /** Format: int32 */ usageArea?: number; ventilationType?: components["schemas"]["EnergyVentilationType"]; verticalPlacement?: components["schemas"]["EnergyVerticalPlacementType"]; }; ExtEnergyEstimateHouseRenovationDto: { /** Format: int32 */ floorRenovationType?: number | null; /** Format: int32 */ roofRenovationType?: number | null; /** Format: int32 */ wallPercent?: number | null; /** Format: int32 */ wallRenovationType?: number | null; /** Format: int32 */ windowChangedYear?: number | null; /** Format: int32 */ windowPercent?: number | null; /** Format: int32 */ windowRenovationType?: number | null; }; ExtEnergyEstimateHouseholdInformationDto: { /** Format: double */ bathsPerWeek?: number | null; /** Format: int32 */ bulbType?: number | null; dayReduction?: boolean | null; durationShowersPerson?: number[] | null; /** Format: int32 */ freezers?: number | null; /** Format: int32 */ fridgeFreezers?: number | null; hasDishwasher?: boolean | null; hasDryer?: boolean | null; hasEnergySaving?: boolean | null; hasWashingMachine?: boolean | null; nightReduction?: boolean | null; numShowersPerPersonPerWeek?: number[] | null; /** Format: double */ partHeatedArea?: number | null; /** Format: int32 */ persons?: number; /** Format: int32 */ refrigerators?: number | null; /** Format: int32 */ temperatureInsideWarmZone?: number | null; }; ExtEnergyEstimateInitiativesDto: { /** Format: int32 */ floorThickness?: number | null; geoHeatingSystem?: boolean | null; hasHeatManagementSystem?: boolean | null; /** Format: int32 */ heatPump?: number | null; /** Format: int32 */ pelletStove?: number | null; /** Format: int32 */ roofThickness?: number | null; /** Format: int32 */ solarCells?: number | null; /** Format: int32 */ solarPanels?: number | null; /** Format: int32 */ ventilation?: number | null; /** Format: int32 */ wallPercent?: number | null; /** Format: int32 */ wallThickness?: number | null; /** Format: int32 */ windowPercent?: number | null; /** Format: int32 */ windowUValue?: number | null; /** Format: int32 */ woodStove?: number | null; }; ExtEnergyEstimateParametersDto: { cO2Factors?: components["schemas"]["ExtCO2FactorsDto"]; /** Format: double */ districtHeatingCO2Factor?: number; estateHeating?: components["schemas"]["ExtEnergyEstimateEstateHeatingDto"]; estateInformation?: components["schemas"]["ExtEnergyEstimateEstateInformationDto"]; greenHome?: boolean | null; greenHomeDescription?: string | null; houseRenovation?: components["schemas"]["ExtEnergyEstimateHouseRenovationDto"]; householdInformation?: components["schemas"]["ExtEnergyEstimateHouseholdInformationDto"]; includeEnergyImprovementCosts?: boolean | null; initiatives?: components["schemas"]["ExtEnergyEstimateInitiativesDto"]; /** Format: int32 */ locationBasedEmissionGramPerkWh?: number; priceInformation?: components["schemas"]["ExtEnergyEstimatePriceInformationDto"]; }; ExtEnergyEstimateParametersDtoResponseWrapper: { data?: components["schemas"]["ExtEnergyEstimateParametersDto"]; }; ExtEnergyEstimatePriceInformationDto: { /** Format: double */ priceCoke?: number; /** Format: double */ priceDistrictHeating?: number; /** Format: double */ priceElectricity?: number; /** Format: double */ priceGas?: number; /** Format: double */ priceOil?: number; /** Format: double */ pricePellets?: number; /** Format: double */ priceWood?: number; }; ExtEnergyImprovementCostDto: { /** Format: double */ costHigh?: number; /** Format: double */ costLow?: number; energyEstimateInitiativeType?: components["schemas"]["EvEnergyEstimateInitiativeTypes"]; energyImprovementName?: string | null; energySubsidies?: components["schemas"]["ExtEnergySubsidyDto"][] | null; /** Format: double */ improvementValue?: number; smallMediumLargeName?: string | null; }; ExtEnergyInformationDto: { co2?: components["schemas"]["ExtEnergyEstimateCO2Dto"]; co2Periodically?: components["schemas"]["ExtEnergyEstimateCO2PeriodicallyDto"][] | null; deliveredEnergy?: components["schemas"]["ExtEnergyDeliveryDto"]; deliveredEnergyPeriodically?: components["schemas"]["ExtEnergyDeliveryPeriodicallyDto"][] | null; /** Format: double */ energyDemandAirExchange?: number | null; /** Format: double */ energyDemandAirLeaks?: number | null; /** Format: double */ energyDemandBasementWallAboveTerrain?: number | null; /** Format: double */ energyDemandBasementWallUnderTerrain?: number | null; /** Format: double */ energyDemandColdBridge?: number | null; /** Format: double */ energyDemandDoor?: number | null; /** Format: double */ energyDemandFloor?: number | null; /** Format: double */ energyDemandRoof?: number | null; /** Format: double */ energyDemandWall?: number | null; /** Format: double */ energyDemandWindow?: number | null; netEnergy?: components["schemas"]["ExtNetEnergyDto"]; netEnergyPeriodically?: components["schemas"]["ExtNetEnergyPeriodicallyDto"][] | null; }; ExtEnergySubsidyDto: { documentationUrl?: string | null; energySubsidyDescription?: string | null; /** Format: int32 */ energySubsidyId?: number; energySubsidyName?: string | null; /** Format: int32 */ maxAmount?: number; }; ExtNetEnergyDto: { /** Format: double */ bra?: number | null; /** Format: double */ extractorFans?: number | null; /** Format: double */ heating?: number | null; /** Format: double */ lighting?: number | null; /** Format: double */ pumps?: number | null; /** Format: double */ supplyAirFans?: number | null; /** Format: double */ tapWater?: number | null; /** Format: double */ technicalEquipment?: number | null; /** Format: double */ totalEnergyRequirement?: number | null; }; ExtNetEnergyPeriodicallyDto: { /** Format: double */ bra?: number | null; /** Format: double */ extractorFans?: number | null; /** Format: double */ heating?: number | null; /** Format: double */ lighting?: number | null; /** Format: int32 */ month?: number | null; /** Format: double */ pumps?: number | null; /** Format: double */ supplyAirFans?: number | null; /** Format: double */ tapWater?: number | null; /** Format: double */ technicalEquipment?: number | null; /** Format: double */ totalEnergyRequirement?: number | null; }; /** @description Usable area of all rooms that are outside the housing unit, but which belong to this unit */ ExternalUsableAreaDto: { /** Format: double */ value?: number | null; }; FacilityDto: { /** @description Name of facility */ name?: string | null; }; /** @description Usable area of the glazed balcony connected to the housing unit. Also includes a glazed veranda or balcony */ GlazedBalconyUsableAreaDto: { /** Format: double */ value?: number | null; }; /** @description Gross Area (BTA) */ GrossAreaDto: { /** * Format: double * @description Gross area (BTA) */ value?: number | null; }; HousingCooperativeDto: { /** @description The name of the housing cooperative organization */ name?: string | null; /** * Format: int64 * @description The organization number that identifies the housing cooperative */ organizationNumber?: number | null; }; /** @description Key values that identifies a housing cooperative share */ HousingCooperativeShareIdentityDto: { housingCooperative?: components["schemas"]["HousingCooperativeDto"]; /** * Format: int32 * @description The share number that identifies the share within the housing cooperative */ shareNumber?: number | null; }; IdentityDto: { /** @description Name */ name?: string | null; /** @description Identification number */ number?: string | null; /** @description Type of identity */ type?: string | null; }; IndexDataPointDto: { /** * Format: date-time * @description The date of the index */ date?: string; /** * Format: double * @description The index value */ index?: number; }; /** @description Usable area of the housing unit within the enclosing walls */ InternalUsableAreaDto: { /** Format: double */ value?: number | null; }; LocationDto: { /** * Format: double * @description The latitude of the geographic location expressed as decimal degrees */ latitude?: number | null; /** * Format: double * @description The longitude of the geographic location expressed as decimal degrees */ longitude?: number | null; }; /** @description Market score */ MarketScoreDto: { /** * Format: int32 * @description The market score within the area defined by squares of 250 * 250 meters * * * Compared to previous SOAP-API: * * * IF estatetype == fritidsbolig * THEN AreaVacationHomeMarketScore * ELSE AreaMarketScore */ area?: number | null; /** * Format: int32 * @description The aggregated market score within the municipality */ municipality?: number | null; }; MortgageDto: { document?: components["schemas"]["DocumentDto"]; identity?: components["schemas"]["IdentityDto"]; /** @description True if the information i registered electronically at the Norwegian Mapping Authority */ isRegisteredElectronically?: boolean; /** @description The priority of the mortgage might be uncertain */ isUncertain?: boolean; /** @description Type of lien (Heftelsestype) */ lienType?: string | null; /** @description The judicial registered text related to the mortgage */ mortgageInfoAsText?: string | null; /** * Format: int32 * @description Number of estate the mortgage apply to */ numberOfEstatesMortgageApplyTo?: number; /** * Format: int32 * @description The priority of the mortgage */ priority?: number; /** * Format: date-time * @description Registration timestamp */ registrationDate?: string; /** Format: double */ share?: number; /** @description Reason of uncertainty of priority */ uncertainReason?: string | null; /** * Format: int64 * @description The judicial registered value of the mortgage. This is not the same as the rest value of the mortgage. */ value?: number | null; }; MortgageDtoICollectionResponseWrapper: { data?: components["schemas"]["MortgageDto"][] | null; }; MunicipalityDto: { /** @description The name of the Municipality (kommune). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Municipality (kommune) in the Norwegian system, known as "kommunenummer". */ number?: number; }; MunicipalityHierarchyDto: { /** @description The list of city districts (bydeler) within the municipality. */ cityDistricts?: components["schemas"]["CityDistrictHierarchyDto"][] | null; /** @description The list of municipality parts (kommunedeler) within the municipality. */ municipalityParts?: components["schemas"]["MunicipalityPartHierarchyDto"][] | null; /** @description The name of the Municipality (kommune). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Municipality (kommune) in the Norwegian system, known as "kommunenummer". */ number?: number; /** @description The list of post offices within the municipality. */ postOffices?: components["schemas"]["PostOfficeDto"][] | null; }; MunicipalityPartDto: { /** @description The name of the Municipality Part (kommunedel). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Municipality Part (kommunedel) in the Norwegian system, known as "kommunedelsnummer". */ number?: number; }; MunicipalityPartHierarchyDto: { /** @description The list of basic statistical units (grunnkretser) within the municipality part. */ basicStatisticalUnits?: components["schemas"]["BasicStatisticalUnitDto"][] | null; /** @description The name of the Municipality Part (kommunedel). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Municipality Part (kommunedel) in the Norwegian system, known as "kommunedelsnummer". */ number?: number; }; MunicipalityPartResponseDto: { county?: components["schemas"]["CountyDto"]; municipality?: components["schemas"]["MunicipalityDto"]; /** @description The name of the Municipality Part (kommunedel). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Municipality Part (kommunedel) in the Norwegian system, known as "kommunedelsnummer". */ number?: number; }; MunicipalityPartResponseDtoListResponseWrapper: { data?: components["schemas"]["MunicipalityPartResponseDto"][] | null; }; MunicipalityResponseDto: { county?: components["schemas"]["CountyDto"]; /** @description The name of the Municipality (kommune). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Municipality (kommune) in the Norwegian system, known as "kommunenummer". */ number?: number; }; MunicipalityResponseDtoListResponseWrapper: { data?: components["schemas"]["MunicipalityResponseDto"][] | null; }; /** @description Municipality Score */ MunicipalityScoreDto: { /** @description Municipality Score description. Example: velfungerende boligmarked. Possible values available at /Types/MunicipalityScores in the Real Property API */ description?: string | null; /** * Format: int32 * @description Municipality Score value. Range from 0 to 20. */ value?: number; }; MunicipalityScoreDtoResponseWrapper: { data?: components["schemas"]["MunicipalityScoreDto"]; }; /** @description Information about a sale and the related unit */ NearbySalesDto: { address?: components["schemas"]["AddressDto"]; cadastre?: components["schemas"]["CadastreDto"]; housingCooperativeShareIdentity?: components["schemas"]["HousingCooperativeShareIdentityDto"]; location?: components["schemas"]["LocationDto"]; saleInfo?: components["schemas"]["SaleInfoDto"]; }; NearbySalesDtoICollectionResponseWrapper: { data?: components["schemas"]["NearbySalesDto"][] | null; }; /** @description Information about an owner */ OwnerDto: { address?: components["schemas"]["SimpleAddressDto"]; /** @description The identity of the owner. Either SNN / NIN (fødselsnummer), the organization number, or the cadastre. */ identity?: string | null; /** @description Type of identity. Possible values available at /Types/OwnerIdentityTypes */ identityType?: string | null; /** @description The name of the owner */ name?: string | null; ownerShare?: components["schemas"]["OwnerShareDto"]; /** @description Type of role. Possible values available at /Types/OwnerRoles */ role?: string | null; }; OwnerInformationDto: { owner?: components["schemas"]["OwnerDto"]; }; OwnerInformationDtoICollectionResponseWrapper: { data?: components["schemas"]["OwnerInformationDto"][] | null; }; OwnerRealEstatesDto: { owner?: components["schemas"]["RealEstateIdentityOwnerDto"]; /** @description Real estates owned by the related owner */ realEstates?: components["schemas"]["RealEstateIdentityDto"][] | null; }; OwnerRealEstatesWrapper: { /** @description List of owners and their properties */ ownerRealEstates?: components["schemas"]["OwnerRealEstatesDto"][] | null; }; OwnerRealEstatesWrapperResponseWrapper: { data?: components["schemas"]["OwnerRealEstatesWrapper"]; }; OwnerSearchQueryInputDto: { /** * @description The address of the owner * @default string */ address: string | null; /** * @description The name of the owner * @default string */ name: string | null; }; /** @description The owner share */ OwnerShareDto: { /** * Format: int32 * @description The denominator of the fraction */ denominator?: number | null; /** * Format: int32 * @description The numerator of the fraction */ numerator?: number | null; }; /** @description Physical risk / hazard */ PhysicalRiskDto: { /** @description Type of scenarios within related risk. Different scenarios depending on type of physical risk */ scenarios?: components["schemas"]["ScenarioDto"][] | null; /** @description Type of physical risk. Examples: Flom, Havnivå, Kvikkleire */ type?: string | null; }; /** @description The physical risk result of a given property */ PhysicalRiskResultDto: { /** @description List of possible physical risk exposures of a property */ physicalRisks?: components["schemas"]["PhysicalRiskDto"][] | null; /** * Format: int32 * @description The total physical risk score for given property, ranging from 0 to 6 where 6 representing the highest risk and 0 the lowest */ totalPhysicalRiskScore?: number; }; PhysicalRiskResultDtoResponseWrapper: { data?: components["schemas"]["PhysicalRiskResultDto"]; }; /** @description Post office information */ PostOfficeDto: { /** * Format: int32 * @description The post code */ code?: number | null; /** @description The name of the post office */ name?: string | null; }; PostOfficeDtoListResponseWrapper: { data?: components["schemas"]["PostOfficeDto"][] | null; }; /** @description Mortgages and distrainments preceding your priority to mortgages and distrainments of related unit */ PrecedingMortgageDto: { /** * Format: int32 * @description The value of mortgages preceding to your priority */ precedingMortgage?: number; /** * Format: int32 * @description The sum of mortgages and distrainments preceding to your priority */ precedingMortgageAndDistrainment?: number; }; PrecedingMortgageDtoResponseWrapper: { data?: components["schemas"]["PrecedingMortgageDto"]; }; PriceIndexAreaDto: { /** @description The geographical area of an index */ indexArea?: string | null; }; PriceIndexAreasDto: { /** @description List of valid areas for an index type */ areas?: components["schemas"]["PriceIndexAreaDto"][] | null; /** @description Type of index, monthly or quarterly */ indexType?: string | null; }; PriceIndexAreasDtoIEnumerableResponseWrapper: { data?: components["schemas"]["PriceIndexAreasDto"][] | null; }; PriceIndexDto: { /** @description The Price Index for the relevant area of the real estate property */ index?: components["schemas"]["IndexDataPointDto"][] | null; /** @description The geographical area of the index */ indexArea?: string | null; /** @description The index type, monthly or quarterly */ indexType?: string | null; }; PriceIndexDtoIEnumerableResponseWrapper: { data?: components["schemas"]["PriceIndexDto"][] | null; }; /** @description Primary area (P-rom) */ PrimaryAreaDto: { /** * Format: double * @description Primary area (P-rom) */ value?: number | null; }; /** @description The probability that a risk will occur */ ProbabilityLevelDto: { /** @description Describes what part of the property is at risk */ exposureRiskDescription?: string | null; /** * Format: int32 * @description The exposure risk score, ranging from 0 to 6 where 6 representing the highest risk and 0 the lowest */ exposureRiskScore?: number; /** @description Is the property exposed for this level of probability within the related scenario and type of physical risk */ isExposed?: boolean | null; /** @description Level of probability that this will occur. Different probability levels depending on type of physical risk */ probabilityLevel?: string | null; }; ProblemDetails: { detail?: string | null; instance?: string | null; /** Format: int32 */ status?: number | null; title?: string | null; type?: string | null; } & { [key: string]: unknown; }; /** @description Information about a sale */ PropertiesFilterDto: { /** * Format: int64 * @description The asking price / price assumption set by the real estate agent */ askingPrice?: number; /** * Format: double * @description The common debt related to the sale */ commonDebt?: number | null; /** @description The reason that this sale is tagged as deviant */ deviantPriceReason?: string | null; /** @description The name of the real estate agency */ estateAgent?: string | null; /** @description Is this sale deviant? */ isDeviantPrice?: boolean; /** @description Is this a sale of an undevelop property? */ isSitePrice?: boolean; /** * Format: date-time * @description When the sale is registered at the Norwegian Mapping Authority (Kartverket). */ judicialTransferDate?: string | null; /** * Format: date-time * @description When the sale is put on the market. This date is equal to JudicialTransferDate if the unit is sold outside the open market. */ registrationDate?: string | null; /** * Format: date-time * @description When the sale is marked as sold by the real estate agent. */ saleDate?: string | null; /** * Format: int64 * @description The sales price */ salesPrice?: number | null; /** * Format: int64 * @description The valuation of the property set by the surveyor */ surveyorsValuation?: number | null; }; RealEstateAgentMarketShareDto: { /** * Format: double * @description The market share of the Real Estate Agent */ marketShare?: number; /** * Format: int32 * @description The number of sales made by the Real Estate Agent */ numberOfSales?: number; /** @description The name of the Real Estate Agent */ realEstateAgency?: string | null; }; RealEstateAgentMarketShareQueryInputDto: { /** @description The Basic Statistical Unit Numbers "grunnkretsnummer" for the search query. */ basicStatisticalUnitNumbers?: number[] | null; /** @description The city district numbers (bydelsnummer) for the search query. */ cityDistrictNumbers?: number[] | null; /** @description The county numbers (fylkesnummer) for the search query. */ countyNumbers?: number[] | null; /** @description The Estate Types for the search query. */ estateTypes?: number[] | null; /** * Format: date-time * @description From date for the search query. */ fromDate: string; /** @description A set of coordinates (latitudes and longitudes) that define a geographical area for the search query. */ geographicalArea?: components["schemas"]["CoordinateDto"][] | null; /** * Format: int32 * @description The limit for the number of Market Share results to return. */ limit?: number; /** @description The municipality numbers (kommunenummer) for the search query. */ municipalityNumbers?: number[] | null; /** @description The municipality part numbers (kommunedelsnummer) for the search query. */ municipalityPartNumbers?: number[] | null; /** @description The Post Codes for the search query. */ postCodes?: number[] | null; /** * Format: int32 * @description The type of sale state in period for the search query. */ saleStateInPeriodType: number; /** @description The sub city district numbers (delbydelsnummer) for the search query. */ subCityDistrictNumbers?: number[] | null; /** * Format: date-time * @description To date for the search query. */ toDate: string; }; RealEstateAgentsMarketShareResponseDto: { /** @description List of market shares for Real Estate Agents */ marketShares?: components["schemas"]["RealEstateAgentMarketShareDto"][] | null; /** * Format: int32 * @description Total number of sales across all Real Estate Agents */ totalNumberOfSales?: number; }; RealEstateAgentsMarketShareResponseDtoResponseWrapper: { data?: components["schemas"]["RealEstateAgentsMarketShareResponseDto"]; }; /** @description Attributes related to unit */ RealEstateAttributesDto: { /** @description Estate type */ estateType?: string | null; }; /** @description Information that identifies a unit */ RealEstateIdentityDto: { address?: components["schemas"]["AddressDto"]; attributes?: components["schemas"]["RealEstateAttributesDto"]; cadastre?: components["schemas"]["CadastreDto"]; housingCooperativeShareIdentity?: components["schemas"]["HousingCooperativeShareIdentityDto"]; location?: components["schemas"]["LocationDto"]; }; RealEstateIdentityDtoICollectionResponseWrapper: { data?: components["schemas"]["RealEstateIdentityDto"][] | null; }; /** @description Owner information */ RealEstateIdentityOwnerDto: { address?: components["schemas"]["SimpleAddressDto"]; /** @description Name of owner */ name?: string | null; }; RealEstateIdentityParametersDto: { /** * Format: int32 * @description Title number (Bruksnummer) */ bNr?: number; /** * Format: int32 * @description Lease number (Festenummer) */ fNr?: number; /** * Format: int32 * @description Land number (Gårdsnummer) */ gNr?: number; /** * Format: int32 * @description Municipality number (Kommunenummer) */ kNr?: number; /** * Format: int32 * @description Section number (Seksjonsnummer) */ sNr?: number; }; RealEstateInformationDto: { address?: components["schemas"]["AddressDto"]; attributes?: components["schemas"]["AttributesDto"]; cadastre?: components["schemas"]["CadastreDto"]; /** @description City district is only available for the following cities: Oslo, Stavanger, Bergen, og Trondheim */ cityDistrict?: string | null; housingCooperativeShareIdentity?: components["schemas"]["HousingCooperativeShareIdentityDto"]; location?: components["schemas"]["LocationDto"]; marketScore?: components["schemas"]["MarketScoreDto"]; }; RealEstateInformationDtoResponseWrapper: { data?: components["schemas"]["RealEstateInformationDto"]; }; /** @description Basic DTO for API response messages */ ResponseMessageDto: { /** * @description String containing message from the API * @example The API is alive and well! */ message?: string | null; }; /** @description Information about a sale */ SaleInfoDto: { /** * Format: double * @description The asking price / price assumption set by the real estate agent */ askingPrice?: number | null; /** * Format: double * @description The common debt related to the sale */ commonDebt?: number | null; /** @description The reason that this sale is tagged as deviant */ deviantPriceReason?: string | null; /** @description The name of the real estate agency */ estateAgent?: string | null; /** @description Is this sale deviant? */ isDeviantPrice?: boolean; /** @description Is this a sale of an undevelop property? */ isSitePrice?: boolean; /** * Format: date-time * @description When the sale is registered at the Norwegian Mapping Authority (Kartverket). */ judicialTransferDate?: string | null; /** * Format: date-time * @description When the sale is put on the market. This date is equal to JudicialTransferDate if the unit is sold outside the open market. */ registrationDate?: string | null; /** * Format: date-time * @description When the sale is marked as sold by the real estate agent. */ saleDate?: string | null; /** * Format: double * @description The sales price */ salesPrice?: number | null; /** * Format: double * @description The valuation of the property set by the surveyor */ surveyorsValuation?: number | null; }; SaleInfoDtoICollectionResponseWrapper: { data?: components["schemas"]["SaleInfoDto"][] | null; }; /** @description The scenario related to the physical risk */ ScenarioDto: { /** @description Type of probability levels within related scenario */ probabilityLevels?: components["schemas"]["ProbabilityLevelDto"][] | null; /** @description Type of scenario. Different scenarios depending on type of physical risk */ scenario?: string | null; }; SearchQueryInputDto: { /** * Format: int32 * @description Title number (Bruksnummer) */ bnr?: number | null; /** * Format: int32 * @description Lease number (Festenummer) */ fnr?: number | null; /** * Format: int32 * @description Land number (Gårdsnummer) */ gnr?: number | null; /** * @description The name of the housing cooperative organization * @default string */ housingCooperativeName: string | null; /** * Format: int32 * @description Municipality identity number (Kommunenummer) */ knr?: number | null; /** * Format: int32 * @description Result set contains a list of given number of samples. Maximum 50 samples */ limit?: number; /** * Format: int64 * @description The organization number that identifies the housing cooperative */ organizationNumber?: number | null; /** * Format: int32 * @description Post code * @default string */ postCode: number | null; /** * Format: int32 * @description The share number that identifies the share within the housing cooperative */ shareNumber?: number | null; /** * Format: int32 * @description Section number (Seksjonsnummer) */ snr?: number | null; /** * @description Street letter * @default string */ streetLetter: string | null; /** * @description Street name * @default string */ streetName: string | null; /** * Format: int32 * @description Street number * @default string */ streetNumber: number | null; /** * @description Unit identifier (Bolignummer). Not implemented as of now * @default string */ unitNumber: string | null; }; /** @description Address as concatenated street address and post office */ SimpleAddressDto: { postOffice?: components["schemas"]["PostOfficeDto"]; /** @description Concatenated street address */ streetAddress?: string | null; }; /** @description Constraint that may affect the value of a real estate */ SpecialConstraintDto: { constraint?: components["schemas"]["ConstraintDto"]; /** @description Document id related to special constraint */ documentId?: string | null; /** * Format: date-time * @description Registration timestamp */ registrationTimeAndDate?: string | null; }; SpecialConstraintDtoICollectionResponseWrapper: { data?: components["schemas"]["SpecialConstraintDto"][] | null; }; SubCityDistrictDto: { /** @description The name of the Sub City District (delbydel). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Sub City District (delbydel) in the Norwegian system, known as "delbydelsnummer". */ number?: number; }; SubCityDistrictHierarchyDto: { /** @description The list of basic statistical units (grunnkretser) within the municipality part. */ basicStatisticalUnits?: components["schemas"]["BasicStatisticalUnitDto"][] | null; /** @description The name of the Sub City District (delbydel). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Sub City District (delbydel) in the Norwegian system, known as "delbydelsnummer". */ number?: number; }; SubCityDistrictResponseDto: { cityDistrict?: components["schemas"]["CityDistrictDto"]; county?: components["schemas"]["CountyDto"]; municipality?: components["schemas"]["MunicipalityDto"]; municipalityPart?: components["schemas"]["MunicipalityPartDto"]; /** @description The name of the Sub City District (delbydel). */ name?: string | null; /** * Format: int32 * @description The unique identifier for the Sub City District (delbydel) in the Norwegian system, known as "delbydelsnummer". */ number?: number; }; SubCityDistrictResponseDtoListResponseWrapper: { data?: components["schemas"]["SubCityDistrictResponseDto"][] | null; }; /** @description Sub type describes a estate type in a more detailed manner */ SubEstateTypeDto: { /** @description Description of the sub estate type */ description?: string | null; /** @description The estate type this sub estate type relates to */ estateType?: string | null; /** * Format: int32 * @description Id related to the sub estate type */ value?: number; }; SubEstateTypeDtoICollectionResponseWrapper: { data?: components["schemas"]["SubEstateTypeDto"][] | null; }; /** @description An address suggestion and corresponding AddressId if unique address is suggested */ SuggestionDto: { /** * Format: int32 * @description Address id relevant to suggestion if the suggestion is a unique address */ addressId?: number | null; /** @description Suggested address */ suggestion?: string | null; }; SuggestionDtoICollectionResponseWrapper: { data?: components["schemas"]["SuggestionDto"][] | null; }; /** @description Type */ TypeDto: { description?: string | null; /** Format: int32 */ value?: number; }; TypeDtoICollectionResponseWrapper: { data?: components["schemas"]["TypeDto"][] | null; }; UnitEnergyLabelSummaryDto: { cadastre?: components["schemas"]["CadastreDto"]; energyLabelSummary?: components["schemas"]["EnergyLabelSummaryDto"]; }; UnitEnergyLabelSummaryDtoIEnumerableResponseWrapper: { data?: components["schemas"]["UnitEnergyLabelSummaryDto"][] | null; }; UnitEnergyLabelSummaryDtoResponseWrapper: { data?: components["schemas"]["UnitEnergyLabelSummaryDto"]; }; /** @description Usable area (BRA) */ UsableAreaDto: { externalUsableArea?: components["schemas"]["ExternalUsableAreaDto"]; glazedBalconyUsableArea?: components["schemas"]["GlazedBalconyUsableAreaDto"]; internalUsableArea?: components["schemas"]["InternalUsableAreaDto"]; /** * Format: double * @description Usable area (BRA) */ value?: number | null; }; }; responses: never; parameters: never; requestBodies: never; headers: never; pathItems: never; } export type $defs = Record; export type operations = Record;