UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

55 lines 4.62 kB
import type { Configuration } from '../generated'; import { RelationMarketOwnersAPIV4Api } from '../generated'; import type { V4MarketOwnerRelationsControllerDeleteRelationMarketOwnerV4Request, V4MarketOwnerRelationsControllerGetRelationMarketOwnerColumnsV4Request, V4MarketOwnerRelationsControllerGetRelationMarketOwnerV4Request, V4MarketOwnerRelationsControllerGetRelationMarketOwnersInViewV4Request, V4MarketOwnerRelationsControllerGetRelationMarketOwnersV4Request, V4MarketOwnerRelationsControllerUpdateRelationMarketOwnerV4Request, V4MarketOwnerRelationsCreateRelationMarketOwnerBodyDto, V4MarketOwnerRelationsCreateRelationMarketOwnerResponseDto, V4MarketOwnerRelationsDeleteRelationMarketOwnerResponseDto, V4MarketOwnerRelationsGetRelationMarketOwnerColumnsResponseDto, V4MarketOwnerRelationsGetRelationMarketOwnerResponseDto, V4MarketOwnerRelationsGetRelationMarketOwnersInViewResponseDto, V4MarketOwnerRelationsGetRelationMarketOwnersResponseDto, V4MarketOwnerRelationsUpdateRelationMarketOwnerBodyDto, V4MarketOwnerRelationsUpdateRelationMarketOwnerResponseDto } from '../generated'; export declare class RelationsMarketOwner { readonly list: RelationsMarketOwnerList; readonly create: RelationsMarketOwnerCreate; readonly update: RelationsMarketOwnerUpdate; readonly delete: RelationsMarketOwnerDelete; constructor(config: Configuration); } export declare class RelationsMarketOwnerList { private api; constructor(api: RelationMarketOwnersAPIV4Api); /** * one - get /v4/market-owner-relations/markets/{marketId}/owners/{ownerId} */ one(marketId: V4MarketOwnerRelationsControllerGetRelationMarketOwnerV4Request['marketId'], ownerId: V4MarketOwnerRelationsControllerGetRelationMarketOwnerV4Request['ownerId'], options?: Omit<V4MarketOwnerRelationsControllerGetRelationMarketOwnerV4Request, 'marketId' | 'ownerId'>): Promise<V4MarketOwnerRelationsGetRelationMarketOwnerResponseDto>; /** * oneWithColumns - get /v4/market-owner-relations/markets/{marketId}/owners/{ownerId}/{columns} */ oneWithColumns(marketId: V4MarketOwnerRelationsControllerGetRelationMarketOwnerColumnsV4Request['marketId'], ownerId: V4MarketOwnerRelationsControllerGetRelationMarketOwnerColumnsV4Request['ownerId'], columns: V4MarketOwnerRelationsControllerGetRelationMarketOwnerColumnsV4Request['columns'], options?: Omit<V4MarketOwnerRelationsControllerGetRelationMarketOwnerColumnsV4Request, 'marketId' | 'ownerId' | 'columns'>): Promise<V4MarketOwnerRelationsGetRelationMarketOwnerColumnsResponseDto>; /** * all - get /v4/market-owner-relations */ all(options?: V4MarketOwnerRelationsControllerGetRelationMarketOwnersV4Request): Promise<V4MarketOwnerRelationsGetRelationMarketOwnersResponseDto>; /** * withView - get /v4/market-owner-relations/viewId/{viewId} */ withView(viewId: V4MarketOwnerRelationsControllerGetRelationMarketOwnersInViewV4Request['viewId'], options?: Omit<V4MarketOwnerRelationsControllerGetRelationMarketOwnersInViewV4Request, 'viewId'>): Promise<V4MarketOwnerRelationsGetRelationMarketOwnersInViewResponseDto>; } export declare class RelationsMarketOwnerCreate { private api; constructor(api: RelationMarketOwnersAPIV4Api); /** * one - post /v4/market-owner-relations */ one(body: V4MarketOwnerRelationsCreateRelationMarketOwnerBodyDto): Promise<V4MarketOwnerRelationsCreateRelationMarketOwnerResponseDto>; } export declare class RelationsMarketOwnerUpdate { private api; constructor(api: RelationMarketOwnersAPIV4Api); /** * one - patch /v4/market-owner-relations/markets/{marketId}/owners/{ownerId} */ one(marketId: V4MarketOwnerRelationsControllerUpdateRelationMarketOwnerV4Request['marketId'], ownerId: V4MarketOwnerRelationsControllerUpdateRelationMarketOwnerV4Request['ownerId'], body: V4MarketOwnerRelationsUpdateRelationMarketOwnerBodyDto['pmid']): Promise<V4MarketOwnerRelationsUpdateRelationMarketOwnerResponseDto>; } export declare class RelationsMarketOwnerDelete { private api; constructor(api: RelationMarketOwnersAPIV4Api); /** * one - delete /v4/market-owner-relations/markets/{marketId}/owners/{ownerId} */ one(marketId: V4MarketOwnerRelationsControllerDeleteRelationMarketOwnerV4Request['marketId'], ownerId: V4MarketOwnerRelationsControllerDeleteRelationMarketOwnerV4Request['ownerId'], options?: Omit<V4MarketOwnerRelationsControllerDeleteRelationMarketOwnerV4Request, 'marketId' | 'ownerId'>): Promise<V4MarketOwnerRelationsDeleteRelationMarketOwnerResponseDto>; } //# sourceMappingURL=relationsMarketOwner.d.ts.map