@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
35 lines • 1.92 kB
TypeScript
import type { Configuration } from '../generated';
import { RelRenovationUsersAPIV4Api } from '../generated';
import type { V4RenovationUserRelationsControllerDeleteRelRenovationUserV4Request, V4RenovationUserRelationsCreateRelRenovationUserBodyDto, V4RenovationUserRelationsCreateRelRenovationUserResponseDto, V4RenovationUserRelationsDeleteRelRenovationUserResponseDto } from '../generated';
export declare class RenovationUserRelations {
readonly list: RenovationUserRelationsList;
readonly create: RenovationUserRelationsCreate;
readonly update: RenovationUserRelationsUpdate;
readonly delete: RenovationUserRelationsDelete;
constructor(config: Configuration);
}
export declare class RenovationUserRelationsList {
private api;
constructor(api: RelRenovationUsersAPIV4Api);
}
export declare class RenovationUserRelationsCreate {
private api;
constructor(api: RelRenovationUsersAPIV4Api);
/**
* one - post /v4/renovation-user-relations
*/
one(body: V4RenovationUserRelationsCreateRelRenovationUserBodyDto): Promise<V4RenovationUserRelationsCreateRelRenovationUserResponseDto>;
}
export declare class RenovationUserRelationsUpdate {
private api;
constructor(api: RelRenovationUsersAPIV4Api);
}
export declare class RenovationUserRelationsDelete {
private api;
constructor(api: RelRenovationUsersAPIV4Api);
/**
* one - delete /v4/renovation-user-relations/renovations/{renovationId}/users/{userId}
*/
one(renovationId: V4RenovationUserRelationsControllerDeleteRelRenovationUserV4Request['renovationId'], userId: V4RenovationUserRelationsControllerDeleteRelRenovationUserV4Request['userId'], options?: Omit<V4RenovationUserRelationsControllerDeleteRelRenovationUserV4Request, 'renovationId' | 'userId'>): Promise<V4RenovationUserRelationsDeleteRelRenovationUserResponseDto>;
}
//# sourceMappingURL=renovationUserRelations.d.ts.map