UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

155 lines 5.25 kB
/** * API v4 * Swagger documentation for API v4 * * The version of the OpenAPI document: 4.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { SoSRentalListingEntityStatus } from './SoSRentalListingEntityStatus'; import type { SoSRentalListingEntityTenantType } from './SoSRentalListingEntityTenantType'; /** * * @export * @interface V4RentalListingsUpdateRentalListingBodyDto */ export interface V4RentalListingsUpdateRentalListingBodyDto { /** * Unit ID reference - every rental listing must be associated with a specific unit * @type {number} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ unitId?: number; /** * Current status of the rental listing * @type {SoSRentalListingEntityStatus} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ status?: SoSRentalListingEntityStatus; /** * Type of tenant for this listing * @type {SoSRentalListingEntityTenantType} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ tenantType?: SoSRentalListingEntityTenantType; /** * Monthly rent price for the listing * @type {number} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ listingRentPrice?: number; /** * Number of showings conducted * @type {number} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ showingCount?: number; /** * Number of applications received * @type {number} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ applicantCount?: number; /** * Number of Section 8 inspections conducted * @type {number} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ section8InspectionCount?: number; /** * URL for listing on Zéro (affordable housing platform) * @type {string} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ zeroListingUrl?: string; /** * URL for listing on affordable housing platform * @type {string} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ affordableHousingListingUrl?: string; /** * Additional notes about the rental listing * @type {string} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ notes?: string; /** * Date when PM walkthrough was conducted * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ pmWalkthroughDate?: string; /** * Date when unit was prepared for market * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ prepareForMarketDate?: string; /** * Date when listing was published * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ listingPublishDate?: string; /** * Date of first showing * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ firstShowingDate?: string; /** * Date when first application was received * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ firstApplicationDate?: string; /** * Date when tenant was selected * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ tenantSelectDate?: string; /** * Date when RFTA (Request for Tenancy Approval) was submitted * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ rftaSubmissionDate?: string; /** * Date when RFTA was approved * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ rftaApprovalDate?: string; /** * Date of Section 8 inspection * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ section8InspectionDate?: string; /** * Date when Section 8 inspection passed * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ section8PassedDate?: string; /** * When the rental listing was created * @type {Date} * @memberof V4RentalListingsUpdateRentalListingBodyDto */ createdAt?: string; } /** * Check if a given object implements the V4RentalListingsUpdateRentalListingBodyDto interface. */ export declare function instanceOfV4RentalListingsUpdateRentalListingBodyDto(value: object): value is V4RentalListingsUpdateRentalListingBodyDto; export declare function V4RentalListingsUpdateRentalListingBodyDtoFromJSON(json: any): V4RentalListingsUpdateRentalListingBodyDto; export declare function V4RentalListingsUpdateRentalListingBodyDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): V4RentalListingsUpdateRentalListingBodyDto; export declare function V4RentalListingsUpdateRentalListingBodyDtoToJSON(json: any): V4RentalListingsUpdateRentalListingBodyDto; export declare function V4RentalListingsUpdateRentalListingBodyDtoToJSONTyped(value?: V4RentalListingsUpdateRentalListingBodyDto | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=V4RentalListingsUpdateRentalListingBodyDto.d.ts.map