Skip to main content

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

DEPRECATED

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