Property
Represents information about a property.
type Property {
id: ID!
immovableNumber: String
displayAddress: String
cadastralUnit: PropertyCadastralUnit
cadastralUnitNumber: String
cadastralUnitFirstRegistration: Date
cadastralUnitLastUpdated: Date
address: PropertyAddress
area: PropertyArea
notes: String
isMember: Boolean
intendedUses: [PropertyIntendedUse!]
comments: [Comment!]!
followers: [User!]
creator: User
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
members(
where: PropertyMembersWhereWhereConditions
orderBy: [PropertyMembersOrderByOrderByClause!]
first: Int! = 10
after: String
): UserConnection!
contacts(
where: PropertyContactsWhereWhereConditions
orderBy: [PropertyContactsOrderByOrderByClause!]
first: Int! = 10
after: String
): PropertyContactsEdgeConnection!
meters(
where: PropertyMetersWhereWhereConditions
orderBy: [PropertyMetersOrderByOrderByClause!]
first: Int! = 10
after: String
): MeterConnection!
readings(
where: PropertyReadingsWhereWhereConditions
orderBy: [PropertyReadingsOrderByOrderByClause!]
first: Int! = 10
after: String
): ReadingConnection!
projects(
where: PropertyProjectsWhereWhereConditions
orderBy: [PropertyProjectsOrderByOrderByClause!]
first: Int! = 10
after: String
): ProjectConnection!
easements(
where: PropertyEasementsWhereWhereConditions
orderBy: [PropertyEasementsOrderByOrderByClause!]
first: Int! = 10
after: String
): EasementConnection!
owners(
where: PropertyOwnersWhereWhereConditions
orderBy: [PropertyOwnersOrderByOrderByClause!]
first: Int! = 10
after: String
): PropertyContactsEdgeConnection!
representatives(
where: PropertyRepresentativesWhereWhereConditions
orderBy: [PropertyRepresentativesOrderByOrderByClause!]
first: Int! = 10
after: String
): PropertyRepresentativesEdgeConnection!
tasks(
where: PropertyTasksWhereWhereConditions
orderBy: [PropertyTasksOrderByOrderByClause!]
first: Int! = 10
after: String
): TaskConnection!
letters(
where: PropertyLettersWhereWhereConditions
orderBy: [PropertyLettersOrderByOrderByClause!]
first: Int! = 10
after: String
): LetterConnection!
coordinations(
where: PropertyCoordinationsWhereWhereConditions
orderBy: [PropertyCoordinationsOrderByOrderByClause!]
first: Int! = 10
after: String
): CoordinationConnection!
specifications(
where: PropertySpecificationsWhereWhereConditions
orderBy: [PropertySpecificationsOrderByOrderByClause!]
first: Int! = 10
after: String
): SpecificationConnection!
contracts(
where: PropertyContractsWhereWhereConditions
orderBy: [PropertyContractsOrderByOrderByClause!]
first: Int! = 10
after: String
): ContractConnection!
submissions(
where: PropertySubmissionsWhereWhereConditions
orderBy: [PropertySubmissionsOrderByOrderByClause!]
first: Int! = 10
after: String
): SubmissionConnection!
invoices(
where: PropertyInvoicesWhereWhereConditions
orderBy: [PropertyInvoicesOrderByOrderByClause!]
first: Int! = 10
after: String
): InvoiceConnection!
expenses(
where: PropertyExpensesWhereWhereConditions
orderBy: [PropertyExpensesOrderByOrderByClause!]
first: Int! = 10
after: String
): ExpenseConnection!
quotes(
where: PropertyQuotesWhereWhereConditions
orderBy: [PropertyQuotesOrderByOrderByClause!]
first: Int! = 10
after: String
): QuoteConnection!
tags(
where: PropertyTagsWhereWhereConditions
orderBy: [PropertyTagsOrderByOrderByClause!]
first: Int! = 10
after: String
): TagConnection!
files(
where: PropertyFilesWhereWhereConditions
orderBy: [PropertyFilesOrderByOrderByClause!]
first: Int! = 10
after: String
): FileConnection!
}
Fields
Property.id
● ID!
non-null scalar
Property's unique identifier.
Property.immovableNumber
● String
scalar
The property's immovable number.
Property.displayAddress
● String
scalar
The property's address.
Property.cadastralUnit
● PropertyCadastralUnit
object
The property's cadastral information.
Property.cadastralUnitNumber
● String
scalar
The property's cadastral number.
Property.cadastralUnitFirstRegistration
● Date
scalar
The property's cadastral unit first registration date.
Property.cadastralUnitLastUpdated
● Date
scalar
The property's cadastral unit last updated date.
Property.address
● PropertyAddress
object
The property's address.
Property.area
● PropertyArea
object
The property's area.
Property.notes
● String
scalar
The property's notes.
Property.isMember
● Boolean
scalar
Determine whether the current user is this property's member.
Property.intendedUses
● [PropertyIntendedUse!]
list object
The property's intended uses.
Property.comments
● [Comment!]!
non-null object
The property's comments.
Property.followers
● [User!]
list object
The property's followers.
Property.creator
● User
object
The user who created this property.
Property.createdAt
● DateTimeTz!
non-null scalar
The date and time when the property was created.
Property.updatedAt
● DateTimeTz!
non-null scalar
The date and time when the property was last updated.
Property.deletedAt
● DateTimeTz
scalar
The date and time when the property was deleted.
Property.members
● UserConnection!
non-null object
The property's members.
Property.members.where
● PropertyMembersWhereWhereConditions
input
Property.members.orderBy
● [PropertyMembersOrderByOrderByClause!]
list input
Property.members.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.members.after
● String
scalar
A cursor after which elements are returned.
Property.contacts
● PropertyContactsEdgeConnection!
non-null object
The property's related contacts.
Property.contacts.where
● PropertyContactsWhereWhereConditions
input
Property.contacts.orderBy
● [PropertyContactsOrderByOrderByClause!]
list input
Property.contacts.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.contacts.after
● String
scalar
A cursor after which elements are returned.
Property.meters
● MeterConnection!
non-null object
A list of meters associated with the property.
Property.meters.where
● PropertyMetersWhereWhereConditions
input
Property.meters.orderBy
● [PropertyMetersOrderByOrderByClause!]
list input
Property.meters.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.meters.after
● String
scalar
A cursor after which elements are returned.
Property.readings
● ReadingConnection!
non-null object
The property's related readings.
Property.readings.where
● PropertyReadingsWhereWhereConditions
input
Property.readings.orderBy
● [PropertyReadingsOrderByOrderByClause!]
list input
Property.readings.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.readings.after
● String
scalar
A cursor after which elements are returned.
Property.projects
● ProjectConnection!
non-null object
A list of projects associated with the property.
Property.projects.where
● PropertyProjectsWhereWhereConditions
input
Property.projects.orderBy
● [PropertyProjectsOrderByOrderByClause!]
list input
Property.projects.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.projects.after
● String
scalar
A cursor after which elements are returned.
Property.easements
● EasementConnection!
non-null object
A list of easements associated with the property.
Property.easements.where
● PropertyEasementsWhereWhereConditions
input
Property.easements.orderBy
● [PropertyEasementsOrderByOrderByClause!]
list input
Property.easements.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.easements.after
● String
scalar
A cursor after which elements are returned.
Property.owners
● PropertyContactsEdgeConnection!
non-null object
The property's owners.
Property.owners.where
● PropertyOwnersWhereWhereConditions
input
Property.owners.orderBy
● [PropertyOwnersOrderByOrderByClause!]
list input
Property.owners.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.owners.after
● String
scalar
A cursor after which elements are returned.
Property.representatives
● PropertyRepresentativesEdgeConnection!
non-null object
The property's representatives.
Property.representatives.where
● PropertyRepresentativesWhereWhereConditions
input
Property.representatives.orderBy
● [PropertyRepresentativesOrderByOrderByClause!]
list input
Property.representatives.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.representatives.after
● String
scalar
A cursor after which elements are returned.
Property.tasks
● TaskConnection!
non-null object
The property's tasks.
Property.tasks.where
● PropertyTasksWhereWhereConditions
input
Property.tasks.orderBy
● [PropertyTasksOrderByOrderByClause!]
list input
Property.tasks.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.tasks.after
● String
scalar
A cursor after which elements are returned.
Property.letters
● LetterConnection!
non-null object
A list of letters associated with the property.
Property.letters.where
● PropertyLettersWhereWhereConditions
input
Property.letters.orderBy
● [PropertyLettersOrderByOrderByClause!]
list input
Property.letters.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.letters.after
● String
scalar
A cursor after which elements are returned.
Property.coordinations
● CoordinationConnection!
non-null object
A list of coordinations associated with the property.
Property.coordinations.where
● PropertyCoordinationsWhereWhereConditions
input
Property.coordinations.orderBy
● [PropertyCoordinationsOrderByOrderByClause!]
list input
Property.coordinations.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.coordinations.after
● String
scalar
A cursor after which elements are returned.
Property.specifications
● SpecificationConnection!
non-null object
A list of specifications associated with the property.
Property.specifications.where
● PropertySpecificationsWhereWhereConditions
input
Property.specifications.orderBy
● [PropertySpecificationsOrderByOrderByClause!]
list input
Property.specifications.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.specifications.after
● String
scalar
A cursor after which elements are returned.
Property.contracts
● ContractConnection!
non-null object
A list of contracts associated with the property.
Property.contracts.where
● PropertyContractsWhereWhereConditions
input
Property.contracts.orderBy
● [PropertyContractsOrderByOrderByClause!]
list input
Property.contracts.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.contracts.after
● String
scalar
A cursor after which elements are returned.
Property.submissions
● SubmissionConnection!
non-null object
A list of submissions associated with the property.
Property.submissions.where
● PropertySubmissionsWhereWhereConditions
input
Property.submissions.orderBy
● [PropertySubmissionsOrderByOrderByClause!]
list input
Property.submissions.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.submissions.after
● String
scalar
A cursor after which elements are returned.
Property.invoices
● InvoiceConnection!
non-null object
A list of invoices associated with the property.
Property.invoices.where
● PropertyInvoicesWhereWhereConditions
input
Property.invoices.orderBy
● [PropertyInvoicesOrderByOrderByClause!]
list input
Property.invoices.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.invoices.after
● String
scalar
A cursor after which elements are returned.
Property.expenses
● ExpenseConnection!
non-null object
A list of expenses associated with the property.
Property.expenses.where
● PropertyExpensesWhereWhereConditions
input
Property.expenses.orderBy
● [PropertyExpensesOrderByOrderByClause!]
list input
Property.expenses.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.expenses.after
● String
scalar
A cursor after which elements are returned.
Property.quotes
● QuoteConnection!
non-null object
A list of quotes associated with the property.
Property.quotes.where
● PropertyQuotesWhereWhereConditions
input
Property.quotes.orderBy
● [PropertyQuotesOrderByOrderByClause!]
list input
Property.quotes.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.quotes.after
● String
scalar
A cursor after which elements are returned.
Property.tags
● TagConnection!
non-null object
The property's tags.
Property.tags.where
● PropertyTagsWhereWhereConditions
input
Property.tags.orderBy
● [PropertyTagsOrderByOrderByClause!]
list input
Property.tags.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.tags.after
● String
scalar
A cursor after which elements are returned.
Property.files
● FileConnection!
non-null object
The property's files.
Property.files.where
● PropertyFilesWhereWhereConditions
input
Property.files.orderBy
● [PropertyFilesOrderByOrderByClause!]
list input
Property.files.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Property.files.after
● String
scalar
A cursor after which elements are returned.
Returned By
createProperty
mutation ● deleteProperty
mutation ● property
query ● restoreProperty
mutation ● updateProperty
mutation ● updatePropertyIntendedUses
mutation
Member Of
CompanyPropertiesEdge
object ● ContactPropertiesEdge
object ● EasementPropertiesEdge
object ● Meter
object ● PersonPropertiesEdge
object ● PropertyEdge
object