124 lines
2.6 KiB
GraphQL
124 lines
2.6 KiB
GraphQL
mutation createVendor(
|
|
$userId: String!
|
|
$companyName: String!
|
|
$email: String
|
|
$phone: String
|
|
$photoUrl: String
|
|
$address: String
|
|
$placeId: String
|
|
$latitude: Float
|
|
$longitude: Float
|
|
$street: String
|
|
$country: String
|
|
$zipCode: String
|
|
$billingAddress: String
|
|
$timezone: String
|
|
$legalName: String
|
|
$doingBusinessAs: String
|
|
$region: String
|
|
$state: String
|
|
$city: String
|
|
$serviceSpecialty: String
|
|
$approvalStatus: ApprovalStatus
|
|
$isActive: Boolean
|
|
$markup: Float
|
|
$fee: Float
|
|
$csat: Float
|
|
$tier: VendorTier
|
|
) @auth(level: USER) {
|
|
vendor_insert(
|
|
data: {
|
|
userId: $userId
|
|
companyName: $companyName
|
|
email: $email
|
|
phone: $phone
|
|
photoUrl: $photoUrl
|
|
address: $address
|
|
placeId: $placeId
|
|
latitude: $latitude
|
|
longitude: $longitude
|
|
street: $street
|
|
country: $country
|
|
zipCode: $zipCode
|
|
billingAddress: $billingAddress
|
|
timezone: $timezone
|
|
legalName: $legalName
|
|
doingBusinessAs: $doingBusinessAs
|
|
region: $region
|
|
state: $state
|
|
city: $city
|
|
serviceSpecialty: $serviceSpecialty
|
|
approvalStatus: $approvalStatus
|
|
isActive: $isActive
|
|
markup: $markup
|
|
fee: $fee
|
|
csat: $csat
|
|
tier: $tier
|
|
}
|
|
)
|
|
}
|
|
|
|
mutation updateVendor(
|
|
$id: UUID!
|
|
$companyName: String
|
|
$email: String
|
|
$phone: String
|
|
$photoUrl: String
|
|
$address: String
|
|
$placeId: String
|
|
$latitude: Float
|
|
$longitude: Float
|
|
$street: String
|
|
$country: String
|
|
$zipCode: String
|
|
$billingAddress: String
|
|
$timezone: String
|
|
$legalName: String
|
|
$doingBusinessAs: String
|
|
$region: String
|
|
$state: String
|
|
$city: String
|
|
$serviceSpecialty: String
|
|
$approvalStatus: ApprovalStatus
|
|
$isActive: Boolean
|
|
$markup: Float
|
|
$fee: Float
|
|
$csat: Float
|
|
$tier: VendorTier
|
|
) @auth(level: USER) {
|
|
vendor_update(
|
|
id: $id
|
|
data: {
|
|
companyName: $companyName
|
|
email: $email
|
|
phone: $phone
|
|
photoUrl: $photoUrl
|
|
address: $address
|
|
placeId: $placeId
|
|
latitude: $latitude
|
|
longitude: $longitude
|
|
street: $street
|
|
country: $country
|
|
zipCode: $zipCode
|
|
billingAddress: $billingAddress
|
|
timezone: $timezone
|
|
legalName: $legalName
|
|
doingBusinessAs: $doingBusinessAs
|
|
region: $region
|
|
state: $state
|
|
city: $city
|
|
serviceSpecialty: $serviceSpecialty
|
|
approvalStatus: $approvalStatus
|
|
isActive: $isActive
|
|
markup: $markup
|
|
fee: $fee
|
|
csat: $csat
|
|
tier: $tier
|
|
}
|
|
)
|
|
}
|
|
|
|
mutation deleteVendor($id: UUID!) @auth(level: USER) {
|
|
vendor_delete(id: $id)
|
|
}
|