Easement
Represents information about an easement.
type Easement {
id: ID!
status: RelatedStatusType
type: EasementType
name: String
number: String
isNotarized: Boolean
notarialNumber: String
startAt: Date
effectiveAt: Date
dueAt: Date
filePath: String @deprecated
filesPath: String
notes: String
comments: [Comment!]!
followers: [User!]
creator: User
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
members(
where: EasementMembersWhereWhereConditions
orderBy: [EasementMembersOrderByOrderByClause!]
first: Int! = 10
after: String
): UserConnection!
properties(
where: EasementPropertiesWhereWhereConditions
orderBy: [EasementPropertiesOrderByOrderByClause!]
first: Int! = 10
after: String
): EasementPropertiesEdgeConnection!
projects(
where: EasementProjectsWhereWhereConditions
orderBy: [EasementProjectsOrderByOrderByClause!]
first: Int! = 10
after: String
): ProjectConnection!
tasks(
where: EasementTasksWhereWhereConditions
orderBy: [EasementTasksOrderByOrderByClause!]
first: Int! = 10
after: String
): TaskConnection!
letters(
where: EasementLettersWhereWhereConditions
orderBy: [EasementLettersOrderByOrderByClause!]
first: Int! = 10
after: String
): LetterConnection!
files(
where: EasementFilesWhereWhereConditions
orderBy: [EasementFilesOrderByOrderByClause!]
first: Int! = 10
after: String
): FileConnection!
}
Fields
Easement.id
● ID!
non-null scalar
Easement's unique identifier.
Easement.status
● RelatedStatusType
object
The easement's status.
Easement.type
● EasementType
object
The easement's type.
Easement.name
● String
scalar
The easement's name.
Easement.number
● String
scalar
The easement's number.
Easement.isNotarized
● Boolean
scalar
Whether the easement has been notarized.
Easement.notarialNumber
● String
scalar
The easement's notarial number.
Easement.startAt
● Date
scalar
The easement's start date.
Easement.effectiveAt
● Date
scalar
The easement's effective date.
Easement.dueAt
● Date
scalar
The easement's due date.
Easement.filePath
● String
deprecated scalar
Use filesPath
instead
The easement's file path.
Easement.filesPath
● String
scalar
The easement's files path.
Easement.notes
● String
scalar
The easement's notes.
Easement.comments
● [Comment!]!
non-null object
The easement's comments.
Easement.followers
● [User!]
list object
The easement's followers.
Easement.creator
● User
object
The user who created this easement.
Easement.createdAt
● DateTimeTz!
non-null scalar
The date and time when the easement was created.
Easement.updatedAt
● DateTimeTz!
non-null scalar
The date and time when the easement was last updated.
Easement.deletedAt
● DateTimeTz
scalar
The date and time when the easement was deleted.
Easement.members
● UserConnection!
non-null object
The easement's members.
Easement.members.where
● EasementMembersWhereWhereConditions
input
Easement.members.orderBy
● [EasementMembersOrderByOrderByClause!]
list input
Easement.members.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Easement.members.after
● String
scalar
A cursor after which elements are returned.
Easement.properties
● EasementPropertiesEdgeConnection!
non-null object
The easement's related properties.
Easement.properties.where
● EasementPropertiesWhereWhereConditions
input
Easement.properties.orderBy
● [EasementPropertiesOrderByOrderByClause!]
list input
Easement.properties.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Easement.properties.after
● String
scalar
A cursor after which elements are returned.
Easement.projects
● ProjectConnection!
non-null object
A list of projects associated with the easement.
Easement.projects.where
● EasementProjectsWhereWhereConditions
input
Easement.projects.orderBy
● [EasementProjectsOrderByOrderByClause!]
list input
Easement.projects.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Easement.projects.after
● String
scalar
A cursor after which elements are returned.
Easement.tasks
● TaskConnection!
non-null object
The easement's tasks.
Easement.tasks.where
● EasementTasksWhereWhereConditions
input
Easement.tasks.orderBy
● [EasementTasksOrderByOrderByClause!]
list input
Easement.tasks.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Easement.tasks.after
● String
scalar
A cursor after which elements are returned.
Easement.letters
● LetterConnection!
non-null object
A list of letters associated with the easement.
Easement.letters.where
● EasementLettersWhereWhereConditions
input
Easement.letters.orderBy
● [EasementLettersOrderByOrderByClause!]
list input
Easement.letters.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Easement.letters.after
● String
scalar
A cursor after which elements are returned.
Easement.files
● FileConnection!
non-null object
The easement's files.
Easement.files.where
● EasementFilesWhereWhereConditions
input
Easement.files.orderBy
● [EasementFilesOrderByOrderByClause!]
list input
Easement.files.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Easement.files.after
● String
scalar
A cursor after which elements are returned.
Returned By
createEasement
mutation ● deleteEasement
mutation ● duplicateEasement
mutation ● easement
query ● restoreEasement
mutation ● updateEasement
mutation
Member Of
EasementEdge
object