Skip to content

Commit 87d8ca4

Browse files
authored
Merge pull request #435 from nrkapoor/patch-3
Update company.md
2 parents b47b417 + 9ec797d commit 87d8ca4

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

design-documents/graph-ql/coverage/b2b/company.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ type Query {
2020
}
2121

2222
type Company @doc(description: "Company entity output data schema.") {
23-
id: ID! @doc(description: "Company id.")
23+
uid: ID! @doc(description: "Company id.")
2424
name: String @doc(description: "Company name.")
2525
email: String @doc(description: "Company email address.")
2626
legal_name: String @doc(description: "Company legal name.")
@@ -35,18 +35,18 @@ type Company @doc(description: "Company entity output data schema.") {
3535
pageSize: Int = 20 @doc(description: "Specifies the maximum number of results to return at once. Defaults to 20."),
3636
currentPage: Int = 1 @doc(description: "Specifies which page of results to return. The default value is 1."),
3737
): CompanyUsers @doc(description: "Information about the company users.")
38-
user(id: ID!): Customer @doc(description: "Returns company user by id.")
38+
user(uid: ID!): Customer @doc(description: "Returns company user by id.")
3939
roles(
4040
pageSize: Int = 20 @doc(description: "Specifies the maximum number of results to return at once. Optional. Defaults to 20."),
4141
currentPage: Int = 1 @doc(description: "Specifies which page of results to return. The default value is 1."),
4242
): CompanyRoles! @doc(description: "Returns the list of defined roles at Company.")
43-
role(id: ID!): CompanyRole @doc(description: "Returns company role by id.")
43+
role(uid: ID!): CompanyRole @doc(description: "Returns company role by id.")
4444
acl_resources: [CompanyAclResource] @doc(description: "Returns the list of all permission resources.")
4545
structure(
4646
root_id: ID = 0 @doc(description: "Tree depth to begin query")
4747
depth: Int = 10 @doc(description: "Specifies how deeply results are fetched")
4848
): CompanyStructure @doc(description: "Company structure of teams and customers in depth-first order")
49-
team(id: ID!): CompanyTeam @doc(description: "Returns company team data by id.")
49+
team(uid: ID!): CompanyTeam @doc(description: "Returns company team data by id.")
5050
}
5151

5252
type CompanyLegalAddress @doc(description: "Company legal address output data schema.") {
@@ -59,7 +59,7 @@ type CompanyLegalAddress @doc(description: "Company legal address output data sc
5959
}
6060

6161
type CompanyAdmin @doc(description: "Company Administrator (Customer with corresponding privileges) output data schema.") {
62-
id: ID! @doc(description: "Company Administrator's id.")
62+
uid: ID! @doc(description: "Company Administrator's id.")
6363
email: String @doc(description: "Company Administrator email address.")
6464
firstname: String @doc(description: "Company Administrator first name.")
6565
lastname: String @doc(description: "Company Administrator last name.")
@@ -86,14 +86,14 @@ type CompanyRoles @doc(description: "Output data schema for an object returned b
8686
}
8787

8888
type CompanyRole @doc(description: "Company role output data schema returned in response to a query by Role id.") {
89-
id: ID! @doc(description: "Role id.")
89+
uid: ID! @doc(description: "Role id.")
9090
name: String @doc(description: "Role name.")
9191
users_count: Int @doc(description: "Total number of Users with such Role within Company Structure.")
9292
permissions: [CompanyAclResource] @doc(description: "A list of permission resources defined for a Role.")
9393
}
9494

9595
type CompanyAclResource @doc(description: "Output data schema for an object with Role permission resource information.") {
96-
id: ID! @doc(description: "ACL resource id.")
96+
uid: ID! @doc(description: "ACL resource id.")
9797
text: String @doc(description: "ACL resource label.")
9898
sortOrder: Int @doc(description: "ACL resource sort order.")
9999
children: [CompanyAclResource!] @doc(description: "An array of sub-resources.")
@@ -118,7 +118,7 @@ type CompanyEmailCheckResponse @doc(description: "Response object schema for a C
118118
union CompanyStructureEntity = CompanyTeam | Customer
119119

120120
type CompanyStructureItem @doc(description: "Company Team and Customer structure") {
121-
id: ID! @doc(description: "ID of the item in the hierarchy")
121+
uid: ID! @doc(description: "ID of the item in the hierarchy")
122122
parent_id: ID @doc(description: "ID of the parent item in the hierarchy")
123123
entity: CompanyStructureEntity
124124
}
@@ -128,7 +128,7 @@ type CompanyStructure {
128128
}
129129

130130
type CompanyTeam @doc(description: "Company Team entity output data schema.") {
131-
id: ID! @doc(description: "Team id.")
131+
uid: ID! @doc(description: "Team id.")
132132
name: String @doc(description: "Team name.")
133133
description: String @doc(description: "Team description.")
134134
}
@@ -151,14 +151,14 @@ type Mutation {
151151
updateCompany(input: CompanyUpdateInput!): UpdateCompanyOutput @doc(description:"Update Company information.")
152152
createCompanyUser(input: CompanyUserCreateInput!): CreateCompanyUserOutput @doc(description:"Create new Company User (Customer assigned to Company).")
153153
updateCompanyUser(input: CompanyUserUpdateInput!): UpdateCompanyUserOutput @doc(description:"Update Company User information.")
154-
deleteCompanyUser(id: ID!): DeleteCompanyUserOutput @doc(description:"Delete Company User by ID.")
154+
deleteCompanyUser(uid: ID!): DeleteCompanyUserOutput @doc(description:"Delete Company User by ID.")
155155
createCompanyRole(input: CompanyRoleCreateInput!): CreateCompanyRoleOutput @doc(description:"Create new Company role.")
156156
updateCompanyRole(input: CompanyRoleUpdateInput!): UpdateCompanyRoleOutput @doc(description:"Update Company role data.")
157-
deleteCompanyRole(id: ID!): DeleteCompanyRoleOutput @doc(description:"Delete Company Role by ID.")
157+
deleteCompanyRole(uid: ID!): DeleteCompanyRoleOutput @doc(description:"Delete Company Role by ID.")
158158
updateCompanyStructure(input: CompanyStructureUpdateInput!): UpdateCompanyStructureOutput @doc(description:"Update Company Structure element's parent node assignment.")
159159
createCompanyTeam(input: CompanyTeamCreateInput!): CreateCompanyTeamOutput @doc(description:"Create Company Team.")
160160
updateCompanyTeam(input: CompanyTeamUpdateInput!): UpdateCompanyTeamOutput @doc(description:"Update Company Team data.")
161-
deleteCompanyTeam(id: ID!): DeleteCompanyTeamOutput @doc(description:"Delete Company Team entity by ID.")
161+
deleteCompanyTeam(uid: ID!): DeleteCompanyTeamOutput @doc(description:"Delete Company Team entity by ID.")
162162
}
163163

164164
type CreateCompanyTeamOutput @doc(description: "Create company team output data schema.") {
@@ -267,7 +267,7 @@ input CompanyUserCreateInput @doc(description: "Defines the input data schema fo
267267
}
268268

269269
input CompanyUserUpdateInput @doc(description: "Defines the input data schema for updating an existing Customer - Company user.") {
270-
id: ID! @doc(description: "Company user's ID (Customer ID). Required.")
270+
uid: ID! @doc(description: "Company user's ID (Customer ID). Required.")
271271
role_id: ID @doc(description: "Company user's role ID.")
272272
status: Int @doc(description: "Company user's status ID.")
273273
job_title: String @doc(description: "Company user's job title.")
@@ -283,7 +283,7 @@ input CompanyRoleCreateInput @doc(description: "Defines the input data schema fo
283283
}
284284

285285
input CompanyRoleUpdateInput @doc(description: "Defines the input data schema for updating an existing Company role.") {
286-
id: ID! @doc(description: "Role ID. Required.")
286+
uid: ID! @doc(description: "Role ID. Required.")
287287
name: String @doc(description: "Role name.")
288288
permissions: [String!] @doc(description: "A list of Role permission resources. Array value for a field, if provided, should consist only of string values.")
289289
}
@@ -300,7 +300,7 @@ input CompanyTeamCreateInput @doc(description: "Defines the input data schema fo
300300
}
301301

302302
input CompanyTeamUpdateInput @doc(description: "Defines the input data schema for updating an existing Company team.") {
303-
id: ID! @doc(description: "Team ID. Required.")
303+
uid: ID! @doc(description: "Team ID. Required.")
304304
name: String @doc(description: "Team name.")
305305
description: String @doc(description: "Team description.")
306306
}

0 commit comments

Comments
 (0)