portal-www
Version:
Nova Portal Website. Based on Next starter by Ueno
96 lines (91 loc) • 1.64 kB
text/typescript
import gql from 'graphql-tag';
export const SERVICE = gql`
query Service($serviceId: String!) {
service(id: $serviceId) {
userId
name
nickname
status
type
user {
id
name
nationalId
nickname
email
primaryPhoneNumber
}
created
id
... on FiberService {
userId
ossId
provider
fiberOrderId
connectionSpeed
}
... on MobileService {
mobileStatus
phoneNumber
hasAllowedProviderAccess
hasBannedDirectMarketing
}
}
}
`;
export const GET_SERVICE_TYPE = gql`
query GetServiceType($serviceId: String!) {
service(id: $serviceId) {
type
}
}
`;
export const SERVICE_USER = gql`
query ServiceUser($serviceId: String!) {
service(id: $serviceId) {
userId
name
nickname
user {
id
name
nationalId
nickname
email
}
}
}
`;
export const SERVICE_STATUS = gql`
query ServiceStatus($serviceId: String!) {
service(id: $serviceId) {
id
status
... on FiberService {
provider
}
}
}
`;
export const SERVICE_RESTRICTIONS = gql`
query Restrictions($serviceId: String!) {
restrictions(serviceId: $serviceId) {
created
id
origin
originId
restrictionApplied
restrictionLifted
restrictionStatus
restrictionType
serviceId
temporaryRestrictionLifts {
id
liftEnd
liftStart
restrictionId
status
}
}
}
`;