mirror of
https://github.com/hazemKrimi/crimson-quirks-ui.git
synced 2026-05-01 18:20:28 +00:00
Update graphql types and mutations
This commit is contained in:
+53
-6
@@ -18,7 +18,6 @@ export const SIGNUP = gql`
|
|||||||
country
|
country
|
||||||
zip
|
zip
|
||||||
}
|
}
|
||||||
active
|
|
||||||
role
|
role
|
||||||
}
|
}
|
||||||
token
|
token
|
||||||
@@ -44,7 +43,6 @@ export const LOGIN = gql`
|
|||||||
country
|
country
|
||||||
zip
|
zip
|
||||||
}
|
}
|
||||||
active
|
|
||||||
role
|
role
|
||||||
}
|
}
|
||||||
token
|
token
|
||||||
@@ -69,7 +67,6 @@ export const RESET_PASSWORD = gql`
|
|||||||
country
|
country
|
||||||
zip
|
zip
|
||||||
}
|
}
|
||||||
active
|
|
||||||
role
|
role
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -92,7 +89,6 @@ export const CONFIRM_USER_RESET_PASSWORD = gql`
|
|||||||
country
|
country
|
||||||
zip
|
zip
|
||||||
}
|
}
|
||||||
active
|
|
||||||
role
|
role
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -129,7 +125,6 @@ export const UPDATE_USER_INFO = gql`
|
|||||||
country
|
country
|
||||||
zip
|
zip
|
||||||
}
|
}
|
||||||
active
|
|
||||||
role
|
role
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -152,8 +147,60 @@ export const UPDATE_USER_PASSWORD = gql`
|
|||||||
country
|
country
|
||||||
zip
|
zip
|
||||||
}
|
}
|
||||||
active
|
|
||||||
role
|
role
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
export const DELETE_USER = gql`
|
||||||
|
mutation DeleteUser($id: String!, $password: String!) {
|
||||||
|
deleteUser(id: $id, password: $password) {
|
||||||
|
id
|
||||||
|
email
|
||||||
|
firstName
|
||||||
|
lastName
|
||||||
|
phone {
|
||||||
|
prefix
|
||||||
|
number
|
||||||
|
}
|
||||||
|
address {
|
||||||
|
place
|
||||||
|
city
|
||||||
|
country
|
||||||
|
zip
|
||||||
|
}
|
||||||
|
role
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
export const GET_USER_BY_ID = gql`
|
||||||
|
query GetUserById($id: String!) {
|
||||||
|
getUserById(id: $id) {
|
||||||
|
id
|
||||||
|
email
|
||||||
|
firstName
|
||||||
|
lastName
|
||||||
|
phone {
|
||||||
|
prefix
|
||||||
|
number
|
||||||
|
}
|
||||||
|
address {
|
||||||
|
place
|
||||||
|
city
|
||||||
|
country
|
||||||
|
zip
|
||||||
|
}
|
||||||
|
role
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
export const GET_COUNTRY_CODES = gql`
|
||||||
|
query GetCountryCodes {
|
||||||
|
getCountryCode {
|
||||||
|
prefix
|
||||||
|
country
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|||||||
+67
-17
@@ -41,6 +41,12 @@ export type CategoryResponseModel = {
|
|||||||
image: File;
|
image: File;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type CountryPrefixModel = {
|
||||||
|
__typename?: 'CountryPrefixModel';
|
||||||
|
country: Scalars['String'];
|
||||||
|
prefix: Scalars['String'];
|
||||||
|
};
|
||||||
|
|
||||||
export type FeatureResponseModel = {
|
export type FeatureResponseModel = {
|
||||||
__typename?: 'FeatureResponseModel';
|
__typename?: 'FeatureResponseModel';
|
||||||
id: Scalars['String'];
|
id: Scalars['String'];
|
||||||
@@ -94,8 +100,7 @@ export type MutationRoot = {
|
|||||||
deleteCategory: CategoryResponseModel;
|
deleteCategory: CategoryResponseModel;
|
||||||
deleteFeature: FeatureResponseModel;
|
deleteFeature: FeatureResponseModel;
|
||||||
deleteTemplate: TemplateModel;
|
deleteTemplate: TemplateModel;
|
||||||
addTemplateFeature: TemplateResponseModel;
|
updateTemplateFeature: TemplateResponseModel;
|
||||||
deleteTemplateFeature: TemplateResponseModel;
|
|
||||||
addTemplateSpecification: TemplateResponseModel;
|
addTemplateSpecification: TemplateResponseModel;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -113,7 +118,6 @@ export type MutationRootCreateUserArgs = {
|
|||||||
lastName: Scalars['String'];
|
lastName: Scalars['String'];
|
||||||
phone: PhoneInputModel;
|
phone: PhoneInputModel;
|
||||||
address: AddressInputModel;
|
address: AddressInputModel;
|
||||||
active: Scalars['Boolean'];
|
|
||||||
role: Role;
|
role: Role;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -172,18 +176,12 @@ export type MutationRootDeleteTemplateArgs = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
export type MutationRootAddTemplateFeatureArgs = {
|
export type MutationRootUpdateTemplateFeatureArgs = {
|
||||||
id: Scalars['String'];
|
id: Scalars['String'];
|
||||||
featuresId: Array<Scalars['String']>;
|
featuresId: Array<Scalars['String']>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
export type MutationRootDeleteTemplateFeatureArgs = {
|
|
||||||
id: Scalars['String'];
|
|
||||||
featuerId: Scalars['String'];
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
export type MutationRootAddTemplateSpecificationArgs = {
|
export type MutationRootAddTemplateSpecificationArgs = {
|
||||||
id: Scalars['String'];
|
id: Scalars['String'];
|
||||||
specification: SpecificationInput;
|
specification: SpecificationInput;
|
||||||
@@ -249,6 +247,7 @@ export type QueryRoot = {
|
|||||||
getAllCategories: Array<CategoryResponseModel>;
|
getAllCategories: Array<CategoryResponseModel>;
|
||||||
getAllFeatures: Array<FeatureResponseModel>;
|
getAllFeatures: Array<FeatureResponseModel>;
|
||||||
getAllTemplates: Array<TemplateResponseModel>;
|
getAllTemplates: Array<TemplateResponseModel>;
|
||||||
|
getCountryCode: Array<CountryPrefixModel>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -328,7 +327,6 @@ export type UserResponseModel = {
|
|||||||
lastName: Scalars['String'];
|
lastName: Scalars['String'];
|
||||||
phone: PhoneModel;
|
phone: PhoneModel;
|
||||||
address: AddressModel;
|
address: AddressModel;
|
||||||
active: Scalars['Boolean'];
|
|
||||||
role: Scalars['String'];
|
role: Scalars['String'];
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -345,7 +343,7 @@ export type SignupMutation = (
|
|||||||
& Pick<AuthResponseModel, 'token'>
|
& Pick<AuthResponseModel, 'token'>
|
||||||
& { user: (
|
& { user: (
|
||||||
{ __typename?: 'UserResponseModel' }
|
{ __typename?: 'UserResponseModel' }
|
||||||
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'active' | 'role'>
|
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'role'>
|
||||||
& { phone: (
|
& { phone: (
|
||||||
{ __typename?: 'PhoneModel' }
|
{ __typename?: 'PhoneModel' }
|
||||||
& Pick<PhoneModel, 'prefix' | 'number'>
|
& Pick<PhoneModel, 'prefix' | 'number'>
|
||||||
@@ -370,7 +368,7 @@ export type LoginMutation = (
|
|||||||
& Pick<AuthResponseModel, 'token'>
|
& Pick<AuthResponseModel, 'token'>
|
||||||
& { user: (
|
& { user: (
|
||||||
{ __typename?: 'UserResponseModel' }
|
{ __typename?: 'UserResponseModel' }
|
||||||
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'active' | 'role'>
|
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'role'>
|
||||||
& { phone: (
|
& { phone: (
|
||||||
{ __typename?: 'PhoneModel' }
|
{ __typename?: 'PhoneModel' }
|
||||||
& Pick<PhoneModel, 'prefix' | 'number'>
|
& Pick<PhoneModel, 'prefix' | 'number'>
|
||||||
@@ -391,7 +389,7 @@ export type ResetPasswordMutation = (
|
|||||||
{ __typename?: 'MutationRoot' }
|
{ __typename?: 'MutationRoot' }
|
||||||
& { resetUserPassword: (
|
& { resetUserPassword: (
|
||||||
{ __typename?: 'UserResponseModel' }
|
{ __typename?: 'UserResponseModel' }
|
||||||
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'active' | 'role'>
|
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'role'>
|
||||||
& { phone: (
|
& { phone: (
|
||||||
{ __typename?: 'PhoneModel' }
|
{ __typename?: 'PhoneModel' }
|
||||||
& Pick<PhoneModel, 'prefix' | 'number'>
|
& Pick<PhoneModel, 'prefix' | 'number'>
|
||||||
@@ -412,7 +410,7 @@ export type ConfirmUserResetPasswordMutation = (
|
|||||||
{ __typename?: 'MutationRoot' }
|
{ __typename?: 'MutationRoot' }
|
||||||
& { confirmUserResetPassword: (
|
& { confirmUserResetPassword: (
|
||||||
{ __typename?: 'UserResponseModel' }
|
{ __typename?: 'UserResponseModel' }
|
||||||
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'active' | 'role'>
|
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'role'>
|
||||||
& { phone: (
|
& { phone: (
|
||||||
{ __typename?: 'PhoneModel' }
|
{ __typename?: 'PhoneModel' }
|
||||||
& Pick<PhoneModel, 'prefix' | 'number'>
|
& Pick<PhoneModel, 'prefix' | 'number'>
|
||||||
@@ -437,7 +435,7 @@ export type UpdateUserInfoMutation = (
|
|||||||
{ __typename?: 'MutationRoot' }
|
{ __typename?: 'MutationRoot' }
|
||||||
& { updateUserInfo: (
|
& { updateUserInfo: (
|
||||||
{ __typename?: 'UserResponseModel' }
|
{ __typename?: 'UserResponseModel' }
|
||||||
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'active' | 'role'>
|
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'role'>
|
||||||
& { phone: (
|
& { phone: (
|
||||||
{ __typename?: 'PhoneModel' }
|
{ __typename?: 'PhoneModel' }
|
||||||
& Pick<PhoneModel, 'prefix' | 'number'>
|
& Pick<PhoneModel, 'prefix' | 'number'>
|
||||||
@@ -458,7 +456,7 @@ export type UpdateUserPasswordMutation = (
|
|||||||
{ __typename?: 'MutationRoot' }
|
{ __typename?: 'MutationRoot' }
|
||||||
& { updateUserPassword: (
|
& { updateUserPassword: (
|
||||||
{ __typename?: 'UserResponseModel' }
|
{ __typename?: 'UserResponseModel' }
|
||||||
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'active' | 'role'>
|
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'role'>
|
||||||
& { phone: (
|
& { phone: (
|
||||||
{ __typename?: 'PhoneModel' }
|
{ __typename?: 'PhoneModel' }
|
||||||
& Pick<PhoneModel, 'prefix' | 'number'>
|
& Pick<PhoneModel, 'prefix' | 'number'>
|
||||||
@@ -468,3 +466,55 @@ export type UpdateUserPasswordMutation = (
|
|||||||
) }
|
) }
|
||||||
) }
|
) }
|
||||||
);
|
);
|
||||||
|
|
||||||
|
export type DeleteUserMutationVariables = Exact<{
|
||||||
|
id: Scalars['String'];
|
||||||
|
password: Scalars['String'];
|
||||||
|
}>;
|
||||||
|
|
||||||
|
|
||||||
|
export type DeleteUserMutation = (
|
||||||
|
{ __typename?: 'MutationRoot' }
|
||||||
|
& { deleteUser: (
|
||||||
|
{ __typename?: 'UserResponseModel' }
|
||||||
|
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'role'>
|
||||||
|
& { phone: (
|
||||||
|
{ __typename?: 'PhoneModel' }
|
||||||
|
& Pick<PhoneModel, 'prefix' | 'number'>
|
||||||
|
), address: (
|
||||||
|
{ __typename?: 'AddressModel' }
|
||||||
|
& Pick<AddressModel, 'place' | 'city' | 'country' | 'zip'>
|
||||||
|
) }
|
||||||
|
) }
|
||||||
|
);
|
||||||
|
|
||||||
|
export type GetUserByIdQueryVariables = Exact<{
|
||||||
|
id: Scalars['String'];
|
||||||
|
}>;
|
||||||
|
|
||||||
|
|
||||||
|
export type GetUserByIdQuery = (
|
||||||
|
{ __typename?: 'QueryRoot' }
|
||||||
|
& { getUserById: (
|
||||||
|
{ __typename?: 'UserResponseModel' }
|
||||||
|
& Pick<UserResponseModel, 'id' | 'email' | 'firstName' | 'lastName' | 'role'>
|
||||||
|
& { phone: (
|
||||||
|
{ __typename?: 'PhoneModel' }
|
||||||
|
& Pick<PhoneModel, 'prefix' | 'number'>
|
||||||
|
), address: (
|
||||||
|
{ __typename?: 'AddressModel' }
|
||||||
|
& Pick<AddressModel, 'place' | 'city' | 'country' | 'zip'>
|
||||||
|
) }
|
||||||
|
) }
|
||||||
|
);
|
||||||
|
|
||||||
|
export type GetCountryCodesQueryVariables = Exact<{ [key: string]: never; }>;
|
||||||
|
|
||||||
|
|
||||||
|
export type GetCountryCodesQuery = (
|
||||||
|
{ __typename?: 'QueryRoot' }
|
||||||
|
& { getCountryCode: Array<(
|
||||||
|
{ __typename?: 'CountryPrefixModel' }
|
||||||
|
& Pick<CountryPrefixModel, 'prefix' | 'country'>
|
||||||
|
)> }
|
||||||
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user