|
|
@@ -1785,6 +1785,8 @@ export type Mutation = {
|
|
|
createRole: Role,
|
|
|
/** Update an existing Role */
|
|
|
updateRole: Role,
|
|
|
+ /** Delete an existing Role */
|
|
|
+ deleteRole: DeletionResponse,
|
|
|
/** Create a new ShippingMethod */
|
|
|
createShippingMethod: ShippingMethod,
|
|
|
/** Update an existing ShippingMethod */
|
|
|
@@ -2125,6 +2127,11 @@ export type MutationUpdateRoleArgs = {
|
|
|
};
|
|
|
|
|
|
|
|
|
+export type MutationDeleteRoleArgs = {
|
|
|
+ id: Scalars['ID']
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
export type MutationCreateShippingMethodArgs = {
|
|
|
input: CreateShippingMethodInput
|
|
|
};
|
|
|
@@ -3566,10 +3573,10 @@ export type Zone = Node & {
|
|
|
name: Scalars['String'],
|
|
|
members: Array<Country>,
|
|
|
};
|
|
|
-export type AdministratorFragment = ({ __typename?: 'Administrator' } & Pick<Administrator, 'id' | 'createdAt' | 'updatedAt' | 'firstName' | 'lastName' | 'emailAddress'> & { user: ({ __typename?: 'User' } & Pick<User, 'id' | 'identifier' | 'lastLogin'> & { roles: Array<({ __typename?: 'Role' } & Pick<Role, 'id' | 'code' | 'description' | 'permissions'>)> }) });
|
|
|
-
|
|
|
export type RoleFragment = ({ __typename?: 'Role' } & Pick<Role, 'id' | 'createdAt' | 'updatedAt' | 'code' | 'description' | 'permissions'> & { channels: Array<({ __typename?: 'Channel' } & Pick<Channel, 'id' | 'code' | 'token'>)> });
|
|
|
|
|
|
+export type AdministratorFragment = ({ __typename?: 'Administrator' } & Pick<Administrator, 'id' | 'createdAt' | 'updatedAt' | 'firstName' | 'lastName' | 'emailAddress'> & { user: ({ __typename?: 'User' } & Pick<User, 'id' | 'identifier' | 'lastLogin'> & { roles: Array<({ __typename?: 'Role' } & RoleFragment)> }) });
|
|
|
+
|
|
|
export type GetAdministratorsQueryVariables = {
|
|
|
options?: Maybe<AdministratorListOptions>
|
|
|
};
|
|
|
@@ -3626,6 +3633,13 @@ export type UpdateRoleMutationVariables = {
|
|
|
|
|
|
export type UpdateRoleMutation = ({ __typename?: 'Mutation' } & { updateRole: ({ __typename?: 'Role' } & RoleFragment) });
|
|
|
|
|
|
+export type DeleteRoleMutationVariables = {
|
|
|
+ id: Scalars['ID']
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
+export type DeleteRoleMutation = ({ __typename?: 'Mutation' } & { deleteRole: ({ __typename?: 'DeletionResponse' } & Pick<DeletionResponse, 'result' | 'message'>) });
|
|
|
+
|
|
|
export type AssignRoleToAdministratorMutationVariables = {
|
|
|
administratorId: Scalars['ID'],
|
|
|
roleId: Scalars['ID']
|
|
|
@@ -4492,17 +4506,17 @@ type DiscriminateUnion<T, U> = T extends U ? T : never;
|
|
|
|
|
|
type RequireField<T, TNames extends string> = T & { [P in TNames]: (T & { [name: string]: never })[P] };
|
|
|
|
|
|
-export namespace Administrator {
|
|
|
- export type Fragment = AdministratorFragment;
|
|
|
- export type User = AdministratorFragment['user'];
|
|
|
- export type Roles = (NonNullable<AdministratorFragment['user']['roles'][0]>);
|
|
|
-}
|
|
|
-
|
|
|
export namespace Role {
|
|
|
export type Fragment = RoleFragment;
|
|
|
export type Channels = (NonNullable<RoleFragment['channels'][0]>);
|
|
|
}
|
|
|
|
|
|
+export namespace Administrator {
|
|
|
+ export type Fragment = AdministratorFragment;
|
|
|
+ export type User = AdministratorFragment['user'];
|
|
|
+ export type Roles = RoleFragment;
|
|
|
+}
|
|
|
+
|
|
|
export namespace GetAdministrators {
|
|
|
export type Variables = GetAdministratorsQueryVariables;
|
|
|
export type Query = GetAdministratorsQuery;
|
|
|
@@ -4553,6 +4567,12 @@ export namespace UpdateRole {
|
|
|
export type UpdateRole = RoleFragment;
|
|
|
}
|
|
|
|
|
|
+export namespace DeleteRole {
|
|
|
+ export type Variables = DeleteRoleMutationVariables;
|
|
|
+ export type Mutation = DeleteRoleMutation;
|
|
|
+ export type DeleteRole = DeleteRoleMutation['deleteRole'];
|
|
|
+}
|
|
|
+
|
|
|
export namespace AssignRoleToAdministrator {
|
|
|
export type Variables = AssignRoleToAdministratorMutationVariables;
|
|
|
export type Mutation = AssignRoleToAdministratorMutation;
|