Skip to main content

AddRentContractInput

No description

input AddRentContractInput {
apartment: ApartmentID!
endsAt: Date
movingIn: Date!
oneTimePayment: BenefitPositionID
primaryResident: ClientID!
rent: BenefitPositionID!
secondaryResident: ClientID
startsAt: Date!
}

Fields

AddRentContractInput.apartment ● ApartmentID! non-null scalar

The unique identifier of the apartment to be rented.

AddRentContractInput.endsAt ● Date scalar

The end date of this occupancy.

AddRentContractInput.movingIn ● Date! non-null scalar

The expected date the client is moving into this apartment.

AddRentContractInput.oneTimePayment ● BenefitPositionID scalar

(Optional) The one time payment for this contract. This is not present on each contract.

AddRentContractInput.primaryResident ● ClientID! non-null scalar

The primary resident of this apartment. There is always exactly one primary resident. The primary resident is responsible for paying the rent.

AddRentContractInput.rent ● BenefitPositionID! non-null scalar

The rent amount for this contract.

AddRentContractInput.secondaryResident ● ClientID scalar

(Optional) Secondary resident of this apartment.

AddRentContractInput.startsAt ● Date! non-null scalar

The start date of this occupancy.

Member Of

addRentContract mutation