Files
Krow-workspace/backend/dataconnect/schema/vendor.gql
2026-02-11 15:43:47 -05:00

50 lines
860 B
GraphQL

enum ApprovalStatus {
APPROVED
}
enum VendorTier {
PREFERRED
APPROVED
STANDARD
}
type Vendor @table(name: "vendors") {
id: UUID! @default(expr: "uuidV4()")
userId: String!
companyName: String!
email: String
phone: String
photoUrl: String
address: String
placeId: String
latitude: Float
longitude: Float
city: String
state: String
street: String
country: String
zipCode: String
billingAddress: String
timezone: String @default(expr: "'UTC'")
legalName: String
doingBusinessAs: String
region: String
#state: String
#city: String
serviceSpecialty: String
approvalStatus: ApprovalStatus
isActive: Boolean
markup: Float
fee: Float
csat: Float
tier: VendorTier
createdAt: Timestamp @default(expr: "request.time")
updatedAt: Timestamp @default(expr: "request.time")
createdBy: String
}