Files
Krow-workspace/dataconnect/connector/vendor/queries.gql
2025-11-24 16:07:11 -05:00

57 lines
1.0 KiB
GraphQL

query listVendor @auth(level: USER) {
vendors {
id
vendorNumber
legalName
region
platformType
primaryContactEmail
approvalStatus
isActive
}
}
query getVendorById(
$id: UUID!
) @auth(level: USER) {
vendor(id: $id) {
id
vendorNumber
legalName
region
platformType
primaryContactEmail
approvalStatus
isActive
}
}
query filterVendors(
$region: VendorRegion,
$approvalStatus: VendorApprovalStatus,
$isActive: Boolean,
$vendorNumber:String,
$primaryContactEmail:String,
$legalName: String,
$platformType: VendorPlatformType
) @auth(level: USER) {
vendors(where:{
region: { eq: $region }
approvalStatus: { eq: $approvalStatus }
isActive: { eq: $isActive }
vendorNumber: { eq: $vendorNumber }
primaryContactEmail: { eq: $primaryContactEmail }
legalName: { eq: $legalName }
platformType: { eq: $platformType }
}) {
id
vendorNumber
legalName
region
platformType
primaryContactEmail
approvalStatus
isActive
}
}