Add people data model

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-01-30 14:48:04 -08:00
parent 2b42da722e
commit 95649a0849
8 changed files with 1231 additions and 3 deletions

View File

@@ -46,11 +46,36 @@ type Organization implements Node {
before: CursorKey
): VendorConnection! @goField(forceResolver: true)
peoples(
first: Int
after: CursorKey
last: Int
before: CursorKey
): PeopleConnection! @goField(forceResolver: true)
createdAt: Datetime!
updatedAt: Datetime!
}
type PeopleConnection {
edges: [PeopleEdge!]!
pageInfo: PageInfo!
}
type PeopleEdge {
cursor: CursorKey!
node: People!
}
type People implements Node {
id: ID!
fullName: String!
primaryEmailAddress: String!
additionalEmailAddresses: [String!]!
createdAt: Datetime!
updatedAt: Datetime!
}
type VendorConnection {
edges: [VendorEdge!]!
pageInfo: PageInfo!