Zappie Customer API
GraphQL API for the Zappie Customer application.
Use this API to browse businesses, place orders, manage your cart, track deliveries, handle payments, and manage your wallet.
API Endpoints
https://api.zappie.com/customer/graphql
Headers
# Your customer API token.
Authorization: Bearer <YOUR_TOKEN_HERE>
Version
1.0.0
Authentication
completeWebCheckoutLogin
Response
Returns a CompleteWebCheckoutLoginResult!
Arguments
| Name | Description |
|---|---|
input - CompleteWebCheckoutLoginInput!
|
Example
Query
mutation completeWebCheckoutLogin($input: CompleteWebCheckoutLoginInput!) {
completeWebCheckoutLogin(input: $input) {
... on CompleteWebCheckoutLoginSuccess {
...CompleteWebCheckoutLoginSuccessFragment
}
... on CompleteWebCheckoutLoginError {
...CompleteWebCheckoutLoginErrorFragment
}
}
}
Variables
{"input": CompleteWebCheckoutLoginInput}
Response
{
"data": {
"completeWebCheckoutLogin": CompleteWebCheckoutLoginSuccess
}
}
customer
Response
Returns a Customer
Example
Query
query customer {
customer {
deliveryOrders {
...DeliveryOrderConnectionFragment
}
displayName
payments {
...PaymentConnectionFragment
}
id
createdAt
updatedAt
firstName
lastName
email
kycUpgradeRequired
kycLevel
phoneNumber
acceptedTerms
emailVerified
phoneVerified
transactions {
...CustomerTransactionV2ConnectionFragment
}
deliveryAddresses {
...CustomerDeliveryAddressConnectionFragment
}
nubanAccounts {
...CustomerNubanAccountFragment
}
wallets {
...CustomerWalletFragment
}
}
}
Response
{
"data": {
"customer": {
"deliveryOrders": DeliveryOrderConnection,
"displayName": "Mama Chidi",
"payments": PaymentConnection,
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"firstName": "Chukwuemeka",
"lastName": "Adeyemi",
"email": "merchant@example.com",
"kycUpgradeRequired": true,
"kycLevel": 1,
"phoneNumber": "+2348012345678",
"acceptedTerms": true,
"emailVerified": true,
"phoneVerified": true,
"transactions": CustomerTransactionV2Connection,
"deliveryAddresses": CustomerDeliveryAddressConnection,
"nubanAccounts": [CustomerNubanAccount],
"wallets": [CustomerWallet]
}
}
}
initiateWebCheckoutLogin
Response
Returns an InitiateWebCheckoutLoginResult!
Arguments
| Name | Description |
|---|---|
input - InitiateWebCheckoutLoginInput!
|
Example
Query
mutation initiateWebCheckoutLogin($input: InitiateWebCheckoutLoginInput!) {
initiateWebCheckoutLogin(input: $input) {
... on InitiateWebCheckoutLoginSuccess {
...InitiateWebCheckoutLoginSuccessFragment
}
... on InitiateWebCheckoutLoginError {
...InitiateWebCheckoutLoginErrorFragment
}
}
}
Variables
{"input": InitiateWebCheckoutLoginInput}
Response
{
"data": {
"initiateWebCheckoutLogin": InitiateWebCheckoutLoginSuccess
}
}
logoutCustomer
Response
Returns a Boolean!
Example
Query
mutation logoutCustomer {
logoutCustomer
}
Response
{"data": {"logoutCustomer": true}}
updateCustomer
Response
Returns an UpdateCustomerResult!
Arguments
| Name | Description |
|---|---|
input - UpdateCustomerInput
|
Example
Query
mutation updateCustomer($input: UpdateCustomerInput) {
updateCustomer(input: $input) {
... on UpdateCustomerSuccess {
...UpdateCustomerSuccessFragment
}
... on UpdateCustomerError {
...UpdateCustomerErrorFragment
}
}
}
Variables
{"input": UpdateCustomerInput}
Response
{"data": {"updateCustomer": UpdateCustomerSuccess}}
Business Discovery
beaconBySlug
Example
Query
query beaconBySlug($slug: String!) {
beaconBySlug(slug: $slug) {
id
createdAt
updatedAt
name
description
links {
...BeaconLinkFragment
}
businessBranch {
...BusinessBranchFragment
}
business {
...BusinessFragment
}
}
}
Variables
{"slug": "mama-chidi-kitchen"}
Response
{
"data": {
"beaconBySlug": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"links": [BeaconLink],
"businessBranch": BusinessBranch,
"business": Business
}
}
}
businessByTag
Description
returns a business by tag
Example
Query
query businessByTag($tag: String!) {
businessByTag(tag: $tag) {
id
createdAt
updatedAt
deletedAt
name
countryCode
legalName
isRegistered
description
tag
isolatedBranches
isolatedStoreCredit
enableLoyalty
loyaltyEarningRate
loyaltyRedemptionRate
logo {
...CloudFileFragment
}
coverImage {
...CloudFileFragment
}
branches {
...BusinessBranchFragment
}
branch {
...BusinessBranchFragment
}
}
}
Variables
{"tag": "bestseller"}
Response
{
"data": {
"businessByTag": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"deletedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"countryCode": "NG",
"legalName": "Jollof Rice",
"isRegistered": true,
"description": "A delicious plate of Jollof rice with grilled chicken",
"tag": "bestseller",
"isolatedBranches": false,
"isolatedStoreCredit": false,
"enableLoyalty": true,
"loyaltyEarningRate": 1,
"loyaltyRedemptionRate": 1,
"logo": CloudFile,
"coverImage": CloudFile,
"branches": [BusinessBranch],
"branch": BusinessBranch
}
}
}
businessDynamicVirtualAccount
Description
Get a dynamic virtual account
Response
Returns a BusinessDynamicVirtualAccount!
Arguments
| Name | Description |
|---|---|
id - String!
|
Example
Query
query businessDynamicVirtualAccount($id: String!) {
businessDynamicVirtualAccount(id: $id) {
expiresIn
id
createdAt
updatedAt
reference
bankName
accountName
accountNumber
inwardCreditRequest
}
}
Variables
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
Response
{
"data": {
"businessDynamicVirtualAccount": {
"expiresIn": 1,
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"bankName": "First Bank",
"accountName": "MAMA CHIDI KITCHEN",
"accountNumber": "0123456789",
"inwardCreditRequest": true
}
}
}
Menu & Products
product
Example
Query
query product($id: ID!) {
product(id: $id) {
id
sku
createdAt
updatedAt
name
description
images
attributes {
...ProductAttributeFragment
}
addons {
...AddonFragment
}
menuCategories {
...MenuCategoryFragment
}
branches {
...BranchProductFragment
}
branch {
...BranchProductFragment
}
business {
...BusinessFragment
}
promo {
...PromoInfoFragment
}
}
}
Variables
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
Response
{
"data": {
"product": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sku": "SKU-JOLLOF-001",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"images": ["Images"],
"attributes": [ProductAttribute],
"addons": [Addon],
"menuCategories": [MenuCategory],
"branches": [BranchProduct],
"branch": BranchProduct,
"business": Business,
"promo": PromoInfo
}
}
}
Orders
createDineInOrder
Description
Create a new dine-in order
Response
Returns a CreateDineInOrderResult!
Arguments
| Name | Description |
|---|---|
input - CreateDineInOrderInput!
|
Example
Query
mutation createDineInOrder($input: CreateDineInOrderInput!) {
createDineInOrder(input: $input) {
... on CreateDineInOrderSuccess {
...CreateDineInOrderSuccessFragment
}
... on CreateDineInOrderError {
...CreateDineInOrderErrorFragment
}
}
}
Variables
{"input": CreateDineInOrderInput}
Response
{"data": {"createDineInOrder": CreateDineInOrderSuccess}}
createDineInOrderPayment
Description
Create a new order payment
Response
Returns a CreateDineInOrderPaymentResult!
Arguments
| Name | Description |
|---|---|
input - CreateDineInOrderPaymentInput!
|
Example
Query
mutation createDineInOrderPayment($input: CreateDineInOrderPaymentInput!) {
createDineInOrderPayment(input: $input) {
... on CreatePaymentSuccess {
...CreatePaymentSuccessFragment
}
... on CreatePaymentError {
...CreatePaymentErrorFragment
}
}
}
Variables
{"input": CreateDineInOrderPaymentInput}
Response
{
"data": {
"createDineInOrderPayment": CreatePaymentSuccess
}
}
createFrozenDeliveryOrder
Description
Place a new delivery order with bank transfer
Response
Returns a CreateFrozenDeliveryOrderResult!
Arguments
| Name | Description |
|---|---|
input - PlaceDeliveryOrderInput!
|
Example
Query
mutation createFrozenDeliveryOrder($input: PlaceDeliveryOrderInput!) {
createFrozenDeliveryOrder(input: $input) {
paymentRequest {
...PaymentRequestFragment
}
}
}
Variables
{"input": PlaceDeliveryOrderInput}
Response
{
"data": {
"createFrozenDeliveryOrder": {
"paymentRequest": PaymentRequest
}
}
}
deliveryOrder
Description
Returns the delivery order with a given ID
Response
Returns a DeliveryOrder!
Arguments
| Name | Description |
|---|---|
id - String!
|
Example
Query
query deliveryOrder($id: String!) {
deliveryOrder(id: $id) {
paymentStatus {
...OrderPaymentStatusFragment
}
businessBranch {
...BusinessBranchFragment
}
business {
...BusinessFragment
}
reference
payments {
...PaymentFragment
}
timeline {
...DeliveryOrderTimelineFragment
}
descriptor {
...DeliveryOrderStatusDescriptorFragment
}
id
createdAt
updatedAt
scheduledAt
estimatedPreparationTime
status
source
channel
externalReference
externalOrderCode
version
isPickup
total
subtotal
rejectionReason
items {
...ProductSelectionFragment
}
discountTotal
charges {
...BillChargeFragment
}
deliveryAddress
pickupAddress {
...AddressFragment
}
dropoffAddress {
...AddressFragment
}
deliveryFee
deliveryRegion
contactPhoneNumber
deliveryInstructions
customer {
...CustomerFragment
}
}
}
Variables
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
Response
{
"data": {
"deliveryOrder": {
"paymentStatus": OrderPaymentStatus,
"businessBranch": BusinessBranch,
"business": Business,
"reference": "REF-20250615-001",
"payments": [Payment],
"timeline": [DeliveryOrderTimeline],
"descriptor": DeliveryOrderStatusDescriptor,
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"scheduledAt": "2026-03-01T00:00:00Z",
"estimatedPreparationTime": "2025-06-15T10:30:00Z",
"status": "PENDING",
"source": "ZAPPIE",
"channel": "CHATBOT",
"externalReference": "REF-20250615-001",
"externalOrderCode": "SAVE20",
"version": 1,
"isPickup": true,
"total": 420000,
"subtotal": 420000,
"rejectionReason": "Payment declined by bank",
"items": [ProductSelection],
"discountTotal": 420000,
"charges": [BillCharge],
"deliveryAddress": "14 Admiralty Way, Lekki Phase 1, Lagos",
"pickupAddress": Address,
"dropoffAddress": Address,
"deliveryFee": 15000,
"deliveryRegion": "DeliveryRegion",
"contactPhoneNumber": "+2348012345678",
"deliveryInstructions": "Extra spicy, no onions",
"customer": Customer
}
}
}
deliveryOrderStatusDescriptors
Response
Example
Query
query deliveryOrderStatusDescriptors {
deliveryOrderStatusDescriptors {
status
name
description
nextStatus
rejectable
action
displayName
_empty
}
}
Response
{
"data": {
"deliveryOrderStatusDescriptors": [
{
"status": "PENDING",
"name": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"nextStatus": "PENDING",
"rejectable": true,
"action": "CREATE",
"displayName": "Mama Chidi",
"_empty": "_empty"
}
]
}
}
dineInOrder
Description
Returns the dineIn Order with the given ID
Response
Returns a DineInOrder!
Arguments
| Name | Description |
|---|---|
id - String!
|
Example
Query
query dineInOrder($id: String!) {
dineInOrder(id: $id) {
business {
...BusinessFragment
}
businessBranch {
...BusinessBranchFragment
}
paymentStatus {
...OrderPaymentStatusFragment
}
payPoint {
...PayPointFragment
}
customers {
...OrderCustomerFragment
}
summary {
...DineInOrderSummaryFragment
}
reference
id
createdAt
updatedAt
closed
closedAt
items {
...ProductSelectionFragment
}
total
subtotal
notes
charges {
...BillChargeFragment
}
table
takeAway
version
voided
voidReason
voidedBy
voidedAt
deviceID
ownerDeviceID
customer {
...CustomerFragment
}
cashier {
...BusinessUserFragment
}
waiter {
...BusinessUserFragment
}
}
}
Variables
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
Response
{
"data": {
"dineInOrder": {
"business": Business,
"businessBranch": BusinessBranch,
"paymentStatus": OrderPaymentStatus,
"payPoint": PayPoint,
"customers": [OrderCustomer],
"summary": DineInOrderSummary,
"reference": "REF-20250615-001",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"closed": true,
"closedAt": "2025-06-15T10:30:00Z",
"items": [ProductSelection],
"total": 420000,
"subtotal": 420000,
"notes": "Please call on arrival",
"charges": [BillCharge],
"table": "Table",
"takeAway": true,
"version": 1,
"voided": false,
"voidReason": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedBy": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedAt": "2025-06-15T10:30:00Z",
"deviceID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"customer": Customer,
"cashier": BusinessUser,
"waiter": BusinessUser
}
}
}
placeDeliveryOrderWithBankTransfer
Description
Place a new delivery order with bank transfer
Response
Returns a CreateDeliveryOrderPaymentResult!
Arguments
| Name | Description |
|---|---|
input - PlaceDeliveryOrderInput!
|
Example
Query
mutation placeDeliveryOrderWithBankTransfer($input: PlaceDeliveryOrderInput!) {
placeDeliveryOrderWithBankTransfer(input: $input) {
... on CreatePaymentSuccess {
...CreatePaymentSuccessFragment
}
... on CreatePaymentError {
...CreatePaymentErrorFragment
}
}
}
Variables
{"input": PlaceDeliveryOrderInput}
Response
{
"data": {
"placeDeliveryOrderWithBankTransfer": CreatePaymentSuccess
}
}
placeDeliveryOrderWithWallet
Description
Place a new delivery order with wallet
Response
Returns a PlaceDeliveryOrderResult!
Arguments
| Name | Description |
|---|---|
input - PlaceDeliveryOrderInput!
|
Example
Query
mutation placeDeliveryOrderWithWallet($input: PlaceDeliveryOrderInput!) {
placeDeliveryOrderWithWallet(input: $input) {
... on PlaceDeliveryOrderSuccess {
...PlaceDeliveryOrderSuccessFragment
}
... on PlaceDeliveryOrderError {
...PlaceDeliveryOrderErrorFragment
}
}
}
Variables
{"input": PlaceDeliveryOrderInput}
Response
{
"data": {
"placeDeliveryOrderWithWallet": PlaceDeliveryOrderSuccess
}
}
previewDeliveryOrder
Description
Previews the delivery order
Response
Returns a PreviewDeliveryOrderResult!
Arguments
| Name | Description |
|---|---|
input - PreviewDeliveryOrderInput!
|
Example
Query
mutation previewDeliveryOrder($input: PreviewDeliveryOrderInput!) {
previewDeliveryOrder(input: $input) {
deliveryFeeType
total
subtotal
charges {
...BillChargeFragment
}
promoCodes {
...PromoFragment
}
appliedPromoCodes {
...PromoFragment
}
invalidPromoCodes
itemValidationIssues {
...OrderItemValidationIssueFragment
}
}
}
Variables
{"input": PreviewDeliveryOrderInput}
Response
{
"data": {
"previewDeliveryOrder": {
"deliveryFeeType": "DISTANCE",
"total": 420000,
"subtotal": 420000,
"charges": [BillCharge],
"promoCodes": [Promo],
"appliedPromoCodes": [Promo],
"invalidPromoCodes": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"itemValidationIssues": [OrderItemValidationIssue]
}
}
}
previewDineInOrder
Description
Preview a dine-in order
Response
Returns a PreviewDineInOrderResult!
Arguments
| Name | Description |
|---|---|
input - PreviewDineInOrderInput!
|
Example
Query
mutation previewDineInOrder($input: PreviewDineInOrderInput!) {
previewDineInOrder(input: $input) {
total
subtotal
charges {
...BillChargeFragment
}
itemValidationIssues {
...OrderItemValidationIssueFragment
}
}
}
Variables
{"input": PreviewDineInOrderInput}
Response
{
"data": {
"previewDineInOrder": {
"total": 420000,
"subtotal": 420000,
"charges": [BillCharge],
"itemValidationIssues": [OrderItemValidationIssue]
}
}
}
Cart
saveCustomerCart
Response
Returns a String!
Arguments
| Name | Description |
|---|---|
input - SaveCartInput!
|
Example
Query
mutation saveCustomerCart($input: SaveCartInput!) {
saveCustomerCart(input: $input)
}
Variables
{"input": SaveCartInput}
Response
{"data": {"saveCustomerCart": "string"}}
Payments
addCreditCard
Description
add credit card
Response
Returns an AddCreditCardResult!
Arguments
| Name | Description |
|---|---|
input - AddCreditCardInput!
|
Example
Query
mutation addCreditCard($input: AddCreditCardInput!) {
addCreditCard(input: $input) {
... on AddCreditCardSuccess {
...AddCreditCardSuccessFragment
}
... on AddCreditCardError {
...AddCreditCardErrorFragment
}
}
}
Variables
{"input": AddCreditCardInput}
Response
{"data": {"addCreditCard": AddCreditCardSuccess}}
cancelBankTransfer
Description
Cancels an on-going pay with transfer
createApplePayRequest
Description
creates an apple pay request
Response
Returns an ApplePayRequest!
Arguments
| Name | Description |
|---|---|
input - CreateApplePayRequestInput!
|
Example
Query
mutation createApplePayRequest($input: CreateApplePayRequestInput!) {
createApplePayRequest(input: $input) {
paymentLink
}
}
Variables
{"input": CreateApplePayRequestInput}
Response
{"data": {"createApplePayRequest": {"paymentLink": "PaymentLink"}}}
createPaymentFromDeliveryOrder
Description
Create a new payment for a delivery order
Response
Returns a CreateDeliveryOrderPaymentResult!
Arguments
| Name | Description |
|---|---|
input - CreateDeliveryOrderPaymentInput!
|
Example
Query
mutation createPaymentFromDeliveryOrder($input: CreateDeliveryOrderPaymentInput!) {
createPaymentFromDeliveryOrder(input: $input) {
... on CreatePaymentSuccess {
...CreatePaymentSuccessFragment
}
... on CreatePaymentError {
...CreatePaymentErrorFragment
}
}
}
Variables
{"input": CreateDeliveryOrderPaymentInput}
Response
{
"data": {
"createPaymentFromDeliveryOrder": CreatePaymentSuccess
}
}
creditCards
Response
Returns [CreditCard!]!
Example
Query
query creditCards {
creditCards {
id
createdAt
updatedAt
pan
expiryMonth
expiryYear
scheme
signature
brand
}
}
Response
{
"data": {
"creditCards": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"pan": "4111111111111111",
"expiryMonth": "12/27",
"expiryYear": "12/27",
"scheme": "VISA",
"signature": "Signature",
"brand": "Apple"
}
]
}
}
customerCardTransaction
Response
Returns a CardTransaction!
Arguments
| Name | Description |
|---|---|
reference - String!
|
Example
Query
query customerCardTransaction($reference: String!) {
customerCardTransaction(reference: $reference) {
id
createdAt
updatedAt
message
status
amount
currency
reference
providerReference
pan
expiryMonth
expiryYear
scheme
paymentRequest {
...PaymentRequestFragment
}
}
}
Variables
{"reference": "REF-20250615-001"}
Response
{
"data": {
"customerCardTransaction": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"message": "Operation completed successfully",
"status": "PENDING",
"amount": 250000,
"currency": "NGN",
"reference": "REF-20250615-001",
"providerReference": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"pan": "4111111111111111",
"expiryMonth": "12/27",
"expiryYear": "12/27",
"scheme": "VISA",
"paymentRequest": PaymentRequest
}
}
}
deleteCreditCard
Description
delete a card
payWithBankTransfer
Description
Deprecated: Use requestBankTransferAccount instead
Response
Returns a BusinessDynamicVirtualAccount!
Arguments
| Name | Description |
|---|---|
input - PayWithBankTransferInput!
|
Example
Query
mutation payWithBankTransfer($input: PayWithBankTransferInput!) {
payWithBankTransfer(input: $input) {
expiresIn
id
createdAt
updatedAt
reference
bankName
accountName
accountNumber
inwardCreditRequest
}
}
Variables
{"input": PayWithBankTransferInput}
Response
{
"data": {
"payWithBankTransfer": {
"expiresIn": 1,
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"bankName": "First Bank",
"accountName": "MAMA CHIDI KITCHEN",
"accountNumber": "0123456789",
"inwardCreditRequest": true
}
}
}
payWithCard
Description
pay with card
Response
Returns a PayWithCardResult!
Arguments
| Name | Description |
|---|---|
input - PayWithCardInput!
|
Example
Query
mutation payWithCard($input: PayWithCardInput!) {
payWithCard(input: $input) {
... on PayWithCardSuccess {
...PayWithCardSuccessFragment
}
... on PayWithCardPending {
...PayWithCardPendingFragment
}
... on PayWithCardError {
...PayWithCardErrorFragment
}
... on PayWithCard3DSecure {
...PayWithCard3DSecureFragment
}
... on PayWithCard3DSecureRedirect {
...PayWithCard3DSecureRedirectFragment
}
... on PayWithCardOTP {
...PayWithCardOTPFragment
}
... on PayWithCardPIN {
...PayWithCardPINFragment
}
}
}
Variables
{"input": PayWithCardInput}
Response
{"data": {"payWithCard": PayWithCardSuccess}}
payWithSavedCard
Description
pay with card
Response
Returns a PayWithCardResult!
Arguments
| Name | Description |
|---|---|
input - PayWithSavedCardInput!
|
Example
Query
mutation payWithSavedCard($input: PayWithSavedCardInput!) {
payWithSavedCard(input: $input) {
... on PayWithCardSuccess {
...PayWithCardSuccessFragment
}
... on PayWithCardPending {
...PayWithCardPendingFragment
}
... on PayWithCardError {
...PayWithCardErrorFragment
}
... on PayWithCard3DSecure {
...PayWithCard3DSecureFragment
}
... on PayWithCard3DSecureRedirect {
...PayWithCard3DSecureRedirectFragment
}
... on PayWithCardOTP {
...PayWithCardOTPFragment
}
... on PayWithCardPIN {
...PayWithCardPINFragment
}
}
}
Variables
{"input": PayWithSavedCardInput}
Response
{"data": {"payWithSavedCard": PayWithCardSuccess}}
payWithWallet
Response
Returns a PayWithWalletResult!
Arguments
| Name | Description |
|---|---|
input - PayWithWalletInput!
|
Example
Query
mutation payWithWallet($input: PayWithWalletInput!) {
payWithWallet(input: $input) {
... on PayWithWalletSuccess {
...PayWithWalletSuccessFragment
}
... on PayWithWalletError {
...PayWithWalletErrorFragment
}
}
}
Variables
{"input": PayWithWalletInput}
Response
{"data": {"payWithWallet": PayWithWalletSuccess}}
payWithZap
Description
Initiate a Pay with Zap charge via Paystack. Returns a deep link URL and QR code for the customer to complete payment in the Zap app.
Response
Returns a PayWithZapResponse!
Arguments
| Name | Description |
|---|---|
input - PayWithZapInput!
|
Example
Query
mutation payWithZap($input: PayWithZapInput!) {
payWithZap(input: $input) {
reference
status
displayText
url
qrImage
}
}
Variables
{"input": PayWithZapInput}
Response
{
"data": {
"payWithZap": {
"reference": "REF-20250615-001",
"status": "ACTIVE",
"displayText": "DisplayText",
"url": "https://api.zappie.com",
"qrImage": "QrImage"
}
}
}
payment
Description
Returns the payment with the given ID
Example
Query
query payment($id: String!) {
payment(id: $id) {
id
createdAt
updatedAt
amount
fee
paid
reference
mutable
status
context
contextID
paidAt
settledAmount
paymentType
processed
customer {
...CustomerFragment
}
refunds {
...PaymentRefundFragment
}
paymentRequest {
...PaymentRequestFragment
}
paymentMethod {
...PaymentMethodFragment
}
businessBranch {
...BusinessBranchFragment
}
internalReference
paymentContext {
... on DineInOrder {
...DineInOrderFragment
}
... on DeliveryOrder {
...DeliveryOrderFragment
}
... on LinkedOrder {
...LinkedOrderFragment
}
... on AggregatorCommissionContext {
...AggregatorCommissionContextFragment
}
... on StoreCreditContext {
...StoreCreditContextFragment
}
}
}
}
Variables
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
Response
{
"data": {
"payment": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"amount": 250000,
"fee": 15000,
"paid": 1,
"reference": "REF-20250615-001",
"mutable": true,
"status": "SUCCESSFUL",
"context": "DELIVERY_ORDER",
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paidAt": "2025-06-15T10:30:00Z",
"settledAmount": 250000,
"paymentType": "DELIVERY",
"processed": true,
"customer": Customer,
"refunds": [PaymentRefund],
"paymentRequest": PaymentRequest,
"paymentMethod": PaymentMethod,
"businessBranch": BusinessBranch,
"internalReference": "REF-20250615-001",
"paymentContext": DineInOrder
}
}
}
paymentMethods
Response
Returns [PaymentMethodType!]!
Example
Query
query paymentMethods {
paymentMethods {
name
identifier
fee {
... on FlatRate {
...FlatRateFragment
}
... on PercentageRate {
...PercentageRateFragment
}
}
markup {
... on FlatRate {
...FlatRateFragment
}
... on PercentageRate {
...PercentageRateFragment
}
}
notice
disabled
}
}
Response
{
"data": {
"paymentMethods": [
{
"name": "Jollof Rice",
"identifier": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"fee": FlatRate,
"markup": FlatRate,
"notice": "Notice",
"disabled": false
}
]
}
}
paymentRequest
Description
Returns the payment request with the given ID
Response
Returns a PaymentRequest
Arguments
| Name | Description |
|---|---|
id - String!
|
Example
Query
query paymentRequest($id: String!) {
paymentRequest(id: $id) {
id
createdAt
updatedAt
amount
context
channel
contextID
escrow
useWalletBalance
splitAmount
useStoreCredit
storeCreditAmount
customer {
...CustomerFragment
}
business {
...BusinessFragment
}
businessBranch {
...BusinessBranchFragment
}
payment {
...PaymentFragment
}
}
}
Variables
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
Response
{
"data": {
"paymentRequest": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"amount": 250000,
"context": "BILL",
"channel": "CHATBOT",
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"escrow": true,
"useWalletBalance": true,
"splitAmount": 250000,
"useStoreCredit": true,
"storeCreditAmount": 250000,
"customer": Customer,
"business": Business,
"businessBranch": BusinessBranch,
"payment": Payment
}
}
}
requestToPayWithPOS
Description
Request to pay with POS
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
input - RequestToPayWithPOSInput!
|
Example
Query
mutation requestToPayWithPOS($input: RequestToPayWithPOSInput!) {
requestToPayWithPOS(input: $input)
}
Variables
{"input": RequestToPayWithPOSInput}
Response
{"data": {"requestToPayWithPOS": true}}
Wallet & Transactions
createCustomerVirtualAccount
Response
Returns a CustomerVirtualAccount!
Arguments
| Name | Description |
|---|---|
input - CreateCustomerVirtualAccountInput!
|
Example
Query
mutation createCustomerVirtualAccount($input: CreateCustomerVirtualAccountInput!) {
createCustomerVirtualAccount(input: $input) {
id
createdAt
updatedAt
bankID
accountName
accountNumber
}
}
Variables
{"input": CreateCustomerVirtualAccountInput}
Response
{
"data": {
"createCustomerVirtualAccount": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"bankID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"accountName": "MAMA CHIDI KITCHEN",
"accountNumber": "0123456789"
}
}
}
createNUBANPayoutDestination
Description
Create a payout destination for NUBAN bank accounts
Response
Returns an CreateNUBANPayoutDestinationResult!
Arguments
| Name | Description |
|---|---|
input - CreateNubanPayoutDestinationInput!
|
Example
Query
mutation createNUBANPayoutDestination($input: CreateNubanPayoutDestinationInput!) {
createNUBANPayoutDestination(input: $input) {
... on CreateNUBANPayoutDestinationSuccess {
...CreateNUBANPayoutDestinationSuccessFragment
}
... on CreateNUBANPayoutDestinationError {
...CreateNUBANPayoutDestinationErrorFragment
}
}
}
Variables
{"input": CreateNubanPayoutDestinationInput}
Response
{
"data": {
"createNUBANPayoutDestination": CreateNUBANPayoutDestinationSuccess
}
}
initiatePayout
Description
Create a payout
Response
Returns an InitiatePayoutResult!
Arguments
| Name | Description |
|---|---|
input - InitiatePayoutInput!
|
Example
Query
mutation initiatePayout($input: InitiatePayoutInput!) {
initiatePayout(input: $input) {
... on InitiatePayoutSuccess {
...InitiatePayoutSuccessFragment
}
... on InitiatePayoutError {
...InitiatePayoutErrorFragment
}
}
}
Variables
{"input": InitiatePayoutInput}
Response
{"data": {"initiatePayout": InitiatePayoutSuccess}}
refunds
Response
Returns a PaymentRefundConnection!
Arguments
| Name | Description |
|---|---|
after - Cursor
|
Returns the elements in the list that come after the specified cursor. |
first - Int
|
Returns the first n elements from the list. |
before - Cursor
|
Returns the elements in the list that come before the specified cursor. |
last - Int
|
Returns the last n elements from the list. |
orderBy - PaymentRefundOrder
|
Ordering options for PaymentRefunds returned from the connection. |
where - PaymentRefundWhereInput
|
Filtering options for PaymentRefunds returned from the connection. |
Example
Query
query refunds(
$after: Cursor,
$first: Int,
$before: Cursor,
$last: Int,
$orderBy: PaymentRefundOrder,
$where: PaymentRefundWhereInput
) {
refunds(
after: $after,
first: $first,
before: $before,
last: $last,
orderBy: $orderBy,
where: $where
) {
edges {
...PaymentRefundEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"after": "eyJpZCI6IjEyMyJ9",
"first": 10,
"before": "eyJpZCI6IjEyMyJ9",
"last": 10,
"orderBy": PaymentRefundOrder,
"where": PaymentRefundWhereInput
}
Response
{
"data": {
"refunds": {
"edges": [PaymentRefundEdge],
"pageInfo": PageInfo,
"totalCount": 420000
}
}
}
transactions
Response
Returns a CustomerTransactionV2Connection!
Arguments
| Name | Description |
|---|---|
after - Cursor
|
Returns the elements in the list that come after the specified cursor. |
first - Int
|
Returns the first n elements from the list. |
before - Cursor
|
Returns the elements in the list that come before the specified cursor. |
last - Int
|
Returns the last n elements from the list. |
orderBy - CustomerTransactionV2Order
|
Ordering options for CustomerTransactions returned from the connection. |
where - CustomerTransactionV2WhereInput
|
Filtering options for CustomerTransactions returned from the connection. |
Example
Query
query transactions(
$after: Cursor,
$first: Int,
$before: Cursor,
$last: Int,
$orderBy: CustomerTransactionV2Order,
$where: CustomerTransactionV2WhereInput
) {
transactions(
after: $after,
first: $first,
before: $before,
last: $last,
orderBy: $orderBy,
where: $where
) {
edges {
...CustomerTransactionV2EdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"after": "eyJpZCI6IjEyMyJ9",
"first": 10,
"before": "eyJpZCI6IjEyMyJ9",
"last": 10,
"orderBy": CustomerTransactionV2Order,
"where": CustomerTransactionV2WhereInput
}
Response
{
"data": {
"transactions": {
"edges": [CustomerTransactionV2Edge],
"pageInfo": PageInfo,
"totalCount": 420000
}
}
}
Addresses & Delivery
createDeliveryAddress
Description
Creates a new delivery order region
Response
Returns a CreateDeliveryAddressResult!
Arguments
| Name | Description |
|---|---|
input - CreateDeliveryAddressInput!
|
Example
Query
mutation createDeliveryAddress($input: CreateDeliveryAddressInput!) {
createDeliveryAddress(input: $input) {
... on CreateDeliveryAddressSuccess {
...CreateDeliveryAddressSuccessFragment
}
... on CreateDeliveryAddressError {
...CreateDeliveryAddressErrorFragment
}
}
}
Variables
{"input": CreateDeliveryAddressInput}
Response
{
"data": {
"createDeliveryAddress": CreateDeliveryAddressSuccess
}
}
deliveryRegions
Description
Returns the delivery regions for a business and branch
Response
Returns [OrderDeliveryRegion!]!
Example
Query
query deliveryRegions(
$businessTag: String!,
$branchTag: String!
) {
deliveryRegions(
businessTag: $businessTag,
branchTag: $branchTag
) {
id
createdAt
updatedAt
name
fee
}
}
Variables
{"businessTag": "bestseller", "branchTag": "bestseller"}
Response
{
"data": {
"deliveryRegions": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"fee": 15000
}
]
}
}
payPoint
Description
Returns the bill associated with the PayPoint instance
Example
Query
query payPoint($id: String!) {
payPoint(id: $id) {
id
createdAt
updatedAt
displayName
freeForm
context
contextID
businessBranch {
...BusinessBranchFragment
}
business {
...BusinessFragment
}
target {
... on PayPointTargetMenu {
...PayPointTargetMenuFragment
}
... on PayPointTargetMenuGroup {
...PayPointTargetMenuGroupFragment
}
... on PayPointTargetBeacon {
...PayPointTargetBeaconFragment
}
... on PayPointTargetCollectPayment {
...PayPointTargetCollectPaymentFragment
}
... on PayPointTargetSelfServiceMenu {
...PayPointTargetSelfServiceMenuFragment
}
... on PayPointTargetSelfServiceMenuGroup {
...PayPointTargetSelfServiceMenuGroupFragment
}
}
contextTarget {
... on PayPointContextTargetDineInOrder {
...PayPointContextTargetDineInOrderFragment
}
}
menus {
...MenuFragment
}
menu {
...MenuFragment
}
}
}
Variables
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
Response
{
"data": {
"payPoint": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"displayName": "Mama Chidi",
"freeForm": true,
"context": "BILL",
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranch": BusinessBranch,
"business": Business,
"target": PayPointTargetMenu,
"contextTarget": PayPointContextTargetDineInOrder,
"menus": [Menu],
"menu": Menu
}
}
}
removeDeliveryAddress
Response
Returns [CustomerDeliveryAddress!]!
Arguments
| Name | Description |
|---|---|
id - String!
|
Example
Query
mutation removeDeliveryAddress($id: String!) {
removeDeliveryAddress(id: $id) {
id
createdAt
updatedAt
address
placeID
latitude
longitude
landmark
label
instructions
addressV2 {
...AddressFragment
}
}
}
Variables
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
Response
{
"data": {
"removeDeliveryAddress": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"address": "14 Admiralty Way, Lekki Phase 1, Lagos",
"placeID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"latitude": 6.4281,
"longitude": 3.4219,
"landmark": "Near Lekki Toll Gate",
"label": "Main Menu",
"instructions": "Extra spicy, no onions",
"addressV2": Address
}
]
}
}
Utilities
banks
Response
Returns [Bank!]!
Example
Query
query banks {
banks {
id
createdAt
updatedAt
name
slug
disabled
supportsCollection
disabledReason
supportsUssd
ussd {
...USSDFragment
}
}
}
Response
{
"data": {
"banks": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"slug": "mama-chidi-kitchen",
"disabled": false,
"supportsCollection": true,
"disabledReason": false,
"supportsUssd": true,
"ussd": USSD
}
]
}
}
node
Description
Fetches an object given its ID.
nodes
Description
Lookup nodes by a list of IDs.
resolveNubanAccount
Response
Returns a ResolveNubanAccountResult!
Arguments
| Name | Description |
|---|---|
input - ResolveNubanAccountInput!
|
Example
Query
query resolveNubanAccount($input: ResolveNubanAccountInput!) {
resolveNubanAccount(input: $input) {
... on NubanAccountResolveSuccess {
...NubanAccountResolveSuccessFragment
}
... on NubanAccountNotFound {
...NubanAccountNotFoundFragment
}
}
}
Variables
{"input": ResolveNubanAccountInput}
Response
{
"data": {
"resolveNubanAccount": NubanAccountResolveSuccess
}
}
Other
businessTheme
Response
Returns a BusinessTheme
Arguments
| Name | Description |
|---|---|
tag - String!
|
Example
Query
query businessTheme($tag: String!) {
businessTheme(tag: $tag) {
id
createdAt
updatedAt
deletedAt
label
tokens
business {
...BusinessFragment
}
}
}
Variables
{"tag": "bestseller"}
Response
{
"data": {
"businessTheme": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"deletedAt": "2025-06-15T10:30:00Z",
"label": "Main Menu",
"tokens": {"key": "value"},
"business": Business
}
}
}
claimLoyaltyPoints
Description
Claim loyalty points for a paid order by attaching yourself as the customer. Awards points for all successful payments on the order.
Response
Returns a ClaimLoyaltyPointsResult!
Arguments
| Name | Description |
|---|---|
input - ClaimLoyaltyPointsInput!
|
Example
Query
mutation claimLoyaltyPoints($input: ClaimLoyaltyPointsInput!) {
claimLoyaltyPoints(input: $input) {
... on ClaimLoyaltyPointsSuccess {
...ClaimLoyaltyPointsSuccessFragment
}
... on ClaimLoyaltyPointsError {
...ClaimLoyaltyPointsErrorFragment
}
}
}
Variables
{"input": ClaimLoyaltyPointsInput}
Response
{
"data": {
"claimLoyaltyPoints": ClaimLoyaltyPointsSuccess
}
}
explore
Description
Browse businesses listed on explore, optionally filtered by category. Each listing wraps a business with explore metadata (rank, featured, etc).
Response
Returns an ExploreListingConnection!
Arguments
| Name | Description |
|---|---|
first - Int
|
|
after - Cursor
|
|
before - Cursor
|
|
last - Int
|
|
where - ExploreWhereInput
|
Example
Query
query explore(
$first: Int,
$after: Cursor,
$before: Cursor,
$last: Int,
$where: ExploreWhereInput
) {
explore(
first: $first,
after: $after,
before: $before,
last: $last,
where: $where
) {
edges {
...ExploreListingEdgeFragment
}
pageInfo {
...PageInfoFragment
}
totalCount
}
}
Variables
{
"first": 10,
"after": "eyJpZCI6IjEyMyJ9",
"before": "eyJpZCI6IjEyMyJ9",
"last": 10,
"where": ExploreWhereInput
}
Response
{
"data": {
"explore": {
"edges": [ExploreListingEdge],
"pageInfo": PageInfo,
"totalCount": 420000
}
}
}
exploreCategories
Description
Get all explore categories for the category tiles UI
Response
Returns [ExploreCategory!]!
Example
Query
query exploreCategories {
exploreCategories {
id
createdAt
updatedAt
name
slug
description
icon
position
enabled
}
}
Response
{
"data": {
"exploreCategories": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"slug": "mama-chidi-kitchen",
"description": "A delicious plate of Jollof rice with grilled chicken",
"icon": "https://cdn.zappie.com/icons/category.svg",
"position": 1,
"enabled": true
}
]
}
}
exploreSearch
Description
Search products across all explore-listed businesses
Response
Returns a ProductConnection!
Example
Query
query exploreSearch(
$query: String!,
$first: Int,
$after: String,
$before: String,
$last: Int
) {
exploreSearch(
query: $query,
first: $first,
after: $after,
before: $before,
last: $last
) {
edges {
...ProductEdgeFragment
}
pageInfo {
...PageInfo2Fragment
}
totalCount
}
}
Variables
{
"query": "jollof rice",
"first": 10,
"after": "eyJpZCI6IjEyMyJ9",
"before": "eyJpZCI6IjEyMyJ9",
"last": 10
}
Response
{
"data": {
"exploreSearch": {
"edges": [ProductEdge],
"pageInfo": PageInfo2,
"totalCount": 420000
}
}
}
loyaltyBalance
Description
Get loyalty points balance for a specific business
payWithLoyaltyPoints
Description
Pay for a payment request using loyalty points
Response
Returns a PayWithLoyaltyPointsResult!
Arguments
| Name | Description |
|---|---|
input - PayWithLoyaltyPointsInput!
|
Example
Query
mutation payWithLoyaltyPoints($input: PayWithLoyaltyPointsInput!) {
payWithLoyaltyPoints(input: $input) {
... on PayWithLoyaltyPointsSuccess {
...PayWithLoyaltyPointsSuccessFragment
}
... on PayWithLoyaltyPointsError {
...PayWithLoyaltyPointsErrorFragment
}
}
}
Variables
{"input": PayWithLoyaltyPointsInput}
Response
{
"data": {
"payWithLoyaltyPoints": PayWithLoyaltyPointsSuccess
}
}
payWithStoreCredit
Description
Pay for a payment request using store credit
Response
Returns a PayWithStoreCreditResult!
Arguments
| Name | Description |
|---|---|
input - PayWithStoreCreditInput!
|
Example
Query
mutation payWithStoreCredit($input: PayWithStoreCreditInput!) {
payWithStoreCredit(input: $input) {
... on PayWithStoreCreditSuccess {
...PayWithStoreCreditSuccessFragment
}
... on PayWithStoreCreditError {
...PayWithStoreCreditErrorFragment
}
}
}
Variables
{"input": PayWithStoreCreditInput}
Response
{
"data": {
"payWithStoreCredit": PayWithStoreCreditSuccess
}
}
requestBankTransferAccount
Description
Request a dynamic virtual account for receiving a bank transfer payment. Returns the account details (account number, bank name) for the customer to transfer to.
Response
Returns a BusinessDynamicVirtualAccount!
Arguments
| Name | Description |
|---|---|
input - PayWithBankTransferInput!
|
Example
Query
mutation requestBankTransferAccount($input: PayWithBankTransferInput!) {
requestBankTransferAccount(input: $input) {
expiresIn
id
createdAt
updatedAt
reference
bankName
accountName
accountNumber
inwardCreditRequest
}
}
Variables
{"input": PayWithBankTransferInput}
Response
{
"data": {
"requestBankTransferAccount": {
"expiresIn": 1,
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"bankName": "First Bank",
"accountName": "MAMA CHIDI KITCHEN",
"accountNumber": "0123456789",
"inwardCreditRequest": true
}
}
}
storeCreditBalance
Description
Get store credit balance for a branch. Respects isolated store credit setting — returns branch-specific or aggregated balance.
Types
AddCreditCardError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
AddCreditCardInput
AddCreditCardResult
Types
| Union Types |
|---|
Example
AddCreditCardSuccess
AddCreditCardSuccess
Fields
| Field Name | Description |
|---|---|
card - CreditCard!
|
Example
{"card": CreditCard}
Addon
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
displayName - String
|
|
name - String!
|
|
required - Boolean!
|
|
quantifier - AddonQuantifier!
|
|
quantity - Int!
|
|
options - [AddonOption!]
|
|
orderContexts - [OrderContext!]
|
|
isAvailable - Boolean!
|
|
products - [Product!]
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"displayName": "Mama Chidi",
"name": "Jollof Rice",
"required": true,
"quantifier": "EXACTLY",
"quantity": 2,
"options": [AddonOption],
"orderContexts": ["DELIVERY"],
"isAvailable": true,
"products": [Product]
}
AddonOption
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"price": 120000,
"position": 1,
"isAvailable": true,
"variableQuantity": true,
"minimumQuantity": 2,
"maximumQuantity": 2,
"addon": Addon
}
AddonQuantifier
Description
AddonQuantifier is enum for the field quantifier
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"EXACTLY"
Address
AddressInput
Admin
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"firstName": "Chukwuemeka",
"lastName": "Adeyemi",
"email": "merchant@example.com",
"role": AdminRole
}
AdminInvite
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"email": "merchant@example.com",
"inviteeName": "Jollof Rice",
"message": "Operation completed successfully",
"expiresAt": "2026-03-01T00:00:00Z",
"acceptedAt": "2025-06-15T10:30:00Z"
}
AdminInviteWhereInput
Description
AdminInviteWhereInput is used for filtering AdminInvite objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - AdminInviteWhereInput
|
|
and - [AdminInviteWhereInput!]
|
|
or - [AdminInviteWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
email - String
|
email field predicates |
emailNEQ - String
|
|
emailIn - [String!]
|
|
emailNotIn - [String!]
|
|
emailGT - String
|
|
emailGTE - String
|
|
emailLT - String
|
|
emailLTE - String
|
|
emailContains - String
|
|
emailHasPrefix - String
|
|
emailHasSuffix - String
|
|
emailEqualFold - String
|
|
emailContainsFold - String
|
|
inviteeName - String
|
invitee_name field predicates |
inviteeNameNEQ - String
|
|
inviteeNameIn - [String!]
|
|
inviteeNameNotIn - [String!]
|
|
inviteeNameGT - String
|
|
inviteeNameGTE - String
|
|
inviteeNameLT - String
|
|
inviteeNameLTE - String
|
|
inviteeNameContains - String
|
|
inviteeNameHasPrefix - String
|
|
inviteeNameHasSuffix - String
|
|
inviteeNameIsNil - Boolean
|
|
inviteeNameNotNil - Boolean
|
|
inviteeNameEqualFold - String
|
|
inviteeNameContainsFold - String
|
|
message - String
|
message field predicates |
messageNEQ - String
|
|
messageIn - [String!]
|
|
messageNotIn - [String!]
|
|
messageGT - String
|
|
messageGTE - String
|
|
messageLT - String
|
|
messageLTE - String
|
|
messageContains - String
|
|
messageHasPrefix - String
|
|
messageHasSuffix - String
|
|
messageIsNil - Boolean
|
|
messageNotNil - Boolean
|
|
messageEqualFold - String
|
|
messageContainsFold - String
|
|
expiresAt - Time
|
expires_at field predicates |
expiresAtNEQ - Time
|
|
expiresAtIn - [Time!]
|
|
expiresAtNotIn - [Time!]
|
|
expiresAtGT - Time
|
|
expiresAtGTE - Time
|
|
expiresAtLT - Time
|
|
expiresAtLTE - Time
|
|
acceptedAt - Time
|
accepted_at field predicates |
acceptedAtNEQ - Time
|
|
acceptedAtIn - [Time!]
|
|
acceptedAtNotIn - [Time!]
|
|
acceptedAtGT - Time
|
|
acceptedAtGTE - Time
|
|
acceptedAtLT - Time
|
|
acceptedAtLTE - Time
|
|
acceptedAtIsNil - Boolean
|
|
acceptedAtNotNil - Boolean
|
Example
{
"not": AdminInviteWhereInput,
"and": [AdminInviteWhereInput],
"or": [AdminInviteWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"email": "merchant@example.com",
"emailNEQ": "merchant@example.com",
"emailIn": ["merchant@example.com"],
"emailNotIn": ["merchant@example.com"],
"emailGT": "merchant@example.com",
"emailGTE": "merchant@example.com",
"emailLT": "merchant@example.com",
"emailLTE": "merchant@example.com",
"emailContains": "merchant@example.com",
"emailHasPrefix": "merchant@example.com",
"emailHasSuffix": "merchant@example.com",
"emailEqualFold": "merchant@example.com",
"emailContainsFold": "merchant@example.com",
"inviteeName": "Jollof Rice",
"inviteeNameNEQ": "Jollof Rice",
"inviteeNameIn": ["Jollof Rice"],
"inviteeNameNotIn": ["Jollof Rice"],
"inviteeNameGT": "Jollof Rice",
"inviteeNameGTE": "Jollof Rice",
"inviteeNameLT": "Jollof Rice",
"inviteeNameLTE": "Jollof Rice",
"inviteeNameContains": "Jollof Rice",
"inviteeNameHasPrefix": "Jollof Rice",
"inviteeNameHasSuffix": "Jollof Rice",
"inviteeNameIsNil": true,
"inviteeNameNotNil": true,
"inviteeNameEqualFold": "Jollof Rice",
"inviteeNameContainsFold": "Jollof Rice",
"message": "Operation completed successfully",
"messageNEQ": "Operation completed successfully",
"messageIn": ["Operation completed successfully"],
"messageNotIn": ["Operation completed successfully"],
"messageGT": "Operation completed successfully",
"messageGTE": "Operation completed successfully",
"messageLT": "Operation completed successfully",
"messageLTE": "Operation completed successfully",
"messageContains": "Operation completed successfully",
"messageHasPrefix": "Operation completed successfully",
"messageHasSuffix": "Operation completed successfully",
"messageIsNil": true,
"messageNotNil": true,
"messageEqualFold": "Operation completed successfully",
"messageContainsFold": "Operation completed successfully",
"expiresAt": "2026-03-01T00:00:00Z",
"expiresAtNEQ": "2026-03-01T00:00:00Z",
"expiresAtIn": ["2026-03-01T00:00:00Z"],
"expiresAtNotIn": ["2026-03-01T00:00:00Z"],
"expiresAtGT": "2026-03-01T00:00:00Z",
"expiresAtGTE": "2026-03-01T00:00:00Z",
"expiresAtLT": "2026-03-01T00:00:00Z",
"expiresAtLTE": "2026-03-01T00:00:00Z",
"acceptedAt": "2025-06-15T10:30:00Z",
"acceptedAtNEQ": "2025-06-15T10:30:00Z",
"acceptedAtIn": ["2025-06-15T10:30:00Z"],
"acceptedAtNotIn": ["2025-06-15T10:30:00Z"],
"acceptedAtGT": "2025-06-15T10:30:00Z",
"acceptedAtGTE": "2025-06-15T10:30:00Z",
"acceptedAtLT": "2025-06-15T10:30:00Z",
"acceptedAtLTE": "2025-06-15T10:30:00Z",
"acceptedAtIsNil": true,
"acceptedAtNotNil": true
}
AdminRole
AdminRoleWhereInput
Description
AdminRoleWhereInput is used for filtering AdminRole objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - AdminRoleWhereInput
|
|
and - [AdminRoleWhereInput!]
|
|
or - [AdminRoleWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
isDefault - Boolean
|
is_default field predicates |
isDefaultNEQ - Boolean
|
Example
{
"not": AdminRoleWhereInput,
"and": [AdminRoleWhereInput],
"or": [AdminRoleWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"isDefault": true,
"isDefaultNEQ": true
}
AdminWhereInput
Description
AdminWhereInput is used for filtering Admin objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - AdminWhereInput
|
|
and - [AdminWhereInput!]
|
|
or - [AdminWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
firstName - String
|
first_name field predicates |
firstNameNEQ - String
|
|
firstNameIn - [String!]
|
|
firstNameNotIn - [String!]
|
|
firstNameGT - String
|
|
firstNameGTE - String
|
|
firstNameLT - String
|
|
firstNameLTE - String
|
|
firstNameContains - String
|
|
firstNameHasPrefix - String
|
|
firstNameHasSuffix - String
|
|
firstNameEqualFold - String
|
|
firstNameContainsFold - String
|
|
lastName - String
|
last_name field predicates |
lastNameNEQ - String
|
|
lastNameIn - [String!]
|
|
lastNameNotIn - [String!]
|
|
lastNameGT - String
|
|
lastNameGTE - String
|
|
lastNameLT - String
|
|
lastNameLTE - String
|
|
lastNameContains - String
|
|
lastNameHasPrefix - String
|
|
lastNameHasSuffix - String
|
|
lastNameEqualFold - String
|
|
lastNameContainsFold - String
|
|
email - String
|
email field predicates |
emailNEQ - String
|
|
emailIn - [String!]
|
|
emailNotIn - [String!]
|
|
emailGT - String
|
|
emailGTE - String
|
|
emailLT - String
|
|
emailLTE - String
|
|
emailContains - String
|
|
emailHasPrefix - String
|
|
emailHasSuffix - String
|
|
emailEqualFold - String
|
|
emailContainsFold - String
|
|
hasRole - Boolean
|
role edge predicates |
hasRoleWith - [AdminRoleWhereInput!]
|
Example
{
"not": AdminWhereInput,
"and": [AdminWhereInput],
"or": [AdminWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"firstName": "Chukwuemeka",
"firstNameNEQ": "Chukwuemeka",
"firstNameIn": ["Chukwuemeka"],
"firstNameNotIn": ["Chukwuemeka"],
"firstNameGT": "Chukwuemeka",
"firstNameGTE": "Chukwuemeka",
"firstNameLT": "Chukwuemeka",
"firstNameLTE": "Chukwuemeka",
"firstNameContains": "Chukwuemeka",
"firstNameHasPrefix": "Chukwuemeka",
"firstNameHasSuffix": "Chukwuemeka",
"firstNameEqualFold": "Chukwuemeka",
"firstNameContainsFold": "Chukwuemeka",
"lastName": "Adeyemi",
"lastNameNEQ": "Adeyemi",
"lastNameIn": ["Adeyemi"],
"lastNameNotIn": ["Adeyemi"],
"lastNameGT": "Adeyemi",
"lastNameGTE": "Adeyemi",
"lastNameLT": "Adeyemi",
"lastNameLTE": "Adeyemi",
"lastNameContains": "Adeyemi",
"lastNameHasPrefix": "Adeyemi",
"lastNameHasSuffix": "Adeyemi",
"lastNameEqualFold": "Adeyemi",
"lastNameContainsFold": "Adeyemi",
"email": "merchant@example.com",
"emailNEQ": "merchant@example.com",
"emailIn": ["merchant@example.com"],
"emailNotIn": ["merchant@example.com"],
"emailGT": "merchant@example.com",
"emailGTE": "merchant@example.com",
"emailLT": "merchant@example.com",
"emailLTE": "merchant@example.com",
"emailContains": "merchant@example.com",
"emailHasPrefix": "merchant@example.com",
"emailHasSuffix": "merchant@example.com",
"emailEqualFold": "merchant@example.com",
"emailContainsFold": "merchant@example.com",
"hasRole": true,
"hasRoleWith": [AdminRoleWhereInput]
}
AggregatorCommissionContext
Fields
| Field Name | Description |
|---|---|
originalPayment - Payment!
|
|
commissionAmount - Int!
|
|
vendor - BusinessBranch!
|
|
vendorBusiness - Business!
|
|
aggregator - BusinessBranch!
|
|
aggregatorBusiness - Business!
|
Example
{
"originalPayment": Payment,
"commissionAmount": 250000,
"vendor": BusinessBranch,
"vendorBusiness": Business,
"aggregator": BusinessBranch,
"aggregatorBusiness": Business
}
ApplePayRequest
Fields
| Field Name | Description |
|---|---|
paymentLink - String!
|
Example
{"paymentLink": "PaymentLink"}
AttributeOption
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
sku - String!
|
Option SKU - immutable, uppercase, no spaces (e.g., 'L', 'M', 'SQ') |
value - String!
|
Option value (e.g., 'Small', 'Red', 'Cotton') |
displayValue - String
|
Display value for UI |
sortOrder - Int!
|
Display order |
priceAdjustment - Int!
|
Price adjustment in cents (can be negative) |
costAdjustment - Int!
|
Cost adjustment in cents (can be negative) |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"sku": "SKU-JOLLOF-001",
"value": "100",
"displayValue": "100",
"sortOrder": 1,
"priceAdjustment": 120000,
"costAdjustment": 1
}
AttributeOptionWhereInput
Description
AttributeOptionWhereInput is used for filtering AttributeOption objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - AttributeOptionWhereInput
|
|
and - [AttributeOptionWhereInput!]
|
|
or - [AttributeOptionWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
sku - String
|
sku field predicates |
skuNEQ - String
|
|
skuIn - [String!]
|
|
skuNotIn - [String!]
|
|
skuGT - String
|
|
skuGTE - String
|
|
skuLT - String
|
|
skuLTE - String
|
|
skuContains - String
|
|
skuHasPrefix - String
|
|
skuHasSuffix - String
|
|
skuEqualFold - String
|
|
skuContainsFold - String
|
|
value - String
|
value field predicates |
valueNEQ - String
|
|
valueIn - [String!]
|
|
valueNotIn - [String!]
|
|
valueGT - String
|
|
valueGTE - String
|
|
valueLT - String
|
|
valueLTE - String
|
|
valueContains - String
|
|
valueHasPrefix - String
|
|
valueHasSuffix - String
|
|
valueEqualFold - String
|
|
valueContainsFold - String
|
|
displayValue - String
|
display_value field predicates |
displayValueNEQ - String
|
|
displayValueIn - [String!]
|
|
displayValueNotIn - [String!]
|
|
displayValueGT - String
|
|
displayValueGTE - String
|
|
displayValueLT - String
|
|
displayValueLTE - String
|
|
displayValueContains - String
|
|
displayValueHasPrefix - String
|
|
displayValueHasSuffix - String
|
|
displayValueIsNil - Boolean
|
|
displayValueNotNil - Boolean
|
|
displayValueEqualFold - String
|
|
displayValueContainsFold - String
|
|
sortOrder - Int
|
sort_order field predicates |
sortOrderNEQ - Int
|
|
sortOrderIn - [Int!]
|
|
sortOrderNotIn - [Int!]
|
|
sortOrderGT - Int
|
|
sortOrderGTE - Int
|
|
sortOrderLT - Int
|
|
sortOrderLTE - Int
|
|
priceAdjustment - Int
|
price_adjustment field predicates |
priceAdjustmentNEQ - Int
|
|
priceAdjustmentIn - [Int!]
|
|
priceAdjustmentNotIn - [Int!]
|
|
priceAdjustmentGT - Int
|
|
priceAdjustmentGTE - Int
|
|
priceAdjustmentLT - Int
|
|
priceAdjustmentLTE - Int
|
|
costAdjustment - Int
|
cost_adjustment field predicates |
costAdjustmentNEQ - Int
|
|
costAdjustmentIn - [Int!]
|
|
costAdjustmentNotIn - [Int!]
|
|
costAdjustmentGT - Int
|
|
costAdjustmentGTE - Int
|
|
costAdjustmentLT - Int
|
|
costAdjustmentLTE - Int
|
Example
{
"not": AttributeOptionWhereInput,
"and": [AttributeOptionWhereInput],
"or": [AttributeOptionWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"sku": "SKU-JOLLOF-001",
"skuNEQ": "SKU-JOLLOF-001",
"skuIn": ["SKU-JOLLOF-001"],
"skuNotIn": ["SKU-JOLLOF-001"],
"skuGT": "SKU-JOLLOF-001",
"skuGTE": "SKU-JOLLOF-001",
"skuLT": "SKU-JOLLOF-001",
"skuLTE": "SKU-JOLLOF-001",
"skuContains": "SKU-JOLLOF-001",
"skuHasPrefix": "SKU-JOLLOF-001",
"skuHasSuffix": "SKU-JOLLOF-001",
"skuEqualFold": "SKU-JOLLOF-001",
"skuContainsFold": "SKU-JOLLOF-001",
"value": "100",
"valueNEQ": "100",
"valueIn": ["100"],
"valueNotIn": ["100"],
"valueGT": "100",
"valueGTE": "100",
"valueLT": "100",
"valueLTE": "100",
"valueContains": "100",
"valueHasPrefix": "100",
"valueHasSuffix": "100",
"valueEqualFold": "100",
"valueContainsFold": "100",
"displayValue": "100",
"displayValueNEQ": "100",
"displayValueIn": ["100"],
"displayValueNotIn": ["100"],
"displayValueGT": "100",
"displayValueGTE": "100",
"displayValueLT": "100",
"displayValueLTE": "100",
"displayValueContains": "100",
"displayValueHasPrefix": "100",
"displayValueHasSuffix": "100",
"displayValueIsNil": true,
"displayValueNotNil": true,
"displayValueEqualFold": "100",
"displayValueContainsFold": "100",
"sortOrder": 1,
"sortOrderNEQ": 1,
"sortOrderIn": [1],
"sortOrderNotIn": [1],
"sortOrderGT": 1,
"sortOrderGTE": 1,
"sortOrderLT": 1,
"sortOrderLTE": 1,
"priceAdjustment": 120000,
"priceAdjustmentNEQ": 120000,
"priceAdjustmentIn": [120000],
"priceAdjustmentNotIn": [120000],
"priceAdjustmentGT": 120000,
"priceAdjustmentGTE": 120000,
"priceAdjustmentLT": 120000,
"priceAdjustmentLTE": 120000,
"costAdjustment": 1,
"costAdjustmentNEQ": 1,
"costAdjustmentIn": [1],
"costAdjustmentNotIn": [1],
"costAdjustmentGT": 1,
"costAdjustmentGTE": 1,
"costAdjustmentLT": 1,
"costAdjustmentLTE": 1
}
AuditLog
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
action - String!
|
Semantic action type (e.g., LOGIN, ORDER_VOIDED, PAYMENT_RECEIVED) |
entityType - String!
|
Entity type being modified (e.g., Product, DineInOrder) |
entityID - String!
|
ID of the entity being modified |
actorID - String
|
User ID who performed the action |
actorType - AuditLogActorType!
|
Type of actor |
businessID - String
|
Business ID (no FK - preserved even if business deleted) |
branchID - String
|
Branch ID (no FK - preserved even if branch deleted) |
changedFields - [String!]
|
List of field names that were modified |
afterState - Map
|
Entity state after the operation |
syncBatchID - String
|
Batch ID for POS uploads |
fromOfflineSync - Boolean!
|
Whether this came from offline POS sync |
requestID - String
|
Correlation ID for the request |
metadata - Map
|
Additional context metadata |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"action": "CREATE",
"entityType": "DELIVERY",
"entityID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorType": "USER",
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"changedFields": [80000],
"afterState": {"key": "value"},
"syncBatchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"fromOfflineSync": true,
"requestID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"metadata": {"key": "value"}
}
AuditLogActorType
Description
AuditLogActorType is enum for the field actor_type
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"USER"
AuditLogWhereInput
Description
AuditLogWhereInput is used for filtering AuditLog objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - AuditLogWhereInput
|
|
and - [AuditLogWhereInput!]
|
|
or - [AuditLogWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
action - String
|
action field predicates |
actionNEQ - String
|
|
actionIn - [String!]
|
|
actionNotIn - [String!]
|
|
actionGT - String
|
|
actionGTE - String
|
|
actionLT - String
|
|
actionLTE - String
|
|
actionContains - String
|
|
actionHasPrefix - String
|
|
actionHasSuffix - String
|
|
actionEqualFold - String
|
|
actionContainsFold - String
|
|
entityType - String
|
entity_type field predicates |
entityTypeNEQ - String
|
|
entityTypeIn - [String!]
|
|
entityTypeNotIn - [String!]
|
|
entityTypeGT - String
|
|
entityTypeGTE - String
|
|
entityTypeLT - String
|
|
entityTypeLTE - String
|
|
entityTypeContains - String
|
|
entityTypeHasPrefix - String
|
|
entityTypeHasSuffix - String
|
|
entityTypeEqualFold - String
|
|
entityTypeContainsFold - String
|
|
entityID - String
|
entity_id field predicates |
entityIDNEQ - String
|
|
entityIDIn - [String!]
|
|
entityIDNotIn - [String!]
|
|
entityIDGT - String
|
|
entityIDGTE - String
|
|
entityIDLT - String
|
|
entityIDLTE - String
|
|
entityIDContains - String
|
|
entityIDHasPrefix - String
|
|
entityIDHasSuffix - String
|
|
entityIDEqualFold - String
|
|
entityIDContainsFold - String
|
|
actorID - String
|
actor_id field predicates |
actorIDNEQ - String
|
|
actorIDIn - [String!]
|
|
actorIDNotIn - [String!]
|
|
actorIDGT - String
|
|
actorIDGTE - String
|
|
actorIDLT - String
|
|
actorIDLTE - String
|
|
actorIDContains - String
|
|
actorIDHasPrefix - String
|
|
actorIDHasSuffix - String
|
|
actorIDIsNil - Boolean
|
|
actorIDNotNil - Boolean
|
|
actorIDEqualFold - String
|
|
actorIDContainsFold - String
|
|
actorType - AuditLogActorType
|
actor_type field predicates |
actorTypeNEQ - AuditLogActorType
|
|
actorTypeIn - [AuditLogActorType!]
|
|
actorTypeNotIn - [AuditLogActorType!]
|
|
businessID - String
|
business_id field predicates |
businessIDNEQ - String
|
|
businessIDIn - [String!]
|
|
businessIDNotIn - [String!]
|
|
businessIDGT - String
|
|
businessIDGTE - String
|
|
businessIDLT - String
|
|
businessIDLTE - String
|
|
businessIDContains - String
|
|
businessIDHasPrefix - String
|
|
businessIDHasSuffix - String
|
|
businessIDIsNil - Boolean
|
|
businessIDNotNil - Boolean
|
|
businessIDEqualFold - String
|
|
businessIDContainsFold - String
|
|
branchID - String
|
branch_id field predicates |
branchIDNEQ - String
|
|
branchIDIn - [String!]
|
|
branchIDNotIn - [String!]
|
|
branchIDGT - String
|
|
branchIDGTE - String
|
|
branchIDLT - String
|
|
branchIDLTE - String
|
|
branchIDContains - String
|
|
branchIDHasPrefix - String
|
|
branchIDHasSuffix - String
|
|
branchIDIsNil - Boolean
|
|
branchIDNotNil - Boolean
|
|
branchIDEqualFold - String
|
|
branchIDContainsFold - String
|
|
syncBatchID - String
|
sync_batch_id field predicates |
syncBatchIDNEQ - String
|
|
syncBatchIDIn - [String!]
|
|
syncBatchIDNotIn - [String!]
|
|
syncBatchIDGT - String
|
|
syncBatchIDGTE - String
|
|
syncBatchIDLT - String
|
|
syncBatchIDLTE - String
|
|
syncBatchIDContains - String
|
|
syncBatchIDHasPrefix - String
|
|
syncBatchIDHasSuffix - String
|
|
syncBatchIDIsNil - Boolean
|
|
syncBatchIDNotNil - Boolean
|
|
syncBatchIDEqualFold - String
|
|
syncBatchIDContainsFold - String
|
|
fromOfflineSync - Boolean
|
from_offline_sync field predicates |
fromOfflineSyncNEQ - Boolean
|
|
requestID - String
|
request_id field predicates |
requestIDNEQ - String
|
|
requestIDIn - [String!]
|
|
requestIDNotIn - [String!]
|
|
requestIDGT - String
|
|
requestIDGTE - String
|
|
requestIDLT - String
|
|
requestIDLTE - String
|
|
requestIDContains - String
|
|
requestIDHasPrefix - String
|
|
requestIDHasSuffix - String
|
|
requestIDIsNil - Boolean
|
|
requestIDNotNil - Boolean
|
|
requestIDEqualFold - String
|
|
requestIDContainsFold - String
|
Example
{
"not": AuditLogWhereInput,
"and": [AuditLogWhereInput],
"or": [AuditLogWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"action": "CREATE",
"actionNEQ": "CREATE",
"actionIn": ["CREATE"],
"actionNotIn": ["CREATE"],
"actionGT": "CREATE",
"actionGTE": "CREATE",
"actionLT": "CREATE",
"actionLTE": "CREATE",
"actionContains": "CREATE",
"actionHasPrefix": "CREATE",
"actionHasSuffix": "CREATE",
"actionEqualFold": "CREATE",
"actionContainsFold": "CREATE",
"entityType": "DELIVERY",
"entityTypeNEQ": "DELIVERY",
"entityTypeIn": ["DELIVERY"],
"entityTypeNotIn": ["DELIVERY"],
"entityTypeGT": "DELIVERY",
"entityTypeGTE": "DELIVERY",
"entityTypeLT": "DELIVERY",
"entityTypeLTE": "DELIVERY",
"entityTypeContains": "DELIVERY",
"entityTypeHasPrefix": "DELIVERY",
"entityTypeHasSuffix": "DELIVERY",
"entityTypeEqualFold": "DELIVERY",
"entityTypeContainsFold": "DELIVERY",
"entityID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entityIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entityIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"entityIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"entityIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entityIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entityIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entityIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entityIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entityIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entityIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entityIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entityIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"actorIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"actorIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorIDIsNil": true,
"actorIDNotNil": true,
"actorIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"actorType": "USER",
"actorTypeNEQ": "USER",
"actorTypeIn": ["USER"],
"actorTypeNotIn": ["USER"],
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDIsNil": true,
"businessIDNotNil": true,
"businessIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"branchIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"branchIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDIsNil": true,
"branchIDNotNil": true,
"branchIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"syncBatchIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"syncBatchIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchIDIsNil": true,
"syncBatchIDNotNil": true,
"syncBatchIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"syncBatchIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"fromOfflineSync": true,
"fromOfflineSyncNEQ": true,
"requestID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"requestIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"requestIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestIDIsNil": true,
"requestIDNotNil": true,
"requestIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
AuthorizeCardOTP
AuthorizeCardPIN
Bank
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"slug": "mama-chidi-kitchen",
"disabled": false,
"supportsCollection": true,
"disabledReason": false,
"supportsUssd": true,
"ussd": USSD
}
BankWhereInput
Description
BankWhereInput is used for filtering Bank objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BankWhereInput
|
|
and - [BankWhereInput!]
|
|
or - [BankWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
slug - String
|
slug field predicates |
slugNEQ - String
|
|
slugIn - [String!]
|
|
slugNotIn - [String!]
|
|
slugGT - String
|
|
slugGTE - String
|
|
slugLT - String
|
|
slugLTE - String
|
|
slugContains - String
|
|
slugHasPrefix - String
|
|
slugHasSuffix - String
|
|
slugEqualFold - String
|
|
slugContainsFold - String
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
supportsCollection - Boolean
|
supports_collection field predicates |
supportsCollectionNEQ - Boolean
|
|
disabledReason - String
|
disabled_reason field predicates |
disabledReasonNEQ - String
|
|
disabledReasonIn - [String!]
|
|
disabledReasonNotIn - [String!]
|
|
disabledReasonGT - String
|
|
disabledReasonGTE - String
|
|
disabledReasonLT - String
|
|
disabledReasonLTE - String
|
|
disabledReasonContains - String
|
|
disabledReasonHasPrefix - String
|
|
disabledReasonHasSuffix - String
|
|
disabledReasonIsNil - Boolean
|
|
disabledReasonNotNil - Boolean
|
|
disabledReasonEqualFold - String
|
|
disabledReasonContainsFold - String
|
|
supportsUssd - Boolean
|
supports_ussd field predicates |
supportsUssdNEQ - Boolean
|
Example
{
"not": BankWhereInput,
"and": [BankWhereInput],
"or": [BankWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"slug": "mama-chidi-kitchen",
"slugNEQ": "mama-chidi-kitchen",
"slugIn": ["mama-chidi-kitchen"],
"slugNotIn": ["mama-chidi-kitchen"],
"slugGT": "mama-chidi-kitchen",
"slugGTE": "mama-chidi-kitchen",
"slugLT": "mama-chidi-kitchen",
"slugLTE": "mama-chidi-kitchen",
"slugContains": "mama-chidi-kitchen",
"slugHasPrefix": "mama-chidi-kitchen",
"slugHasSuffix": "mama-chidi-kitchen",
"slugEqualFold": "mama-chidi-kitchen",
"slugContainsFold": "mama-chidi-kitchen",
"disabled": false,
"disabledNEQ": false,
"supportsCollection": true,
"supportsCollectionNEQ": true,
"disabledReason": false,
"disabledReasonNEQ": false,
"disabledReasonIn": [false],
"disabledReasonNotIn": [false],
"disabledReasonGT": false,
"disabledReasonGTE": false,
"disabledReasonLT": false,
"disabledReasonLTE": false,
"disabledReasonContains": false,
"disabledReasonHasPrefix": false,
"disabledReasonHasSuffix": false,
"disabledReasonIsNil": false,
"disabledReasonNotNil": false,
"disabledReasonEqualFold": false,
"disabledReasonContainsFold": false,
"supportsUssd": true,
"supportsUssdNEQ": true
}
Beacon
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
name - String!
|
|
description - String!
|
|
links - [BeaconLink!]
|
|
businessBranch - BusinessBranch
|
|
business - Business
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"links": [BeaconLink],
"businessBranch": BusinessBranch,
"business": Business
}
BeaconLink
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"disabled": false,
"title": "Zappie Merchant",
"url": "https://api.zappie.com",
"description": "A delicious plate of Jollof rice with grilled chicken",
"thumbnail": "https://cdn.zappie.com/images/thumb.jpg",
"beacon": Beacon
}
BillCharge
Boolean
Description
The Boolean scalar type represents true or false.
Example
true
BranchPayoutDestination
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
businessBranch - BusinessBranch!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranch": BusinessBranch
}
BranchProduct
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
disabled - Boolean!
|
|
price - Int!
|
|
startingPrice - Int
|
|
trackInventory - Boolean!
|
Previous price used to display discount |
previousPrice - Int
|
|
availability - [TimeSlot!]
|
|
orderContexts - [OrderContext!]
|
|
businessBranch - BusinessBranch!
|
|
inventory - [ProductInventory!]
|
|
isAvailable - Boolean!
|
|
minimumQuantity - Int
|
|
maximumQuantity - Int
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"disabled": false,
"price": 120000,
"startingPrice": 120000,
"trackInventory": true,
"previousPrice": 120000,
"availability": [TimeSlot],
"orderContexts": ["DELIVERY"],
"businessBranch": BusinessBranch,
"inventory": [ProductInventory],
"isAvailable": true,
"minimumQuantity": 2,
"maximumQuantity": 2
}
Business
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
deletedAt - Time
|
|
name - String!
|
|
countryCode - String!
|
|
legalName - String
|
|
isRegistered - Boolean!
|
|
description - String
|
|
tag - String!
|
|
isolatedBranches - Boolean!
|
|
isolatedStoreCredit - Boolean!
|
If true, store credits can only be used in the branch where they were earned |
enableLoyalty - Boolean!
|
If true, customers earn loyalty points on payments |
loyaltyEarningRate - Int!
|
Minor currency units to spend per 1 loyalty point (e.g., 10000 = 100 NGN per point) |
loyaltyRedemptionRate - Int!
|
Minor currency units that 1 loyalty point is worth when redeeming (e.g., 100 = 1 NGN per point) |
logo - CloudFile
|
|
coverImage - CloudFile
|
|
branches - [BusinessBranch!]!
|
|
Arguments
|
|
branch - BusinessBranch!
|
|
Arguments
|
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"deletedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"countryCode": "NG",
"legalName": "Jollof Rice",
"isRegistered": true,
"description": "A delicious plate of Jollof rice with grilled chicken",
"tag": "bestseller",
"isolatedBranches": false,
"isolatedStoreCredit": false,
"enableLoyalty": true,
"loyaltyEarningRate": 1,
"loyaltyRedemptionRate": 1,
"logo": CloudFile,
"coverImage": CloudFile,
"branches": [BusinessBranch],
"branch": BusinessBranch
}
BusinessBranch
Fields
| Field Name | Description |
|---|---|
socialLinks - [SocialLink!]!
|
|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
deletedAt - Time
|
|
name - String!
|
|
category - BusinessBranchCategory!
|
|
hidden - Boolean!
|
|
phoneNumber - String
|
|
whatsappPhoneNumber - String
|
|
whatsappJid - String
|
|
tag - String
|
|
address - String
|
|
pickupAddress - Address
|
|
isDefault - Boolean!
|
|
enableStoreCredit - Boolean!
|
|
autoCloseDineInOrders - Boolean!
|
|
defaultPreparationTime - Int!
|
|
acceptingDeliveryOrders - Boolean!
|
|
acceptingDineInOrders - Boolean!
|
|
acceptingPickupOrders - Boolean!
|
|
orderAheadDays - Int!
|
|
availability - [TimeSlot!]
|
|
timezone - String!
|
|
maintenanceTime - String!
|
Daily End-of-Day rollover time in HH:MM format (24-hour). Defaults to 05:00. |
checkStaleOrders - Boolean!
|
When false, the stale-order checks (dine-in and delivery) skip this branch entirely. |
roundUpTotals - Boolean!
|
Round order totals up to the nearest whole hundred, adding the difference as a ROUND_UP charge. |
orderNotificationEmails - [String!]
|
|
digestEmails - [String!]
|
|
archivedAt - Time
|
|
printStations - [PrintStation!]
|
|
printers - [Printer!]
|
|
isOpen - Boolean!
|
if the branch is open or not |
openingTimes - [TimeSlot!]
|
the opening times of the branch |
deliveryRegions - [OrderDeliveryRegion!]!
|
|
menu - Menu!
|
|
Arguments
|
|
menus - [Menu!]!
|
|
Arguments
|
|
promos - [Promo!]!
|
|
Example
{
"socialLinks": [SocialLink],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"deletedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"category": "RESTAURANT",
"hidden": false,
"phoneNumber": "+2348012345678",
"whatsappPhoneNumber": "+2348012345678",
"whatsappJid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tag": "bestseller",
"address": "14 Admiralty Way, Lekki Phase 1, Lagos",
"pickupAddress": Address,
"isDefault": true,
"enableStoreCredit": true,
"autoCloseDineInOrders": true,
"defaultPreparationTime": 1,
"acceptingDeliveryOrders": true,
"acceptingDineInOrders": true,
"acceptingPickupOrders": true,
"orderAheadDays": 1,
"availability": [TimeSlot],
"timezone": "10:30:00",
"maintenanceTime": "10:30:00",
"checkStaleOrders": true,
"roundUpTotals": true,
"orderNotificationEmails": ["merchant@example.com"],
"digestEmails": ["merchant@example.com"],
"archivedAt": "2025-06-15T10:30:00Z",
"printStations": [PrintStation],
"printers": [Printer],
"isOpen": true,
"openingTimes": [TimeSlot],
"deliveryRegions": [OrderDeliveryRegion],
"menu": Menu,
"menus": [Menu],
"promos": [Promo]
}
BusinessBranchCategory
Description
BusinessBranchCategory is enum for the field category
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"RESTAURANT"
BusinessBranchWhereInput
Description
BusinessBranchWhereInput is used for filtering BusinessBranch objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessBranchWhereInput
|
|
and - [BusinessBranchWhereInput!]
|
|
or - [BusinessBranchWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
deletedAt - Time
|
deleted_at field predicates |
deletedAtNEQ - Time
|
|
deletedAtIn - [Time!]
|
|
deletedAtNotIn - [Time!]
|
|
deletedAtGT - Time
|
|
deletedAtGTE - Time
|
|
deletedAtLT - Time
|
|
deletedAtLTE - Time
|
|
deletedAtIsNil - Boolean
|
|
deletedAtNotNil - Boolean
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
category - BusinessBranchCategory
|
category field predicates |
categoryNEQ - BusinessBranchCategory
|
|
categoryIn - [BusinessBranchCategory!]
|
|
categoryNotIn - [BusinessBranchCategory!]
|
|
hidden - Boolean
|
hidden field predicates |
hiddenNEQ - Boolean
|
|
phoneNumber - String
|
phone_number field predicates |
phoneNumberNEQ - String
|
|
phoneNumberIn - [String!]
|
|
phoneNumberNotIn - [String!]
|
|
phoneNumberGT - String
|
|
phoneNumberGTE - String
|
|
phoneNumberLT - String
|
|
phoneNumberLTE - String
|
|
phoneNumberContains - String
|
|
phoneNumberHasPrefix - String
|
|
phoneNumberHasSuffix - String
|
|
phoneNumberIsNil - Boolean
|
|
phoneNumberNotNil - Boolean
|
|
phoneNumberEqualFold - String
|
|
phoneNumberContainsFold - String
|
|
whatsappPhoneNumber - String
|
whatsapp_phone_number field predicates |
whatsappPhoneNumberNEQ - String
|
|
whatsappPhoneNumberIn - [String!]
|
|
whatsappPhoneNumberNotIn - [String!]
|
|
whatsappPhoneNumberGT - String
|
|
whatsappPhoneNumberGTE - String
|
|
whatsappPhoneNumberLT - String
|
|
whatsappPhoneNumberLTE - String
|
|
whatsappPhoneNumberContains - String
|
|
whatsappPhoneNumberHasPrefix - String
|
|
whatsappPhoneNumberHasSuffix - String
|
|
whatsappPhoneNumberIsNil - Boolean
|
|
whatsappPhoneNumberNotNil - Boolean
|
|
whatsappPhoneNumberEqualFold - String
|
|
whatsappPhoneNumberContainsFold - String
|
|
whatsappJid - String
|
whatsapp_jid field predicates |
whatsappJidNEQ - String
|
|
whatsappJidIn - [String!]
|
|
whatsappJidNotIn - [String!]
|
|
whatsappJidGT - String
|
|
whatsappJidGTE - String
|
|
whatsappJidLT - String
|
|
whatsappJidLTE - String
|
|
whatsappJidContains - String
|
|
whatsappJidHasPrefix - String
|
|
whatsappJidHasSuffix - String
|
|
whatsappJidIsNil - Boolean
|
|
whatsappJidNotNil - Boolean
|
|
whatsappJidEqualFold - String
|
|
whatsappJidContainsFold - String
|
|
tag - String
|
tag field predicates |
tagNEQ - String
|
|
tagIn - [String!]
|
|
tagNotIn - [String!]
|
|
tagGT - String
|
|
tagGTE - String
|
|
tagLT - String
|
|
tagLTE - String
|
|
tagContains - String
|
|
tagHasPrefix - String
|
|
tagHasSuffix - String
|
|
tagIsNil - Boolean
|
|
tagNotNil - Boolean
|
|
tagEqualFold - String
|
|
tagContainsFold - String
|
|
address - String
|
address field predicates |
addressNEQ - String
|
|
addressIn - [String!]
|
|
addressNotIn - [String!]
|
|
addressGT - String
|
|
addressGTE - String
|
|
addressLT - String
|
|
addressLTE - String
|
|
addressContains - String
|
|
addressHasPrefix - String
|
|
addressHasSuffix - String
|
|
addressIsNil - Boolean
|
|
addressNotNil - Boolean
|
|
addressEqualFold - String
|
|
addressContainsFold - String
|
|
isDefault - Boolean
|
is_default field predicates |
isDefaultNEQ - Boolean
|
|
enableStoreCredit - Boolean
|
enable_store_credit field predicates |
enableStoreCreditNEQ - Boolean
|
|
autoCloseDineInOrders - Boolean
|
auto_close_dine_in_orders field predicates |
autoCloseDineInOrdersNEQ - Boolean
|
|
defaultPreparationTime - Int
|
default_preparation_time field predicates |
defaultPreparationTimeNEQ - Int
|
|
defaultPreparationTimeIn - [Int!]
|
|
defaultPreparationTimeNotIn - [Int!]
|
|
defaultPreparationTimeGT - Int
|
|
defaultPreparationTimeGTE - Int
|
|
defaultPreparationTimeLT - Int
|
|
defaultPreparationTimeLTE - Int
|
|
acceptingDeliveryOrders - Boolean
|
accepting_delivery_orders field predicates |
acceptingDeliveryOrdersNEQ - Boolean
|
|
acceptingDineInOrders - Boolean
|
accepting_dine_in_orders field predicates |
acceptingDineInOrdersNEQ - Boolean
|
|
acceptingPickupOrders - Boolean
|
accepting_pickup_orders field predicates |
acceptingPickupOrdersNEQ - Boolean
|
|
orderAheadDays - Int
|
order_ahead_days field predicates |
orderAheadDaysNEQ - Int
|
|
orderAheadDaysIn - [Int!]
|
|
orderAheadDaysNotIn - [Int!]
|
|
orderAheadDaysGT - Int
|
|
orderAheadDaysGTE - Int
|
|
orderAheadDaysLT - Int
|
|
orderAheadDaysLTE - Int
|
|
timezone - String
|
timezone field predicates |
timezoneNEQ - String
|
|
timezoneIn - [String!]
|
|
timezoneNotIn - [String!]
|
|
timezoneGT - String
|
|
timezoneGTE - String
|
|
timezoneLT - String
|
|
timezoneLTE - String
|
|
timezoneContains - String
|
|
timezoneHasPrefix - String
|
|
timezoneHasSuffix - String
|
|
timezoneEqualFold - String
|
|
timezoneContainsFold - String
|
|
maintenanceTime - String
|
maintenance_time field predicates |
maintenanceTimeNEQ - String
|
|
maintenanceTimeIn - [String!]
|
|
maintenanceTimeNotIn - [String!]
|
|
maintenanceTimeGT - String
|
|
maintenanceTimeGTE - String
|
|
maintenanceTimeLT - String
|
|
maintenanceTimeLTE - String
|
|
maintenanceTimeContains - String
|
|
maintenanceTimeHasPrefix - String
|
|
maintenanceTimeHasSuffix - String
|
|
maintenanceTimeEqualFold - String
|
|
maintenanceTimeContainsFold - String
|
|
checkStaleOrders - Boolean
|
check_stale_orders field predicates |
checkStaleOrdersNEQ - Boolean
|
|
roundUpTotals - Boolean
|
round_up_totals field predicates |
roundUpTotalsNEQ - Boolean
|
|
archivedAt - Time
|
archived_at field predicates |
archivedAtNEQ - Time
|
|
archivedAtIn - [Time!]
|
|
archivedAtNotIn - [Time!]
|
|
archivedAtGT - Time
|
|
archivedAtGTE - Time
|
|
archivedAtLT - Time
|
|
archivedAtLTE - Time
|
|
archivedAtIsNil - Boolean
|
|
archivedAtNotNil - Boolean
|
|
hasPrintStations - Boolean
|
print_stations edge predicates |
hasPrintStationsWith - [PrintStationWhereInput!]
|
|
hasPrinters - Boolean
|
printers edge predicates |
hasPrintersWith - [PrinterWhereInput!]
|
Example
{
"not": BusinessBranchWhereInput,
"and": [BusinessBranchWhereInput],
"or": [BusinessBranchWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"deletedAt": "2025-06-15T10:30:00Z",
"deletedAtNEQ": "2025-06-15T10:30:00Z",
"deletedAtIn": ["2025-06-15T10:30:00Z"],
"deletedAtNotIn": ["2025-06-15T10:30:00Z"],
"deletedAtGT": "2025-06-15T10:30:00Z",
"deletedAtGTE": "2025-06-15T10:30:00Z",
"deletedAtLT": "2025-06-15T10:30:00Z",
"deletedAtLTE": "2025-06-15T10:30:00Z",
"deletedAtIsNil": false,
"deletedAtNotNil": false,
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"category": "RESTAURANT",
"categoryNEQ": "RESTAURANT",
"categoryIn": ["RESTAURANT"],
"categoryNotIn": ["RESTAURANT"],
"hidden": false,
"hiddenNEQ": false,
"phoneNumber": "+2348012345678",
"phoneNumberNEQ": "+2348012345678",
"phoneNumberIn": ["+2348012345678"],
"phoneNumberNotIn": ["+2348012345678"],
"phoneNumberGT": "+2348012345678",
"phoneNumberGTE": "+2348012345678",
"phoneNumberLT": "+2348012345678",
"phoneNumberLTE": "+2348012345678",
"phoneNumberContains": "+2348012345678",
"phoneNumberHasPrefix": "+2348012345678",
"phoneNumberHasSuffix": "+2348012345678",
"phoneNumberIsNil": true,
"phoneNumberNotNil": true,
"phoneNumberEqualFold": "+2348012345678",
"phoneNumberContainsFold": "+2348012345678",
"whatsappPhoneNumber": "+2348012345678",
"whatsappPhoneNumberNEQ": "+2348012345678",
"whatsappPhoneNumberIn": ["+2348012345678"],
"whatsappPhoneNumberNotIn": ["+2348012345678"],
"whatsappPhoneNumberGT": "+2348012345678",
"whatsappPhoneNumberGTE": "+2348012345678",
"whatsappPhoneNumberLT": "+2348012345678",
"whatsappPhoneNumberLTE": "+2348012345678",
"whatsappPhoneNumberContains": "+2348012345678",
"whatsappPhoneNumberHasPrefix": "+2348012345678",
"whatsappPhoneNumberHasSuffix": "+2348012345678",
"whatsappPhoneNumberIsNil": true,
"whatsappPhoneNumberNotNil": true,
"whatsappPhoneNumberEqualFold": "+2348012345678",
"whatsappPhoneNumberContainsFold": "+2348012345678",
"whatsappJid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"whatsappJidNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"whatsappJidIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"whatsappJidNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"whatsappJidGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"whatsappJidGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"whatsappJidLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"whatsappJidLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"whatsappJidContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"whatsappJidHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"whatsappJidHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"whatsappJidIsNil": true,
"whatsappJidNotNil": true,
"whatsappJidEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"whatsappJidContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tag": "bestseller",
"tagNEQ": "bestseller",
"tagIn": ["bestseller"],
"tagNotIn": ["bestseller"],
"tagGT": "bestseller",
"tagGTE": "bestseller",
"tagLT": "bestseller",
"tagLTE": "bestseller",
"tagContains": "bestseller",
"tagHasPrefix": "bestseller",
"tagHasSuffix": "bestseller",
"tagIsNil": true,
"tagNotNil": true,
"tagEqualFold": "bestseller",
"tagContainsFold": "bestseller",
"address": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressNEQ": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressIn": ["14 Admiralty Way, Lekki Phase 1, Lagos"],
"addressNotIn": ["14 Admiralty Way, Lekki Phase 1, Lagos"],
"addressGT": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressGTE": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressLT": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressLTE": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressContains": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressHasPrefix": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressHasSuffix": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressIsNil": true,
"addressNotNil": true,
"addressEqualFold": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressContainsFold": "14 Admiralty Way, Lekki Phase 1, Lagos",
"isDefault": true,
"isDefaultNEQ": true,
"enableStoreCredit": true,
"enableStoreCreditNEQ": true,
"autoCloseDineInOrders": true,
"autoCloseDineInOrdersNEQ": true,
"defaultPreparationTime": 1,
"defaultPreparationTimeNEQ": 1,
"defaultPreparationTimeIn": [1],
"defaultPreparationTimeNotIn": [1],
"defaultPreparationTimeGT": 1,
"defaultPreparationTimeGTE": 1,
"defaultPreparationTimeLT": 1,
"defaultPreparationTimeLTE": 1,
"acceptingDeliveryOrders": true,
"acceptingDeliveryOrdersNEQ": true,
"acceptingDineInOrders": true,
"acceptingDineInOrdersNEQ": true,
"acceptingPickupOrders": true,
"acceptingPickupOrdersNEQ": true,
"orderAheadDays": 1,
"orderAheadDaysNEQ": 1,
"orderAheadDaysIn": [1],
"orderAheadDaysNotIn": [1],
"orderAheadDaysGT": 1,
"orderAheadDaysGTE": 1,
"orderAheadDaysLT": 1,
"orderAheadDaysLTE": 1,
"timezone": "10:30:00",
"timezoneNEQ": "10:30:00",
"timezoneIn": ["10:30:00"],
"timezoneNotIn": ["10:30:00"],
"timezoneGT": "10:30:00",
"timezoneGTE": "10:30:00",
"timezoneLT": "10:30:00",
"timezoneLTE": "10:30:00",
"timezoneContains": "10:30:00",
"timezoneHasPrefix": "10:30:00",
"timezoneHasSuffix": "10:30:00",
"timezoneEqualFold": "10:30:00",
"timezoneContainsFold": "10:30:00",
"maintenanceTime": "10:30:00",
"maintenanceTimeNEQ": "10:30:00",
"maintenanceTimeIn": ["10:30:00"],
"maintenanceTimeNotIn": ["10:30:00"],
"maintenanceTimeGT": "10:30:00",
"maintenanceTimeGTE": "10:30:00",
"maintenanceTimeLT": "10:30:00",
"maintenanceTimeLTE": "10:30:00",
"maintenanceTimeContains": "10:30:00",
"maintenanceTimeHasPrefix": "10:30:00",
"maintenanceTimeHasSuffix": "10:30:00",
"maintenanceTimeEqualFold": "10:30:00",
"maintenanceTimeContainsFold": "10:30:00",
"checkStaleOrders": true,
"checkStaleOrdersNEQ": true,
"roundUpTotals": true,
"roundUpTotalsNEQ": true,
"archivedAt": "2025-06-15T10:30:00Z",
"archivedAtNEQ": "2025-06-15T10:30:00Z",
"archivedAtIn": ["2025-06-15T10:30:00Z"],
"archivedAtNotIn": ["2025-06-15T10:30:00Z"],
"archivedAtGT": "2025-06-15T10:30:00Z",
"archivedAtGTE": "2025-06-15T10:30:00Z",
"archivedAtLT": "2025-06-15T10:30:00Z",
"archivedAtLTE": "2025-06-15T10:30:00Z",
"archivedAtIsNil": true,
"archivedAtNotNil": true,
"hasPrintStations": true,
"hasPrintStationsWith": [PrintStationWhereInput],
"hasPrinters": true,
"hasPrintersWith": [PrinterWhereInput]
}
BusinessCustomer
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"displayName": "Mama Chidi",
"overdraftEnabled": true,
"overdraftLimit": 20,
"business": Business,
"customer": Customer
}
BusinessCustomerWhereInput
Description
BusinessCustomerWhereInput is used for filtering BusinessCustomer objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessCustomerWhereInput
|
|
and - [BusinessCustomerWhereInput!]
|
|
or - [BusinessCustomerWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
displayName - String
|
display_name field predicates |
displayNameNEQ - String
|
|
displayNameIn - [String!]
|
|
displayNameNotIn - [String!]
|
|
displayNameGT - String
|
|
displayNameGTE - String
|
|
displayNameLT - String
|
|
displayNameLTE - String
|
|
displayNameContains - String
|
|
displayNameHasPrefix - String
|
|
displayNameHasSuffix - String
|
|
displayNameIsNil - Boolean
|
|
displayNameNotNil - Boolean
|
|
displayNameEqualFold - String
|
|
displayNameContainsFold - String
|
|
overdraftEnabled - Boolean
|
overdraft_enabled field predicates |
overdraftEnabledNEQ - Boolean
|
|
overdraftLimit - Int
|
overdraft_limit field predicates |
overdraftLimitNEQ - Int
|
|
overdraftLimitIn - [Int!]
|
|
overdraftLimitNotIn - [Int!]
|
|
overdraftLimitGT - Int
|
|
overdraftLimitGTE - Int
|
|
overdraftLimitLT - Int
|
|
overdraftLimitLTE - Int
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
|
hasCustomer - Boolean
|
customer edge predicates |
hasCustomerWith - [CustomerWhereInput!]
|
Example
{
"not": BusinessCustomerWhereInput,
"and": [BusinessCustomerWhereInput],
"or": [BusinessCustomerWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"displayName": "Mama Chidi",
"displayNameNEQ": "Mama Chidi",
"displayNameIn": ["Mama Chidi"],
"displayNameNotIn": ["Mama Chidi"],
"displayNameGT": "Mama Chidi",
"displayNameGTE": "Mama Chidi",
"displayNameLT": "Mama Chidi",
"displayNameLTE": "Mama Chidi",
"displayNameContains": "Mama Chidi",
"displayNameHasPrefix": "Mama Chidi",
"displayNameHasSuffix": "Mama Chidi",
"displayNameIsNil": true,
"displayNameNotNil": true,
"displayNameEqualFold": "Mama Chidi",
"displayNameContainsFold": "Mama Chidi",
"overdraftEnabled": true,
"overdraftEnabledNEQ": true,
"overdraftLimit": 20,
"overdraftLimitNEQ": 20,
"overdraftLimitIn": [20],
"overdraftLimitNotIn": [20],
"overdraftLimitGT": 20,
"overdraftLimitGTE": 20,
"overdraftLimitLT": 20,
"overdraftLimitLTE": 20,
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput],
"hasCustomer": true,
"hasCustomerWith": [CustomerWhereInput]
}
BusinessDynamicVirtualAccount
Example
{
"expiresIn": 1,
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"bankName": "First Bank",
"accountName": "MAMA CHIDI KITCHEN",
"accountNumber": "0123456789",
"inwardCreditRequest": true
}
BusinessDynamicVirtualAccountWhereInput
Description
BusinessDynamicVirtualAccountWhereInput is used for filtering BusinessDynamicVirtualAccount objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessDynamicVirtualAccountWhereInput
|
|
and - [BusinessDynamicVirtualAccountWhereInput!]
|
|
or - [BusinessDynamicVirtualAccountWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
bankName - String
|
bank_name field predicates |
bankNameNEQ - String
|
|
bankNameIn - [String!]
|
|
bankNameNotIn - [String!]
|
|
bankNameGT - String
|
|
bankNameGTE - String
|
|
bankNameLT - String
|
|
bankNameLTE - String
|
|
bankNameContains - String
|
|
bankNameHasPrefix - String
|
|
bankNameHasSuffix - String
|
|
bankNameEqualFold - String
|
|
bankNameContainsFold - String
|
|
accountName - String
|
account_name field predicates |
accountNameNEQ - String
|
|
accountNameIn - [String!]
|
|
accountNameNotIn - [String!]
|
|
accountNameGT - String
|
|
accountNameGTE - String
|
|
accountNameLT - String
|
|
accountNameLTE - String
|
|
accountNameContains - String
|
|
accountNameHasPrefix - String
|
|
accountNameHasSuffix - String
|
|
accountNameEqualFold - String
|
|
accountNameContainsFold - String
|
|
accountNumber - String
|
account_number field predicates |
accountNumberNEQ - String
|
|
accountNumberIn - [String!]
|
|
accountNumberNotIn - [String!]
|
|
accountNumberGT - String
|
|
accountNumberGTE - String
|
|
accountNumberLT - String
|
|
accountNumberLTE - String
|
|
accountNumberContains - String
|
|
accountNumberHasPrefix - String
|
|
accountNumberHasSuffix - String
|
|
accountNumberEqualFold - String
|
|
accountNumberContainsFold - String
|
|
inwardCreditRequest - Boolean
|
inward_credit_request field predicates |
inwardCreditRequestNEQ - Boolean
|
Example
{
"not": BusinessDynamicVirtualAccountWhereInput,
"and": [BusinessDynamicVirtualAccountWhereInput],
"or": [BusinessDynamicVirtualAccountWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"bankName": "First Bank",
"bankNameNEQ": "First Bank",
"bankNameIn": ["First Bank"],
"bankNameNotIn": ["First Bank"],
"bankNameGT": "First Bank",
"bankNameGTE": "First Bank",
"bankNameLT": "First Bank",
"bankNameLTE": "First Bank",
"bankNameContains": "First Bank",
"bankNameHasPrefix": "First Bank",
"bankNameHasSuffix": "First Bank",
"bankNameEqualFold": "First Bank",
"bankNameContainsFold": "First Bank",
"accountName": "MAMA CHIDI KITCHEN",
"accountNameNEQ": "MAMA CHIDI KITCHEN",
"accountNameIn": ["MAMA CHIDI KITCHEN"],
"accountNameNotIn": ["MAMA CHIDI KITCHEN"],
"accountNameGT": "MAMA CHIDI KITCHEN",
"accountNameGTE": "MAMA CHIDI KITCHEN",
"accountNameLT": "MAMA CHIDI KITCHEN",
"accountNameLTE": "MAMA CHIDI KITCHEN",
"accountNameContains": "MAMA CHIDI KITCHEN",
"accountNameHasPrefix": "MAMA CHIDI KITCHEN",
"accountNameHasSuffix": "MAMA CHIDI KITCHEN",
"accountNameEqualFold": "MAMA CHIDI KITCHEN",
"accountNameContainsFold": "MAMA CHIDI KITCHEN",
"accountNumber": "0123456789",
"accountNumberNEQ": "0123456789",
"accountNumberIn": ["0123456789"],
"accountNumberNotIn": ["0123456789"],
"accountNumberGT": "0123456789",
"accountNumberGTE": "0123456789",
"accountNumberLT": "0123456789",
"accountNumberLTE": "0123456789",
"accountNumberContains": "0123456789",
"accountNumberHasPrefix": "0123456789",
"accountNumberHasSuffix": "0123456789",
"accountNumberEqualFold": "0123456789",
"accountNumberContainsFold": "0123456789",
"inwardCreditRequest": true,
"inwardCreditRequestNEQ": true
}
BusinessMember
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
disabled - Boolean!
|
|
dashboardAccess - Boolean!
|
|
salepointAccess - Boolean!
|
|
isOwner - Boolean!
|
|
role - BusinessRole!
|
|
business - Business!
|
|
businessBranch - BusinessBranch
|
|
user - BusinessUser!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"disabled": false,
"dashboardAccess": true,
"salepointAccess": true,
"isOwner": true,
"role": BusinessRole,
"business": Business,
"businessBranch": BusinessBranch,
"user": BusinessUser
}
BusinessMemberInvite
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"email": "merchant@example.com",
"phoneNumber": "+2348012345678",
"inviteeName": "Jollof Rice",
"message": "Operation completed successfully",
"expiresAt": "2026-03-01T00:00:00Z",
"acceptedAt": "2025-06-15T10:30:00Z"
}
BusinessMemberInviteWhereInput
Description
BusinessMemberInviteWhereInput is used for filtering BusinessMemberInvite objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessMemberInviteWhereInput
|
|
and - [BusinessMemberInviteWhereInput!]
|
|
or - [BusinessMemberInviteWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
email - String
|
email field predicates |
emailNEQ - String
|
|
emailIn - [String!]
|
|
emailNotIn - [String!]
|
|
emailGT - String
|
|
emailGTE - String
|
|
emailLT - String
|
|
emailLTE - String
|
|
emailContains - String
|
|
emailHasPrefix - String
|
|
emailHasSuffix - String
|
|
emailIsNil - Boolean
|
|
emailNotNil - Boolean
|
|
emailEqualFold - String
|
|
emailContainsFold - String
|
|
phoneNumber - String
|
phone_number field predicates |
phoneNumberNEQ - String
|
|
phoneNumberIn - [String!]
|
|
phoneNumberNotIn - [String!]
|
|
phoneNumberGT - String
|
|
phoneNumberGTE - String
|
|
phoneNumberLT - String
|
|
phoneNumberLTE - String
|
|
phoneNumberContains - String
|
|
phoneNumberHasPrefix - String
|
|
phoneNumberHasSuffix - String
|
|
phoneNumberIsNil - Boolean
|
|
phoneNumberNotNil - Boolean
|
|
phoneNumberEqualFold - String
|
|
phoneNumberContainsFold - String
|
|
inviteeName - String
|
invitee_name field predicates |
inviteeNameNEQ - String
|
|
inviteeNameIn - [String!]
|
|
inviteeNameNotIn - [String!]
|
|
inviteeNameGT - String
|
|
inviteeNameGTE - String
|
|
inviteeNameLT - String
|
|
inviteeNameLTE - String
|
|
inviteeNameContains - String
|
|
inviteeNameHasPrefix - String
|
|
inviteeNameHasSuffix - String
|
|
inviteeNameIsNil - Boolean
|
|
inviteeNameNotNil - Boolean
|
|
inviteeNameEqualFold - String
|
|
inviteeNameContainsFold - String
|
|
message - String
|
message field predicates |
messageNEQ - String
|
|
messageIn - [String!]
|
|
messageNotIn - [String!]
|
|
messageGT - String
|
|
messageGTE - String
|
|
messageLT - String
|
|
messageLTE - String
|
|
messageContains - String
|
|
messageHasPrefix - String
|
|
messageHasSuffix - String
|
|
messageIsNil - Boolean
|
|
messageNotNil - Boolean
|
|
messageEqualFold - String
|
|
messageContainsFold - String
|
|
expiresAt - Time
|
expires_at field predicates |
expiresAtNEQ - Time
|
|
expiresAtIn - [Time!]
|
|
expiresAtNotIn - [Time!]
|
|
expiresAtGT - Time
|
|
expiresAtGTE - Time
|
|
expiresAtLT - Time
|
|
expiresAtLTE - Time
|
|
acceptedAt - Time
|
accepted_at field predicates |
acceptedAtNEQ - Time
|
|
acceptedAtIn - [Time!]
|
|
acceptedAtNotIn - [Time!]
|
|
acceptedAtGT - Time
|
|
acceptedAtGTE - Time
|
|
acceptedAtLT - Time
|
|
acceptedAtLTE - Time
|
|
acceptedAtIsNil - Boolean
|
|
acceptedAtNotNil - Boolean
|
Example
{
"not": BusinessMemberInviteWhereInput,
"and": [BusinessMemberInviteWhereInput],
"or": [BusinessMemberInviteWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"email": "merchant@example.com",
"emailNEQ": "merchant@example.com",
"emailIn": ["merchant@example.com"],
"emailNotIn": ["merchant@example.com"],
"emailGT": "merchant@example.com",
"emailGTE": "merchant@example.com",
"emailLT": "merchant@example.com",
"emailLTE": "merchant@example.com",
"emailContains": "merchant@example.com",
"emailHasPrefix": "merchant@example.com",
"emailHasSuffix": "merchant@example.com",
"emailIsNil": true,
"emailNotNil": true,
"emailEqualFold": "merchant@example.com",
"emailContainsFold": "merchant@example.com",
"phoneNumber": "+2348012345678",
"phoneNumberNEQ": "+2348012345678",
"phoneNumberIn": ["+2348012345678"],
"phoneNumberNotIn": ["+2348012345678"],
"phoneNumberGT": "+2348012345678",
"phoneNumberGTE": "+2348012345678",
"phoneNumberLT": "+2348012345678",
"phoneNumberLTE": "+2348012345678",
"phoneNumberContains": "+2348012345678",
"phoneNumberHasPrefix": "+2348012345678",
"phoneNumberHasSuffix": "+2348012345678",
"phoneNumberIsNil": true,
"phoneNumberNotNil": true,
"phoneNumberEqualFold": "+2348012345678",
"phoneNumberContainsFold": "+2348012345678",
"inviteeName": "Jollof Rice",
"inviteeNameNEQ": "Jollof Rice",
"inviteeNameIn": ["Jollof Rice"],
"inviteeNameNotIn": ["Jollof Rice"],
"inviteeNameGT": "Jollof Rice",
"inviteeNameGTE": "Jollof Rice",
"inviteeNameLT": "Jollof Rice",
"inviteeNameLTE": "Jollof Rice",
"inviteeNameContains": "Jollof Rice",
"inviteeNameHasPrefix": "Jollof Rice",
"inviteeNameHasSuffix": "Jollof Rice",
"inviteeNameIsNil": true,
"inviteeNameNotNil": true,
"inviteeNameEqualFold": "Jollof Rice",
"inviteeNameContainsFold": "Jollof Rice",
"message": "Operation completed successfully",
"messageNEQ": "Operation completed successfully",
"messageIn": ["Operation completed successfully"],
"messageNotIn": ["Operation completed successfully"],
"messageGT": "Operation completed successfully",
"messageGTE": "Operation completed successfully",
"messageLT": "Operation completed successfully",
"messageLTE": "Operation completed successfully",
"messageContains": "Operation completed successfully",
"messageHasPrefix": "Operation completed successfully",
"messageHasSuffix": "Operation completed successfully",
"messageIsNil": true,
"messageNotNil": true,
"messageEqualFold": "Operation completed successfully",
"messageContainsFold": "Operation completed successfully",
"expiresAt": "2026-03-01T00:00:00Z",
"expiresAtNEQ": "2026-03-01T00:00:00Z",
"expiresAtIn": ["2026-03-01T00:00:00Z"],
"expiresAtNotIn": ["2026-03-01T00:00:00Z"],
"expiresAtGT": "2026-03-01T00:00:00Z",
"expiresAtGTE": "2026-03-01T00:00:00Z",
"expiresAtLT": "2026-03-01T00:00:00Z",
"expiresAtLTE": "2026-03-01T00:00:00Z",
"acceptedAt": "2025-06-15T10:30:00Z",
"acceptedAtNEQ": "2025-06-15T10:30:00Z",
"acceptedAtIn": ["2025-06-15T10:30:00Z"],
"acceptedAtNotIn": ["2025-06-15T10:30:00Z"],
"acceptedAtGT": "2025-06-15T10:30:00Z",
"acceptedAtGTE": "2025-06-15T10:30:00Z",
"acceptedAtLT": "2025-06-15T10:30:00Z",
"acceptedAtLTE": "2025-06-15T10:30:00Z",
"acceptedAtIsNil": true,
"acceptedAtNotNil": true
}
BusinessMemberWhereInput
Description
BusinessMemberWhereInput is used for filtering BusinessMember objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessMemberWhereInput
|
|
and - [BusinessMemberWhereInput!]
|
|
or - [BusinessMemberWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
dashboardAccess - Boolean
|
dashboard_access field predicates |
dashboardAccessNEQ - Boolean
|
|
salepointAccess - Boolean
|
salepoint_access field predicates |
salepointAccessNEQ - Boolean
|
|
isOwner - Boolean
|
is_owner field predicates |
isOwnerNEQ - Boolean
|
|
hasRole - Boolean
|
role edge predicates |
hasRoleWith - [BusinessRoleWhereInput!]
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
|
hasBusinessBranch - Boolean
|
business_branch edge predicates |
hasBusinessBranchWith - [BusinessBranchWhereInput!]
|
|
hasUser - Boolean
|
user edge predicates |
hasUserWith - [BusinessUserWhereInput!]
|
Example
{
"not": BusinessMemberWhereInput,
"and": [BusinessMemberWhereInput],
"or": [BusinessMemberWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"disabled": false,
"disabledNEQ": false,
"dashboardAccess": true,
"dashboardAccessNEQ": true,
"salepointAccess": true,
"salepointAccessNEQ": true,
"isOwner": true,
"isOwnerNEQ": true,
"hasRole": true,
"hasRoleWith": [BusinessRoleWhereInput],
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput],
"hasBusinessBranch": true,
"hasBusinessBranchWith": [BusinessBranchWhereInput],
"hasUser": true,
"hasUserWith": [BusinessUserWhereInput]
}
BusinessRole
BusinessRoleWhereInput
Description
BusinessRoleWhereInput is used for filtering BusinessRole objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessRoleWhereInput
|
|
and - [BusinessRoleWhereInput!]
|
|
or - [BusinessRoleWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
isDefault - Boolean
|
is_default field predicates |
isDefaultNEQ - Boolean
|
Example
{
"not": BusinessRoleWhereInput,
"and": [BusinessRoleWhereInput],
"or": [BusinessRoleWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"isDefault": true,
"isDefaultNEQ": true
}
BusinessStaticVirtualAccount
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"pnd": true,
"accountName": "MAMA CHIDI KITCHEN",
"accountNumber": "0123456789",
"bankName": "First Bank",
"salePoint": SalePoint
}
BusinessStaticVirtualAccountWhereInput
Description
BusinessStaticVirtualAccountWhereInput is used for filtering BusinessStaticVirtualAccount objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessStaticVirtualAccountWhereInput
|
|
and - [BusinessStaticVirtualAccountWhereInput!]
|
|
or - [BusinessStaticVirtualAccountWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
pnd - Boolean
|
pnd field predicates |
pndNEQ - Boolean
|
|
accountName - String
|
account_name field predicates |
accountNameNEQ - String
|
|
accountNameIn - [String!]
|
|
accountNameNotIn - [String!]
|
|
accountNameGT - String
|
|
accountNameGTE - String
|
|
accountNameLT - String
|
|
accountNameLTE - String
|
|
accountNameContains - String
|
|
accountNameHasPrefix - String
|
|
accountNameHasSuffix - String
|
|
accountNameEqualFold - String
|
|
accountNameContainsFold - String
|
|
accountNumber - String
|
account_number field predicates |
accountNumberNEQ - String
|
|
accountNumberIn - [String!]
|
|
accountNumberNotIn - [String!]
|
|
accountNumberGT - String
|
|
accountNumberGTE - String
|
|
accountNumberLT - String
|
|
accountNumberLTE - String
|
|
accountNumberContains - String
|
|
accountNumberHasPrefix - String
|
|
accountNumberHasSuffix - String
|
|
accountNumberEqualFold - String
|
|
accountNumberContainsFold - String
|
|
bankName - String
|
bank_name field predicates |
bankNameNEQ - String
|
|
bankNameIn - [String!]
|
|
bankNameNotIn - [String!]
|
|
bankNameGT - String
|
|
bankNameGTE - String
|
|
bankNameLT - String
|
|
bankNameLTE - String
|
|
bankNameContains - String
|
|
bankNameHasPrefix - String
|
|
bankNameHasSuffix - String
|
|
bankNameEqualFold - String
|
|
bankNameContainsFold - String
|
|
hasSalePoint - Boolean
|
sale_point edge predicates |
hasSalePointWith - [SalePointWhereInput!]
|
Example
{
"not": BusinessStaticVirtualAccountWhereInput,
"and": [BusinessStaticVirtualAccountWhereInput],
"or": [BusinessStaticVirtualAccountWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"pnd": true,
"pndNEQ": true,
"accountName": "MAMA CHIDI KITCHEN",
"accountNameNEQ": "MAMA CHIDI KITCHEN",
"accountNameIn": ["MAMA CHIDI KITCHEN"],
"accountNameNotIn": ["MAMA CHIDI KITCHEN"],
"accountNameGT": "MAMA CHIDI KITCHEN",
"accountNameGTE": "MAMA CHIDI KITCHEN",
"accountNameLT": "MAMA CHIDI KITCHEN",
"accountNameLTE": "MAMA CHIDI KITCHEN",
"accountNameContains": "MAMA CHIDI KITCHEN",
"accountNameHasPrefix": "MAMA CHIDI KITCHEN",
"accountNameHasSuffix": "MAMA CHIDI KITCHEN",
"accountNameEqualFold": "MAMA CHIDI KITCHEN",
"accountNameContainsFold": "MAMA CHIDI KITCHEN",
"accountNumber": "0123456789",
"accountNumberNEQ": "0123456789",
"accountNumberIn": ["0123456789"],
"accountNumberNotIn": ["0123456789"],
"accountNumberGT": "0123456789",
"accountNumberGTE": "0123456789",
"accountNumberLT": "0123456789",
"accountNumberLTE": "0123456789",
"accountNumberContains": "0123456789",
"accountNumberHasPrefix": "0123456789",
"accountNumberHasSuffix": "0123456789",
"accountNumberEqualFold": "0123456789",
"accountNumberContainsFold": "0123456789",
"bankName": "First Bank",
"bankNameNEQ": "First Bank",
"bankNameIn": ["First Bank"],
"bankNameNotIn": ["First Bank"],
"bankNameGT": "First Bank",
"bankNameGTE": "First Bank",
"bankNameLT": "First Bank",
"bankNameLTE": "First Bank",
"bankNameContains": "First Bank",
"bankNameHasPrefix": "First Bank",
"bankNameHasSuffix": "First Bank",
"bankNameEqualFold": "First Bank",
"bankNameContainsFold": "First Bank",
"hasSalePoint": true,
"hasSalePointWith": [SalePointWhereInput]
}
BusinessTheme
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"deletedAt": "2025-06-15T10:30:00Z",
"label": "Main Menu",
"tokens": {"key": "value"},
"business": Business
}
BusinessThemeWhereInput
Description
BusinessThemeWhereInput is used for filtering BusinessTheme objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessThemeWhereInput
|
|
and - [BusinessThemeWhereInput!]
|
|
or - [BusinessThemeWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
deletedAt - Time
|
deleted_at field predicates |
deletedAtNEQ - Time
|
|
deletedAtIn - [Time!]
|
|
deletedAtNotIn - [Time!]
|
|
deletedAtGT - Time
|
|
deletedAtGTE - Time
|
|
deletedAtLT - Time
|
|
deletedAtLTE - Time
|
|
deletedAtIsNil - Boolean
|
|
deletedAtNotNil - Boolean
|
|
label - String
|
label field predicates |
labelNEQ - String
|
|
labelIn - [String!]
|
|
labelNotIn - [String!]
|
|
labelGT - String
|
|
labelGTE - String
|
|
labelLT - String
|
|
labelLTE - String
|
|
labelContains - String
|
|
labelHasPrefix - String
|
|
labelHasSuffix - String
|
|
labelEqualFold - String
|
|
labelContainsFold - String
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
Example
{
"not": BusinessThemeWhereInput,
"and": [BusinessThemeWhereInput],
"or": [BusinessThemeWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"deletedAt": "2025-06-15T10:30:00Z",
"deletedAtNEQ": "2025-06-15T10:30:00Z",
"deletedAtIn": ["2025-06-15T10:30:00Z"],
"deletedAtNotIn": ["2025-06-15T10:30:00Z"],
"deletedAtGT": "2025-06-15T10:30:00Z",
"deletedAtGTE": "2025-06-15T10:30:00Z",
"deletedAtLT": "2025-06-15T10:30:00Z",
"deletedAtLTE": "2025-06-15T10:30:00Z",
"deletedAtIsNil": false,
"deletedAtNotNil": false,
"label": "Main Menu",
"labelNEQ": "Main Menu",
"labelIn": ["Main Menu"],
"labelNotIn": ["Main Menu"],
"labelGT": "Main Menu",
"labelGTE": "Main Menu",
"labelLT": "Main Menu",
"labelLTE": "Main Menu",
"labelContains": "Main Menu",
"labelHasPrefix": "Main Menu",
"labelHasSuffix": "Main Menu",
"labelEqualFold": "Main Menu",
"labelContainsFold": "Main Menu",
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput]
}
BusinessTransaction
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
context - BusinessTransactionContext!
|
|
contextID - String
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"context": "PAYMENT",
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
BusinessTransactionContext
Description
BusinessTransactionContext is enum for the field context
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PAYMENT"
BusinessTransactionWhereInput
Description
BusinessTransactionWhereInput is used for filtering BusinessTransaction objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessTransactionWhereInput
|
|
and - [BusinessTransactionWhereInput!]
|
|
or - [BusinessTransactionWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
context - BusinessTransactionContext
|
context field predicates |
contextNEQ - BusinessTransactionContext
|
|
contextIn - [BusinessTransactionContext!]
|
|
contextNotIn - [BusinessTransactionContext!]
|
|
contextID - String
|
context_id field predicates |
contextIDNEQ - String
|
|
contextIDIn - [String!]
|
|
contextIDNotIn - [String!]
|
|
contextIDGT - String
|
|
contextIDGTE - String
|
|
contextIDLT - String
|
|
contextIDLTE - String
|
|
contextIDContains - String
|
|
contextIDHasPrefix - String
|
|
contextIDHasSuffix - String
|
|
contextIDIsNil - Boolean
|
|
contextIDNotNil - Boolean
|
|
contextIDEqualFold - String
|
|
contextIDContainsFold - String
|
Example
{
"not": BusinessTransactionWhereInput,
"and": [BusinessTransactionWhereInput],
"or": [BusinessTransactionWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"context": "PAYMENT",
"contextNEQ": "PAYMENT",
"contextIn": ["PAYMENT"],
"contextNotIn": ["PAYMENT"],
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"contextIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"contextIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDIsNil": true,
"contextIDNotNil": true,
"contextIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
BusinessUser
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"firstName": "Chukwuemeka",
"lastName": "Adeyemi",
"lastLogin": "2025-06-15T10:30:00Z",
"phoneNumber": "+2348012345678",
"email": "merchant@example.com",
"emailVerified": true,
"phoneVerified": true,
"serviceAccount": true,
"passcode": "123456"
}
BusinessUserWhereInput
Description
BusinessUserWhereInput is used for filtering BusinessUser objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessUserWhereInput
|
|
and - [BusinessUserWhereInput!]
|
|
or - [BusinessUserWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
firstName - String
|
first_name field predicates |
firstNameNEQ - String
|
|
firstNameIn - [String!]
|
|
firstNameNotIn - [String!]
|
|
firstNameGT - String
|
|
firstNameGTE - String
|
|
firstNameLT - String
|
|
firstNameLTE - String
|
|
firstNameContains - String
|
|
firstNameHasPrefix - String
|
|
firstNameHasSuffix - String
|
|
firstNameEqualFold - String
|
|
firstNameContainsFold - String
|
|
lastName - String
|
last_name field predicates |
lastNameNEQ - String
|
|
lastNameIn - [String!]
|
|
lastNameNotIn - [String!]
|
|
lastNameGT - String
|
|
lastNameGTE - String
|
|
lastNameLT - String
|
|
lastNameLTE - String
|
|
lastNameContains - String
|
|
lastNameHasPrefix - String
|
|
lastNameHasSuffix - String
|
|
lastNameEqualFold - String
|
|
lastNameContainsFold - String
|
|
lastLogin - Time
|
last_login field predicates |
lastLoginNEQ - Time
|
|
lastLoginIn - [Time!]
|
|
lastLoginNotIn - [Time!]
|
|
lastLoginGT - Time
|
|
lastLoginGTE - Time
|
|
lastLoginLT - Time
|
|
lastLoginLTE - Time
|
|
lastLoginIsNil - Boolean
|
|
lastLoginNotNil - Boolean
|
|
phoneNumber - String
|
phone_number field predicates |
phoneNumberNEQ - String
|
|
phoneNumberIn - [String!]
|
|
phoneNumberNotIn - [String!]
|
|
phoneNumberGT - String
|
|
phoneNumberGTE - String
|
|
phoneNumberLT - String
|
|
phoneNumberLTE - String
|
|
phoneNumberContains - String
|
|
phoneNumberHasPrefix - String
|
|
phoneNumberHasSuffix - String
|
|
phoneNumberIsNil - Boolean
|
|
phoneNumberNotNil - Boolean
|
|
phoneNumberEqualFold - String
|
|
phoneNumberContainsFold - String
|
|
email - String
|
email field predicates |
emailNEQ - String
|
|
emailIn - [String!]
|
|
emailNotIn - [String!]
|
|
emailGT - String
|
|
emailGTE - String
|
|
emailLT - String
|
|
emailLTE - String
|
|
emailContains - String
|
|
emailHasPrefix - String
|
|
emailHasSuffix - String
|
|
emailIsNil - Boolean
|
|
emailNotNil - Boolean
|
|
emailEqualFold - String
|
|
emailContainsFold - String
|
|
emailVerified - Boolean
|
email_verified field predicates |
emailVerifiedNEQ - Boolean
|
|
phoneVerified - Boolean
|
phone_verified field predicates |
phoneVerifiedNEQ - Boolean
|
|
serviceAccount - Boolean
|
service_account field predicates |
serviceAccountNEQ - Boolean
|
|
passcode - String
|
passcode field predicates |
passcodeNEQ - String
|
|
passcodeIn - [String!]
|
|
passcodeNotIn - [String!]
|
|
passcodeGT - String
|
|
passcodeGTE - String
|
|
passcodeLT - String
|
|
passcodeLTE - String
|
|
passcodeContains - String
|
|
passcodeHasPrefix - String
|
|
passcodeHasSuffix - String
|
|
passcodeIsNil - Boolean
|
|
passcodeNotNil - Boolean
|
|
passcodeEqualFold - String
|
|
passcodeContainsFold - String
|
Example
{
"not": BusinessUserWhereInput,
"and": [BusinessUserWhereInput],
"or": [BusinessUserWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"firstName": "Chukwuemeka",
"firstNameNEQ": "Chukwuemeka",
"firstNameIn": ["Chukwuemeka"],
"firstNameNotIn": ["Chukwuemeka"],
"firstNameGT": "Chukwuemeka",
"firstNameGTE": "Chukwuemeka",
"firstNameLT": "Chukwuemeka",
"firstNameLTE": "Chukwuemeka",
"firstNameContains": "Chukwuemeka",
"firstNameHasPrefix": "Chukwuemeka",
"firstNameHasSuffix": "Chukwuemeka",
"firstNameEqualFold": "Chukwuemeka",
"firstNameContainsFold": "Chukwuemeka",
"lastName": "Adeyemi",
"lastNameNEQ": "Adeyemi",
"lastNameIn": ["Adeyemi"],
"lastNameNotIn": ["Adeyemi"],
"lastNameGT": "Adeyemi",
"lastNameGTE": "Adeyemi",
"lastNameLT": "Adeyemi",
"lastNameLTE": "Adeyemi",
"lastNameContains": "Adeyemi",
"lastNameHasPrefix": "Adeyemi",
"lastNameHasSuffix": "Adeyemi",
"lastNameEqualFold": "Adeyemi",
"lastNameContainsFold": "Adeyemi",
"lastLogin": "2025-06-15T10:30:00Z",
"lastLoginNEQ": "2025-06-15T10:30:00Z",
"lastLoginIn": ["2025-06-15T10:30:00Z"],
"lastLoginNotIn": ["2025-06-15T10:30:00Z"],
"lastLoginGT": "2025-06-15T10:30:00Z",
"lastLoginGTE": "2025-06-15T10:30:00Z",
"lastLoginLT": "2025-06-15T10:30:00Z",
"lastLoginLTE": "2025-06-15T10:30:00Z",
"lastLoginIsNil": true,
"lastLoginNotNil": true,
"phoneNumber": "+2348012345678",
"phoneNumberNEQ": "+2348012345678",
"phoneNumberIn": ["+2348012345678"],
"phoneNumberNotIn": ["+2348012345678"],
"phoneNumberGT": "+2348012345678",
"phoneNumberGTE": "+2348012345678",
"phoneNumberLT": "+2348012345678",
"phoneNumberLTE": "+2348012345678",
"phoneNumberContains": "+2348012345678",
"phoneNumberHasPrefix": "+2348012345678",
"phoneNumberHasSuffix": "+2348012345678",
"phoneNumberIsNil": true,
"phoneNumberNotNil": true,
"phoneNumberEqualFold": "+2348012345678",
"phoneNumberContainsFold": "+2348012345678",
"email": "merchant@example.com",
"emailNEQ": "merchant@example.com",
"emailIn": ["merchant@example.com"],
"emailNotIn": ["merchant@example.com"],
"emailGT": "merchant@example.com",
"emailGTE": "merchant@example.com",
"emailLT": "merchant@example.com",
"emailLTE": "merchant@example.com",
"emailContains": "merchant@example.com",
"emailHasPrefix": "merchant@example.com",
"emailHasSuffix": "merchant@example.com",
"emailIsNil": true,
"emailNotNil": true,
"emailEqualFold": "merchant@example.com",
"emailContainsFold": "merchant@example.com",
"emailVerified": true,
"emailVerifiedNEQ": true,
"phoneVerified": true,
"phoneVerifiedNEQ": true,
"serviceAccount": true,
"serviceAccountNEQ": true,
"passcode": "123456",
"passcodeNEQ": "123456",
"passcodeIn": ["123456"],
"passcodeNotIn": ["123456"],
"passcodeGT": "123456",
"passcodeGTE": "123456",
"passcodeLT": "123456",
"passcodeLTE": "123456",
"passcodeContains": "123456",
"passcodeHasPrefix": "123456",
"passcodeHasSuffix": "123456",
"passcodeIsNil": true,
"passcodeNotNil": true,
"passcodeEqualFold": "123456",
"passcodeContainsFold": "123456"
}
BusinessWhereInput
Description
BusinessWhereInput is used for filtering Business objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - BusinessWhereInput
|
|
and - [BusinessWhereInput!]
|
|
or - [BusinessWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
deletedAt - Time
|
deleted_at field predicates |
deletedAtNEQ - Time
|
|
deletedAtIn - [Time!]
|
|
deletedAtNotIn - [Time!]
|
|
deletedAtGT - Time
|
|
deletedAtGTE - Time
|
|
deletedAtLT - Time
|
|
deletedAtLTE - Time
|
|
deletedAtIsNil - Boolean
|
|
deletedAtNotNil - Boolean
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
countryCode - String
|
country_code field predicates |
countryCodeNEQ - String
|
|
countryCodeIn - [String!]
|
|
countryCodeNotIn - [String!]
|
|
countryCodeGT - String
|
|
countryCodeGTE - String
|
|
countryCodeLT - String
|
|
countryCodeLTE - String
|
|
countryCodeContains - String
|
|
countryCodeHasPrefix - String
|
|
countryCodeHasSuffix - String
|
|
countryCodeEqualFold - String
|
|
countryCodeContainsFold - String
|
|
legalName - String
|
legal_name field predicates |
legalNameNEQ - String
|
|
legalNameIn - [String!]
|
|
legalNameNotIn - [String!]
|
|
legalNameGT - String
|
|
legalNameGTE - String
|
|
legalNameLT - String
|
|
legalNameLTE - String
|
|
legalNameContains - String
|
|
legalNameHasPrefix - String
|
|
legalNameHasSuffix - String
|
|
legalNameIsNil - Boolean
|
|
legalNameNotNil - Boolean
|
|
legalNameEqualFold - String
|
|
legalNameContainsFold - String
|
|
isRegistered - Boolean
|
is_registered field predicates |
isRegisteredNEQ - Boolean
|
|
description - String
|
description field predicates |
descriptionNEQ - String
|
|
descriptionIn - [String!]
|
|
descriptionNotIn - [String!]
|
|
descriptionGT - String
|
|
descriptionGTE - String
|
|
descriptionLT - String
|
|
descriptionLTE - String
|
|
descriptionContains - String
|
|
descriptionHasPrefix - String
|
|
descriptionHasSuffix - String
|
|
descriptionIsNil - Boolean
|
|
descriptionNotNil - Boolean
|
|
descriptionEqualFold - String
|
|
descriptionContainsFold - String
|
|
tag - String
|
tag field predicates |
tagNEQ - String
|
|
tagIn - [String!]
|
|
tagNotIn - [String!]
|
|
tagGT - String
|
|
tagGTE - String
|
|
tagLT - String
|
|
tagLTE - String
|
|
tagContains - String
|
|
tagHasPrefix - String
|
|
tagHasSuffix - String
|
|
tagEqualFold - String
|
|
tagContainsFold - String
|
|
isolatedBranches - Boolean
|
isolated_branches field predicates |
isolatedBranchesNEQ - Boolean
|
|
isolatedStoreCredit - Boolean
|
isolated_store_credit field predicates |
isolatedStoreCreditNEQ - Boolean
|
|
enableLoyalty - Boolean
|
enable_loyalty field predicates |
enableLoyaltyNEQ - Boolean
|
|
loyaltyEarningRate - Int
|
loyalty_earning_rate field predicates |
loyaltyEarningRateNEQ - Int
|
|
loyaltyEarningRateIn - [Int!]
|
|
loyaltyEarningRateNotIn - [Int!]
|
|
loyaltyEarningRateGT - Int
|
|
loyaltyEarningRateGTE - Int
|
|
loyaltyEarningRateLT - Int
|
|
loyaltyEarningRateLTE - Int
|
|
loyaltyRedemptionRate - Int
|
loyalty_redemption_rate field predicates |
loyaltyRedemptionRateNEQ - Int
|
|
loyaltyRedemptionRateIn - [Int!]
|
|
loyaltyRedemptionRateNotIn - [Int!]
|
|
loyaltyRedemptionRateGT - Int
|
|
loyaltyRedemptionRateGTE - Int
|
|
loyaltyRedemptionRateLT - Int
|
|
loyaltyRedemptionRateLTE - Int
|
|
hasLogo - Boolean
|
logo edge predicates |
hasLogoWith - [CloudFileWhereInput!]
|
|
hasCoverImage - Boolean
|
cover_image edge predicates |
hasCoverImageWith - [CloudFileWhereInput!]
|
Example
{
"not": BusinessWhereInput,
"and": [BusinessWhereInput],
"or": [BusinessWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"deletedAt": "2025-06-15T10:30:00Z",
"deletedAtNEQ": "2025-06-15T10:30:00Z",
"deletedAtIn": ["2025-06-15T10:30:00Z"],
"deletedAtNotIn": ["2025-06-15T10:30:00Z"],
"deletedAtGT": "2025-06-15T10:30:00Z",
"deletedAtGTE": "2025-06-15T10:30:00Z",
"deletedAtLT": "2025-06-15T10:30:00Z",
"deletedAtLTE": "2025-06-15T10:30:00Z",
"deletedAtIsNil": false,
"deletedAtNotNil": false,
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"countryCode": "NG",
"countryCodeNEQ": "NG",
"countryCodeIn": ["NG"],
"countryCodeNotIn": ["NG"],
"countryCodeGT": "NG",
"countryCodeGTE": "NG",
"countryCodeLT": "NG",
"countryCodeLTE": "NG",
"countryCodeContains": "NG",
"countryCodeHasPrefix": "NG",
"countryCodeHasSuffix": "NG",
"countryCodeEqualFold": "NG",
"countryCodeContainsFold": "NG",
"legalName": "Jollof Rice",
"legalNameNEQ": "Jollof Rice",
"legalNameIn": ["Jollof Rice"],
"legalNameNotIn": ["Jollof Rice"],
"legalNameGT": "Jollof Rice",
"legalNameGTE": "Jollof Rice",
"legalNameLT": "Jollof Rice",
"legalNameLTE": "Jollof Rice",
"legalNameContains": "Jollof Rice",
"legalNameHasPrefix": "Jollof Rice",
"legalNameHasSuffix": "Jollof Rice",
"legalNameIsNil": true,
"legalNameNotNil": true,
"legalNameEqualFold": "Jollof Rice",
"legalNameContainsFold": "Jollof Rice",
"isRegistered": true,
"isRegisteredNEQ": true,
"description": "A delicious plate of Jollof rice with grilled chicken",
"descriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionNotIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIsNil": true,
"descriptionNotNil": true,
"descriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken",
"tag": "bestseller",
"tagNEQ": "bestseller",
"tagIn": ["bestseller"],
"tagNotIn": ["bestseller"],
"tagGT": "bestseller",
"tagGTE": "bestseller",
"tagLT": "bestseller",
"tagLTE": "bestseller",
"tagContains": "bestseller",
"tagHasPrefix": "bestseller",
"tagHasSuffix": "bestseller",
"tagEqualFold": "bestseller",
"tagContainsFold": "bestseller",
"isolatedBranches": false,
"isolatedBranchesNEQ": false,
"isolatedStoreCredit": false,
"isolatedStoreCreditNEQ": false,
"enableLoyalty": true,
"enableLoyaltyNEQ": true,
"loyaltyEarningRate": 1,
"loyaltyEarningRateNEQ": 1,
"loyaltyEarningRateIn": [1],
"loyaltyEarningRateNotIn": [1],
"loyaltyEarningRateGT": 1,
"loyaltyEarningRateGTE": 1,
"loyaltyEarningRateLT": 1,
"loyaltyEarningRateLTE": 1,
"loyaltyRedemptionRate": 1,
"loyaltyRedemptionRateNEQ": 1,
"loyaltyRedemptionRateIn": [1],
"loyaltyRedemptionRateNotIn": [1],
"loyaltyRedemptionRateGT": 1,
"loyaltyRedemptionRateGTE": 1,
"loyaltyRedemptionRateLT": 1,
"loyaltyRedemptionRateLTE": 1,
"hasLogo": true,
"hasLogoWith": [CloudFileWhereInput],
"hasCoverImage": true,
"hasCoverImageWith": [CloudFileWhereInput]
}
CardTransaction
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
message - String
|
|
status - CardTransactionStatus!
|
|
amount - Int!
|
|
currency - String!
|
|
reference - String!
|
|
providerReference - String
|
|
pan - String!
|
|
expiryMonth - String!
|
|
expiryYear - String!
|
|
scheme - String!
|
|
paymentRequest - PaymentRequest
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"message": "Operation completed successfully",
"status": "PENDING",
"amount": 250000,
"currency": "NGN",
"reference": "REF-20250615-001",
"providerReference": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"pan": "4111111111111111",
"expiryMonth": "12/27",
"expiryYear": "12/27",
"scheme": "VISA",
"paymentRequest": PaymentRequest
}
CardTransactionStatus
Description
CardTransactionStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PENDING"
CardTransactionWhereInput
Description
CardTransactionWhereInput is used for filtering CardTransaction objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - CardTransactionWhereInput
|
|
and - [CardTransactionWhereInput!]
|
|
or - [CardTransactionWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
message - String
|
message field predicates |
messageNEQ - String
|
|
messageIn - [String!]
|
|
messageNotIn - [String!]
|
|
messageGT - String
|
|
messageGTE - String
|
|
messageLT - String
|
|
messageLTE - String
|
|
messageContains - String
|
|
messageHasPrefix - String
|
|
messageHasSuffix - String
|
|
messageIsNil - Boolean
|
|
messageNotNil - Boolean
|
|
messageEqualFold - String
|
|
messageContainsFold - String
|
|
status - CardTransactionStatus
|
status field predicates |
statusNEQ - CardTransactionStatus
|
|
statusIn - [CardTransactionStatus!]
|
|
statusNotIn - [CardTransactionStatus!]
|
|
amount - Int
|
amount field predicates |
amountNEQ - Int
|
|
amountIn - [Int!]
|
|
amountNotIn - [Int!]
|
|
amountGT - Int
|
|
amountGTE - Int
|
|
amountLT - Int
|
|
amountLTE - Int
|
|
currency - String
|
currency field predicates |
currencyNEQ - String
|
|
currencyIn - [String!]
|
|
currencyNotIn - [String!]
|
|
currencyGT - String
|
|
currencyGTE - String
|
|
currencyLT - String
|
|
currencyLTE - String
|
|
currencyContains - String
|
|
currencyHasPrefix - String
|
|
currencyHasSuffix - String
|
|
currencyEqualFold - String
|
|
currencyContainsFold - String
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
providerReference - String
|
provider_reference field predicates |
providerReferenceNEQ - String
|
|
providerReferenceIn - [String!]
|
|
providerReferenceNotIn - [String!]
|
|
providerReferenceGT - String
|
|
providerReferenceGTE - String
|
|
providerReferenceLT - String
|
|
providerReferenceLTE - String
|
|
providerReferenceContains - String
|
|
providerReferenceHasPrefix - String
|
|
providerReferenceHasSuffix - String
|
|
providerReferenceIsNil - Boolean
|
|
providerReferenceNotNil - Boolean
|
|
providerReferenceEqualFold - String
|
|
providerReferenceContainsFold - String
|
|
pan - String
|
pan field predicates |
panNEQ - String
|
|
panIn - [String!]
|
|
panNotIn - [String!]
|
|
panGT - String
|
|
panGTE - String
|
|
panLT - String
|
|
panLTE - String
|
|
panContains - String
|
|
panHasPrefix - String
|
|
panHasSuffix - String
|
|
panEqualFold - String
|
|
panContainsFold - String
|
|
expiryMonth - String
|
expiry_month field predicates |
expiryMonthNEQ - String
|
|
expiryMonthIn - [String!]
|
|
expiryMonthNotIn - [String!]
|
|
expiryMonthGT - String
|
|
expiryMonthGTE - String
|
|
expiryMonthLT - String
|
|
expiryMonthLTE - String
|
|
expiryMonthContains - String
|
|
expiryMonthHasPrefix - String
|
|
expiryMonthHasSuffix - String
|
|
expiryMonthEqualFold - String
|
|
expiryMonthContainsFold - String
|
|
expiryYear - String
|
expiry_year field predicates |
expiryYearNEQ - String
|
|
expiryYearIn - [String!]
|
|
expiryYearNotIn - [String!]
|
|
expiryYearGT - String
|
|
expiryYearGTE - String
|
|
expiryYearLT - String
|
|
expiryYearLTE - String
|
|
expiryYearContains - String
|
|
expiryYearHasPrefix - String
|
|
expiryYearHasSuffix - String
|
|
expiryYearEqualFold - String
|
|
expiryYearContainsFold - String
|
|
scheme - String
|
scheme field predicates |
schemeNEQ - String
|
|
schemeIn - [String!]
|
|
schemeNotIn - [String!]
|
|
schemeGT - String
|
|
schemeGTE - String
|
|
schemeLT - String
|
|
schemeLTE - String
|
|
schemeContains - String
|
|
schemeHasPrefix - String
|
|
schemeHasSuffix - String
|
|
schemeEqualFold - String
|
|
schemeContainsFold - String
|
|
hasPaymentRequest - Boolean
|
payment_request edge predicates |
hasPaymentRequestWith - [PaymentRequestWhereInput!]
|
Example
{
"not": CardTransactionWhereInput,
"and": [CardTransactionWhereInput],
"or": [CardTransactionWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"message": "Operation completed successfully",
"messageNEQ": "Operation completed successfully",
"messageIn": ["Operation completed successfully"],
"messageNotIn": ["Operation completed successfully"],
"messageGT": "Operation completed successfully",
"messageGTE": "Operation completed successfully",
"messageLT": "Operation completed successfully",
"messageLTE": "Operation completed successfully",
"messageContains": "Operation completed successfully",
"messageHasPrefix": "Operation completed successfully",
"messageHasSuffix": "Operation completed successfully",
"messageIsNil": true,
"messageNotNil": true,
"messageEqualFold": "Operation completed successfully",
"messageContainsFold": "Operation completed successfully",
"status": "PENDING",
"statusNEQ": "PENDING",
"statusIn": ["PENDING"],
"statusNotIn": ["PENDING"],
"amount": 250000,
"amountNEQ": 250000,
"amountIn": [250000],
"amountNotIn": [250000],
"amountGT": 250000,
"amountGTE": 250000,
"amountLT": 250000,
"amountLTE": 250000,
"currency": "NGN",
"currencyNEQ": "NGN",
"currencyIn": ["NGN"],
"currencyNotIn": ["NGN"],
"currencyGT": "NGN",
"currencyGTE": "NGN",
"currencyLT": "NGN",
"currencyLTE": "NGN",
"currencyContains": "NGN",
"currencyHasPrefix": "NGN",
"currencyHasSuffix": "NGN",
"currencyEqualFold": "NGN",
"currencyContainsFold": "NGN",
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"providerReference": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerReferenceNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerReferenceIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"providerReferenceNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"providerReferenceGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerReferenceGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerReferenceLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerReferenceLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerReferenceContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerReferenceHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerReferenceHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerReferenceIsNil": true,
"providerReferenceNotNil": true,
"providerReferenceEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerReferenceContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"pan": "4111111111111111",
"panNEQ": "4111111111111111",
"panIn": ["4111111111111111"],
"panNotIn": ["4111111111111111"],
"panGT": "4111111111111111",
"panGTE": "4111111111111111",
"panLT": "4111111111111111",
"panLTE": "4111111111111111",
"panContains": "4111111111111111",
"panHasPrefix": "4111111111111111",
"panHasSuffix": "4111111111111111",
"panEqualFold": "4111111111111111",
"panContainsFold": "4111111111111111",
"expiryMonth": "12/27",
"expiryMonthNEQ": "12/27",
"expiryMonthIn": ["12/27"],
"expiryMonthNotIn": ["12/27"],
"expiryMonthGT": "12/27",
"expiryMonthGTE": "12/27",
"expiryMonthLT": "12/27",
"expiryMonthLTE": "12/27",
"expiryMonthContains": "12/27",
"expiryMonthHasPrefix": "12/27",
"expiryMonthHasSuffix": "12/27",
"expiryMonthEqualFold": "12/27",
"expiryMonthContainsFold": "12/27",
"expiryYear": "12/27",
"expiryYearNEQ": "12/27",
"expiryYearIn": ["12/27"],
"expiryYearNotIn": ["12/27"],
"expiryYearGT": "12/27",
"expiryYearGTE": "12/27",
"expiryYearLT": "12/27",
"expiryYearLTE": "12/27",
"expiryYearContains": "12/27",
"expiryYearHasPrefix": "12/27",
"expiryYearHasSuffix": "12/27",
"expiryYearEqualFold": "12/27",
"expiryYearContainsFold": "12/27",
"scheme": "VISA",
"schemeNEQ": "VISA",
"schemeIn": ["VISA"],
"schemeNotIn": ["VISA"],
"schemeGT": "VISA",
"schemeGTE": "VISA",
"schemeLT": "VISA",
"schemeLTE": "VISA",
"schemeContains": "VISA",
"schemeHasPrefix": "VISA",
"schemeHasSuffix": "VISA",
"schemeEqualFold": "VISA",
"schemeContainsFold": "VISA",
"hasPaymentRequest": true,
"hasPaymentRequestWith": [PaymentRequestWhereInput]
}
ChatbotConfig
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
enabled - Boolean!
|
|
provider - String!
|
LLM provider: anthropic, ollama, or groq |
model - ChatbotModel!
|
LLM model. For anthropic, the GraphQL ChatbotModel enum name; resolved to a dated identifier at provider construction time. |
greeting - String!
|
|
personality - String!
|
Business-specific personality instructions |
rules - String!
|
Business rules for the bot |
openAccess - Boolean!
|
If true, the chatbot will respond to any phone number on this branch — the whitelist is bypassed (the blacklist still wins). Used to make the chatbot generally available. |
whitelist - [String!]!
|
Phone numbers allowed to chat. Ignored when open_access is true. |
blacklist - [String!]!
|
Phone numbers blocked from chatting. Checked before everything. |
followUpEnabled - Boolean!
|
If true, an idle-cart follow-up message is sent when the customer stops replying mid-flow with items in their cart. |
followUpAfterMinutes - Int!
|
How many minutes of inactivity trigger the follow-up nudge. Only used when follow_up_enabled is true. |
followUpMessage - String!
|
Custom follow-up message template. Supports {name} (customer first name), {items} (cart item count), {business} (business name). Empty = use default copy. |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"enabled": true,
"provider": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"model": "CLAUDE_HAIKU_4_5",
"greeting": "Greeting",
"personality": "Personality",
"rules": "Rules",
"openAccess": true,
"whitelist": ["Whitelist"],
"blacklist": ["Blacklist"],
"followUpEnabled": true,
"followUpAfterMinutes": 1,
"followUpMessage": "Operation completed successfully"
}
ChatbotConfigWhereInput
Description
ChatbotConfigWhereInput is used for filtering ChatbotConfig objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ChatbotConfigWhereInput
|
|
and - [ChatbotConfigWhereInput!]
|
|
or - [ChatbotConfigWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
enabled - Boolean
|
enabled field predicates |
enabledNEQ - Boolean
|
|
provider - String
|
provider field predicates |
providerNEQ - String
|
|
providerIn - [String!]
|
|
providerNotIn - [String!]
|
|
providerGT - String
|
|
providerGTE - String
|
|
providerLT - String
|
|
providerLTE - String
|
|
providerContains - String
|
|
providerHasPrefix - String
|
|
providerHasSuffix - String
|
|
providerEqualFold - String
|
|
providerContainsFold - String
|
|
greeting - String
|
greeting field predicates |
greetingNEQ - String
|
|
greetingIn - [String!]
|
|
greetingNotIn - [String!]
|
|
greetingGT - String
|
|
greetingGTE - String
|
|
greetingLT - String
|
|
greetingLTE - String
|
|
greetingContains - String
|
|
greetingHasPrefix - String
|
|
greetingHasSuffix - String
|
|
greetingEqualFold - String
|
|
greetingContainsFold - String
|
|
personality - String
|
personality field predicates |
personalityNEQ - String
|
|
personalityIn - [String!]
|
|
personalityNotIn - [String!]
|
|
personalityGT - String
|
|
personalityGTE - String
|
|
personalityLT - String
|
|
personalityLTE - String
|
|
personalityContains - String
|
|
personalityHasPrefix - String
|
|
personalityHasSuffix - String
|
|
personalityEqualFold - String
|
|
personalityContainsFold - String
|
|
rules - String
|
rules field predicates |
rulesNEQ - String
|
|
rulesIn - [String!]
|
|
rulesNotIn - [String!]
|
|
rulesGT - String
|
|
rulesGTE - String
|
|
rulesLT - String
|
|
rulesLTE - String
|
|
rulesContains - String
|
|
rulesHasPrefix - String
|
|
rulesHasSuffix - String
|
|
rulesEqualFold - String
|
|
rulesContainsFold - String
|
|
openAccess - Boolean
|
open_access field predicates |
openAccessNEQ - Boolean
|
|
followUpEnabled - Boolean
|
follow_up_enabled field predicates |
followUpEnabledNEQ - Boolean
|
|
followUpAfterMinutes - Int
|
follow_up_after_minutes field predicates |
followUpAfterMinutesNEQ - Int
|
|
followUpAfterMinutesIn - [Int!]
|
|
followUpAfterMinutesNotIn - [Int!]
|
|
followUpAfterMinutesGT - Int
|
|
followUpAfterMinutesGTE - Int
|
|
followUpAfterMinutesLT - Int
|
|
followUpAfterMinutesLTE - Int
|
|
followUpMessage - String
|
follow_up_message field predicates |
followUpMessageNEQ - String
|
|
followUpMessageIn - [String!]
|
|
followUpMessageNotIn - [String!]
|
|
followUpMessageGT - String
|
|
followUpMessageGTE - String
|
|
followUpMessageLT - String
|
|
followUpMessageLTE - String
|
|
followUpMessageContains - String
|
|
followUpMessageHasPrefix - String
|
|
followUpMessageHasSuffix - String
|
|
followUpMessageEqualFold - String
|
|
followUpMessageContainsFold - String
|
Example
{
"not": ChatbotConfigWhereInput,
"and": [ChatbotConfigWhereInput],
"or": [ChatbotConfigWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"enabled": true,
"enabledNEQ": true,
"provider": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"providerNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"providerGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"greeting": "Greeting",
"greetingNEQ": "GreetingNEQ",
"greetingIn": ["GreetingIn"],
"greetingNotIn": ["GreetingNotIn"],
"greetingGT": "GreetingGT",
"greetingGTE": "GreetingGTE",
"greetingLT": "GreetingLT",
"greetingLTE": "GreetingLTE",
"greetingContains": "GreetingContains",
"greetingHasPrefix": "GreetingHasPrefix",
"greetingHasSuffix": "GreetingHasSuffix",
"greetingEqualFold": "GreetingEqualFold",
"greetingContainsFold": "GreetingContainsFold",
"personality": "Personality",
"personalityNEQ": "PersonalityNEQ",
"personalityIn": ["PersonalityIn"],
"personalityNotIn": ["PersonalityNotIn"],
"personalityGT": "PersonalityGT",
"personalityGTE": "PersonalityGTE",
"personalityLT": "PersonalityLT",
"personalityLTE": "PersonalityLTE",
"personalityContains": "PersonalityContains",
"personalityHasPrefix": "PersonalityHasPrefix",
"personalityHasSuffix": "PersonalityHasSuffix",
"personalityEqualFold": "PersonalityEqualFold",
"personalityContainsFold": "PersonalityContainsFold",
"rules": "Rules",
"rulesNEQ": "RulesNEQ",
"rulesIn": ["RulesIn"],
"rulesNotIn": ["RulesNotIn"],
"rulesGT": "RulesGT",
"rulesGTE": "RulesGTE",
"rulesLT": "RulesLT",
"rulesLTE": "RulesLTE",
"rulesContains": "RulesContains",
"rulesHasPrefix": "RulesHasPrefix",
"rulesHasSuffix": "RulesHasSuffix",
"rulesEqualFold": "RulesEqualFold",
"rulesContainsFold": "RulesContainsFold",
"openAccess": true,
"openAccessNEQ": true,
"followUpEnabled": true,
"followUpEnabledNEQ": true,
"followUpAfterMinutes": 1,
"followUpAfterMinutesNEQ": 1,
"followUpAfterMinutesIn": [1],
"followUpAfterMinutesNotIn": [1],
"followUpAfterMinutesGT": 1,
"followUpAfterMinutesGTE": 1,
"followUpAfterMinutesLT": 1,
"followUpAfterMinutesLTE": 1,
"followUpMessage": "Operation completed successfully",
"followUpMessageNEQ": "Operation completed successfully",
"followUpMessageIn": ["Operation completed successfully"],
"followUpMessageNotIn": ["Operation completed successfully"],
"followUpMessageGT": "Operation completed successfully",
"followUpMessageGTE": "Operation completed successfully",
"followUpMessageLT": "Operation completed successfully",
"followUpMessageLTE": "Operation completed successfully",
"followUpMessageContains": "Operation completed successfully",
"followUpMessageHasPrefix": "Operation completed successfully",
"followUpMessageHasSuffix": "Operation completed successfully",
"followUpMessageEqualFold": "Operation completed successfully",
"followUpMessageContainsFold": "Operation completed successfully"
}
ChatbotModel
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CLAUDE_HAIKU_4_5"
ChowdeckIntegration
ChowdeckIntegrationWhereInput
Description
ChowdeckIntegrationWhereInput is used for filtering ChowdeckIntegration objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ChowdeckIntegrationWhereInput
|
|
and - [ChowdeckIntegrationWhereInput!]
|
|
or - [ChowdeckIntegrationWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
Example
{
"not": ChowdeckIntegrationWhereInput,
"and": [ChowdeckIntegrationWhereInput],
"or": [ChowdeckIntegrationWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z"
}
ClaimLoyaltyPointsError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
ClaimLoyaltyPointsInput
Fields
| Input Field | Description |
|---|---|
orderId - String!
|
Example
{"orderId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
ClaimLoyaltyPointsResult
Types
| Union Types |
|---|
Example
ClaimLoyaltyPointsSuccess
ClaimLoyaltyPointsSuccess
CloudFile
Example
{
"url": "https://api.zappie.com",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"originalFileName": "Jollof Rice",
"contentType": "DELIVERY"
}
CloudFileWhereInput
Description
CloudFileWhereInput is used for filtering CloudFile objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - CloudFileWhereInput
|
|
and - [CloudFileWhereInput!]
|
|
or - [CloudFileWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
originalFileName - String
|
original_file_name field predicates |
originalFileNameNEQ - String
|
|
originalFileNameIn - [String!]
|
|
originalFileNameNotIn - [String!]
|
|
originalFileNameGT - String
|
|
originalFileNameGTE - String
|
|
originalFileNameLT - String
|
|
originalFileNameLTE - String
|
|
originalFileNameContains - String
|
|
originalFileNameHasPrefix - String
|
|
originalFileNameHasSuffix - String
|
|
originalFileNameIsNil - Boolean
|
|
originalFileNameNotNil - Boolean
|
|
originalFileNameEqualFold - String
|
|
originalFileNameContainsFold - String
|
|
contentType - String
|
content_type field predicates |
contentTypeNEQ - String
|
|
contentTypeIn - [String!]
|
|
contentTypeNotIn - [String!]
|
|
contentTypeGT - String
|
|
contentTypeGTE - String
|
|
contentTypeLT - String
|
|
contentTypeLTE - String
|
|
contentTypeContains - String
|
|
contentTypeHasPrefix - String
|
|
contentTypeHasSuffix - String
|
|
contentTypeEqualFold - String
|
|
contentTypeContainsFold - String
|
Example
{
"not": CloudFileWhereInput,
"and": [CloudFileWhereInput],
"or": [CloudFileWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"originalFileName": "Jollof Rice",
"originalFileNameNEQ": "Jollof Rice",
"originalFileNameIn": ["Jollof Rice"],
"originalFileNameNotIn": ["Jollof Rice"],
"originalFileNameGT": "Jollof Rice",
"originalFileNameGTE": "Jollof Rice",
"originalFileNameLT": "Jollof Rice",
"originalFileNameLTE": "Jollof Rice",
"originalFileNameContains": "Jollof Rice",
"originalFileNameHasPrefix": "Jollof Rice",
"originalFileNameHasSuffix": "Jollof Rice",
"originalFileNameIsNil": true,
"originalFileNameNotNil": true,
"originalFileNameEqualFold": "Jollof Rice",
"originalFileNameContainsFold": "Jollof Rice",
"contentType": "DELIVERY",
"contentTypeNEQ": "DELIVERY",
"contentTypeIn": ["DELIVERY"],
"contentTypeNotIn": ["DELIVERY"],
"contentTypeGT": "DELIVERY",
"contentTypeGTE": "DELIVERY",
"contentTypeLT": "DELIVERY",
"contentTypeLTE": "DELIVERY",
"contentTypeContains": "DELIVERY",
"contentTypeHasPrefix": "DELIVERY",
"contentTypeHasSuffix": "DELIVERY",
"contentTypeEqualFold": "DELIVERY",
"contentTypeContainsFold": "DELIVERY"
}
CompleteWebCheckoutLoginError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
CompleteWebCheckoutLoginInput
CompleteWebCheckoutLoginResult
Types
| Union Types |
|---|
Example
CompleteWebCheckoutLoginSuccess
CompleteWebCheckoutLoginSuccess
Fields
| Field Name | Description |
|---|---|
token - String!
|
|
customer - Customer!
|
|
wallets - [CustomerWallet!]!
|
|
creditCards - [CreditCard!]!
|
|
expiresAt - Int!
|
Example
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"customer": Customer,
"wallets": [CustomerWallet],
"creditCards": [CreditCard],
"expiresAt": 1
}
ConfigStationPrinter
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
configID - ID!
|
|
stationID - ID!
|
|
printerID - ID!
|
|
config - SalePointConfig!
|
|
station - PrintStation!
|
|
printer - Printer!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"configID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"config": SalePointConfig,
"station": PrintStation,
"printer": Printer
}
ConfigStationPrinterWhereInput
Description
ConfigStationPrinterWhereInput is used for filtering ConfigStationPrinter objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ConfigStationPrinterWhereInput
|
|
and - [ConfigStationPrinterWhereInput!]
|
|
or - [ConfigStationPrinterWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
configID - ID
|
config_id field predicates |
configIDNEQ - ID
|
|
configIDIn - [ID!]
|
|
configIDNotIn - [ID!]
|
|
configIDGT - ID
|
|
configIDGTE - ID
|
|
configIDLT - ID
|
|
configIDLTE - ID
|
|
configIDContains - ID
|
|
configIDHasPrefix - ID
|
|
configIDHasSuffix - ID
|
|
configIDEqualFold - ID
|
|
configIDContainsFold - ID
|
|
stationID - ID
|
station_id field predicates |
stationIDNEQ - ID
|
|
stationIDIn - [ID!]
|
|
stationIDNotIn - [ID!]
|
|
stationIDGT - ID
|
|
stationIDGTE - ID
|
|
stationIDLT - ID
|
|
stationIDLTE - ID
|
|
stationIDContains - ID
|
|
stationIDHasPrefix - ID
|
|
stationIDHasSuffix - ID
|
|
stationIDEqualFold - ID
|
|
stationIDContainsFold - ID
|
|
printerID - ID
|
printer_id field predicates |
printerIDNEQ - ID
|
|
printerIDIn - [ID!]
|
|
printerIDNotIn - [ID!]
|
|
printerIDGT - ID
|
|
printerIDGTE - ID
|
|
printerIDLT - ID
|
|
printerIDLTE - ID
|
|
printerIDContains - ID
|
|
printerIDHasPrefix - ID
|
|
printerIDHasSuffix - ID
|
|
printerIDEqualFold - ID
|
|
printerIDContainsFold - ID
|
|
hasConfig - Boolean
|
config edge predicates |
hasConfigWith - [SalePointConfigWhereInput!]
|
|
hasStation - Boolean
|
station edge predicates |
hasStationWith - [PrintStationWhereInput!]
|
|
hasPrinter - Boolean
|
printer edge predicates |
hasPrinterWith - [PrinterWhereInput!]
|
Example
{
"not": ConfigStationPrinterWhereInput,
"and": [ConfigStationPrinterWhereInput],
"or": [ConfigStationPrinterWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"configID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"configIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"configIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"stationIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"stationIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stationIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"printerIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"printerIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"printerIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"hasConfig": true,
"hasConfigWith": [SalePointConfigWhereInput],
"hasStation": true,
"hasStationWith": [PrintStationWhereInput],
"hasPrinter": true,
"hasPrinterWith": [PrinterWhereInput]
}
CreateApplePayRequestInput
CreateCustomerVirtualAccountInput
CreateDeliveryAddressError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
CreateDeliveryAddressInput
Example
{
"address": "14 Admiralty Way, Lekki Phase 1, Lagos",
"placeId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"latitude": 6.4281,
"longitude": 3.4219,
"instructions": "Extra spicy, no onions",
"label": "HOME",
"landmark": "Near Lekki Toll Gate"
}
CreateDeliveryAddressResult
Types
| Union Types |
|---|
Example
CreateDeliveryAddressSuccess
CreateDeliveryAddressSuccess
Fields
| Field Name | Description |
|---|---|
deliveryAddress - CustomerDeliveryAddress!
|
Example
{"deliveryAddress": CustomerDeliveryAddress}
CreateDeliveryOrderPaymentInput
CreateDeliveryOrderPaymentResult
Types
| Union Types |
|---|
Example
CreatePaymentSuccess
CreateDineInOrderError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
CreateDineInOrderInput
Fields
| Input Field | Description |
|---|---|
payPointId - ID!
|
|
items - [OrderItemInput!]!
|
Example
{
"payPointId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"items": [OrderItemInput]
}
CreateDineInOrderPaymentInput
CreateDineInOrderPaymentResult
Types
| Union Types |
|---|
Example
CreatePaymentSuccess
CreateDineInOrderResult
Types
| Union Types |
|---|
Example
CreateDineInOrderSuccess
CreateDineInOrderSuccess
Fields
| Field Name | Description |
|---|---|
order - DineInOrder!
|
Example
{"order": DineInOrder}
CreateFrozenDeliveryOrderResult
Fields
| Field Name | Description |
|---|---|
paymentRequest - PaymentRequest!
|
Example
{"paymentRequest": PaymentRequest}
CreateNUBANPayoutDestinationError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
CreateNUBANPayoutDestinationResult
Types
| Union Types |
|---|
Example
CreateNUBANPayoutDestinationSuccess
CreateNUBANPayoutDestinationSuccess
Fields
| Field Name | Description |
|---|---|
account - CustomerNubanAccount!
|
Example
{"account": CustomerNubanAccount}
CreateNubanPayoutDestinationInput
CreatePaymentError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
CreatePaymentSuccess
Fields
| Field Name | Description |
|---|---|
paymentRequest - PaymentRequest!
|
|
payment - PaymentRequest!
|
Use paymentRequest instead |
Example
{
"paymentRequest": PaymentRequest,
"payment": PaymentRequest
}
CreditCard
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"pan": "4111111111111111",
"expiryMonth": "12/27",
"expiryYear": "12/27",
"scheme": "VISA",
"signature": "Signature",
"brand": "Apple"
}
CreditCardWhereInput
Description
CreditCardWhereInput is used for filtering CustomerCard objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - CreditCardWhereInput
|
|
and - [CreditCardWhereInput!]
|
|
or - [CreditCardWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
pan - String
|
pan field predicates |
panNEQ - String
|
|
panIn - [String!]
|
|
panNotIn - [String!]
|
|
panGT - String
|
|
panGTE - String
|
|
panLT - String
|
|
panLTE - String
|
|
panContains - String
|
|
panHasPrefix - String
|
|
panHasSuffix - String
|
|
panEqualFold - String
|
|
panContainsFold - String
|
|
expiryMonth - String
|
expiry_month field predicates |
expiryMonthNEQ - String
|
|
expiryMonthIn - [String!]
|
|
expiryMonthNotIn - [String!]
|
|
expiryMonthGT - String
|
|
expiryMonthGTE - String
|
|
expiryMonthLT - String
|
|
expiryMonthLTE - String
|
|
expiryMonthContains - String
|
|
expiryMonthHasPrefix - String
|
|
expiryMonthHasSuffix - String
|
|
expiryMonthEqualFold - String
|
|
expiryMonthContainsFold - String
|
|
expiryYear - String
|
expiry_year field predicates |
expiryYearNEQ - String
|
|
expiryYearIn - [String!]
|
|
expiryYearNotIn - [String!]
|
|
expiryYearGT - String
|
|
expiryYearGTE - String
|
|
expiryYearLT - String
|
|
expiryYearLTE - String
|
|
expiryYearContains - String
|
|
expiryYearHasPrefix - String
|
|
expiryYearHasSuffix - String
|
|
expiryYearEqualFold - String
|
|
expiryYearContainsFold - String
|
|
scheme - String
|
scheme field predicates |
schemeNEQ - String
|
|
schemeIn - [String!]
|
|
schemeNotIn - [String!]
|
|
schemeGT - String
|
|
schemeGTE - String
|
|
schemeLT - String
|
|
schemeLTE - String
|
|
schemeContains - String
|
|
schemeHasPrefix - String
|
|
schemeHasSuffix - String
|
|
schemeEqualFold - String
|
|
schemeContainsFold - String
|
|
signature - String
|
signature field predicates |
signatureNEQ - String
|
|
signatureIn - [String!]
|
|
signatureNotIn - [String!]
|
|
signatureGT - String
|
|
signatureGTE - String
|
|
signatureLT - String
|
|
signatureLTE - String
|
|
signatureContains - String
|
|
signatureHasPrefix - String
|
|
signatureHasSuffix - String
|
|
signatureIsNil - Boolean
|
|
signatureNotNil - Boolean
|
|
signatureEqualFold - String
|
|
signatureContainsFold - String
|
Example
{
"not": CreditCardWhereInput,
"and": [CreditCardWhereInput],
"or": [CreditCardWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"pan": "4111111111111111",
"panNEQ": "4111111111111111",
"panIn": ["4111111111111111"],
"panNotIn": ["4111111111111111"],
"panGT": "4111111111111111",
"panGTE": "4111111111111111",
"panLT": "4111111111111111",
"panLTE": "4111111111111111",
"panContains": "4111111111111111",
"panHasPrefix": "4111111111111111",
"panHasSuffix": "4111111111111111",
"panEqualFold": "4111111111111111",
"panContainsFold": "4111111111111111",
"expiryMonth": "12/27",
"expiryMonthNEQ": "12/27",
"expiryMonthIn": ["12/27"],
"expiryMonthNotIn": ["12/27"],
"expiryMonthGT": "12/27",
"expiryMonthGTE": "12/27",
"expiryMonthLT": "12/27",
"expiryMonthLTE": "12/27",
"expiryMonthContains": "12/27",
"expiryMonthHasPrefix": "12/27",
"expiryMonthHasSuffix": "12/27",
"expiryMonthEqualFold": "12/27",
"expiryMonthContainsFold": "12/27",
"expiryYear": "12/27",
"expiryYearNEQ": "12/27",
"expiryYearIn": ["12/27"],
"expiryYearNotIn": ["12/27"],
"expiryYearGT": "12/27",
"expiryYearGTE": "12/27",
"expiryYearLT": "12/27",
"expiryYearLTE": "12/27",
"expiryYearContains": "12/27",
"expiryYearHasPrefix": "12/27",
"expiryYearHasSuffix": "12/27",
"expiryYearEqualFold": "12/27",
"expiryYearContainsFold": "12/27",
"scheme": "VISA",
"schemeNEQ": "VISA",
"schemeIn": ["VISA"],
"schemeNotIn": ["VISA"],
"schemeGT": "VISA",
"schemeGTE": "VISA",
"schemeLT": "VISA",
"schemeLTE": "VISA",
"schemeContains": "VISA",
"schemeHasPrefix": "VISA",
"schemeHasSuffix": "VISA",
"schemeEqualFold": "VISA",
"schemeContainsFold": "VISA",
"signature": "Signature",
"signatureNEQ": "SignatureNEQ",
"signatureIn": ["SignatureIn"],
"signatureNotIn": ["SignatureNotIn"],
"signatureGT": "SignatureGT",
"signatureGTE": "SignatureGTE",
"signatureLT": "SignatureLT",
"signatureLTE": "SignatureLTE",
"signatureContains": "SignatureContains",
"signatureHasPrefix": "SignatureHasPrefix",
"signatureHasSuffix": "SignatureHasSuffix",
"signatureIsNil": true,
"signatureNotNil": true,
"signatureEqualFold": "SignatureEqualFold",
"signatureContainsFold": "SignatureContainsFold"
}
Cursor
Description
Define a Relay Cursor type: https://relay.dev/graphql/connections.htm#sec-Cursor
Example
"eyJpZCI6IjEyMyJ9"
Customer
Fields
| Field Name | Description |
|---|---|
deliveryOrders - DeliveryOrderConnection!
|
|
Arguments
|
|
displayName - String!
|
|
payments - PaymentConnection!
|
|
Arguments
|
|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
firstName - String
|
|
lastName - String
|
|
email - String
|
|
kycUpgradeRequired - Boolean!
|
|
kycLevel - Int
|
|
phoneNumber - String
|
|
acceptedTerms - Boolean!
|
|
emailVerified - Boolean!
|
|
phoneVerified - Boolean!
|
|
transactions - CustomerTransactionV2Connection!
|
|
Arguments
|
|
deliveryAddresses - CustomerDeliveryAddressConnection!
|
|
Arguments
|
|
nubanAccounts - [CustomerNubanAccount!]!
|
Get a customer's payout destinations |
wallets - [CustomerWallet!]!
|
|
Example
{
"deliveryOrders": DeliveryOrderConnection,
"displayName": "Mama Chidi",
"payments": PaymentConnection,
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"firstName": "Chukwuemeka",
"lastName": "Adeyemi",
"email": "merchant@example.com",
"kycUpgradeRequired": true,
"kycLevel": 1,
"phoneNumber": "+2348012345678",
"acceptedTerms": true,
"emailVerified": true,
"phoneVerified": true,
"transactions": CustomerTransactionV2Connection,
"deliveryAddresses": CustomerDeliveryAddressConnection,
"nubanAccounts": [CustomerNubanAccount],
"wallets": [CustomerWallet]
}
CustomerApp
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"MOBILE"
CustomerDeliveryAddress
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"address": "14 Admiralty Way, Lekki Phase 1, Lagos",
"placeID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"latitude": 6.4281,
"longitude": 3.4219,
"landmark": "Near Lekki Toll Gate",
"label": "Main Menu",
"instructions": "Extra spicy, no onions",
"addressV2": Address
}
CustomerDeliveryAddressConnection
Description
A connection to a list of items.
Fields
| Field Name | Description |
|---|---|
edges - [CustomerDeliveryAddressEdge]
|
A list of edges. |
pageInfo - PageInfo!
|
Information to aid in pagination. |
totalCount - Int!
|
Identifies the total count of items in the connection. |
Example
{
"edges": [CustomerDeliveryAddressEdge],
"pageInfo": PageInfo,
"totalCount": 420000
}
CustomerDeliveryAddressEdge
Description
An edge in a connection.
Fields
| Field Name | Description |
|---|---|
node - CustomerDeliveryAddress
|
The item at the end of the edge. |
cursor - Cursor!
|
A cursor for use in pagination. |
Example
{
"node": CustomerDeliveryAddress,
"cursor": "eyJpZCI6IjEyMyJ9"
}
CustomerDeliveryAddressOrder
Description
Ordering options for CustomerDeliveryAddress connections
Fields
| Input Field | Description |
|---|---|
direction - OrderDirection!
|
The ordering direction. Default = ASC |
field - CustomerDeliveryAddressOrderField!
|
The field by which to order CustomerDeliveryAddresses. |
Example
{"direction": "ASC", "field": "CREATED_AT"}
CustomerDeliveryAddressOrderField
Description
Properties by which CustomerDeliveryAddress connections can be ordered.
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CREATED_AT"
CustomerDeliveryAddressWhereInput
Description
CustomerDeliveryAddressWhereInput is used for filtering CustomerDeliveryAddress objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - CustomerDeliveryAddressWhereInput
|
|
and - [CustomerDeliveryAddressWhereInput!]
|
|
or - [CustomerDeliveryAddressWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
address - String
|
address field predicates |
addressNEQ - String
|
|
addressIn - [String!]
|
|
addressNotIn - [String!]
|
|
addressGT - String
|
|
addressGTE - String
|
|
addressLT - String
|
|
addressLTE - String
|
|
addressContains - String
|
|
addressHasPrefix - String
|
|
addressHasSuffix - String
|
|
addressEqualFold - String
|
|
addressContainsFold - String
|
|
placeID - String
|
place_id field predicates |
placeIDNEQ - String
|
|
placeIDIn - [String!]
|
|
placeIDNotIn - [String!]
|
|
placeIDGT - String
|
|
placeIDGTE - String
|
|
placeIDLT - String
|
|
placeIDLTE - String
|
|
placeIDContains - String
|
|
placeIDHasPrefix - String
|
|
placeIDHasSuffix - String
|
|
placeIDIsNil - Boolean
|
|
placeIDNotNil - Boolean
|
|
placeIDEqualFold - String
|
|
placeIDContainsFold - String
|
|
latitude - Float
|
latitude field predicates |
latitudeNEQ - Float
|
|
latitudeIn - [Float!]
|
|
latitudeNotIn - [Float!]
|
|
latitudeGT - Float
|
|
latitudeGTE - Float
|
|
latitudeLT - Float
|
|
latitudeLTE - Float
|
|
latitudeIsNil - Boolean
|
|
latitudeNotNil - Boolean
|
|
longitude - Float
|
longitude field predicates |
longitudeNEQ - Float
|
|
longitudeIn - [Float!]
|
|
longitudeNotIn - [Float!]
|
|
longitudeGT - Float
|
|
longitudeGTE - Float
|
|
longitudeLT - Float
|
|
longitudeLTE - Float
|
|
longitudeIsNil - Boolean
|
|
longitudeNotNil - Boolean
|
|
landmark - String
|
landmark field predicates |
landmarkNEQ - String
|
|
landmarkIn - [String!]
|
|
landmarkNotIn - [String!]
|
|
landmarkGT - String
|
|
landmarkGTE - String
|
|
landmarkLT - String
|
|
landmarkLTE - String
|
|
landmarkContains - String
|
|
landmarkHasPrefix - String
|
|
landmarkHasSuffix - String
|
|
landmarkIsNil - Boolean
|
|
landmarkNotNil - Boolean
|
|
landmarkEqualFold - String
|
|
landmarkContainsFold - String
|
|
label - String
|
label field predicates |
labelNEQ - String
|
|
labelIn - [String!]
|
|
labelNotIn - [String!]
|
|
labelGT - String
|
|
labelGTE - String
|
|
labelLT - String
|
|
labelLTE - String
|
|
labelContains - String
|
|
labelHasPrefix - String
|
|
labelHasSuffix - String
|
|
labelIsNil - Boolean
|
|
labelNotNil - Boolean
|
|
labelEqualFold - String
|
|
labelContainsFold - String
|
|
instructions - String
|
instructions field predicates |
instructionsNEQ - String
|
|
instructionsIn - [String!]
|
|
instructionsNotIn - [String!]
|
|
instructionsGT - String
|
|
instructionsGTE - String
|
|
instructionsLT - String
|
|
instructionsLTE - String
|
|
instructionsContains - String
|
|
instructionsHasPrefix - String
|
|
instructionsHasSuffix - String
|
|
instructionsIsNil - Boolean
|
|
instructionsNotNil - Boolean
|
|
instructionsEqualFold - String
|
|
instructionsContainsFold - String
|
Example
{
"not": CustomerDeliveryAddressWhereInput,
"and": [CustomerDeliveryAddressWhereInput],
"or": [CustomerDeliveryAddressWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"address": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressNEQ": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressIn": ["14 Admiralty Way, Lekki Phase 1, Lagos"],
"addressNotIn": ["14 Admiralty Way, Lekki Phase 1, Lagos"],
"addressGT": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressGTE": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressLT": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressLTE": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressContains": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressHasPrefix": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressHasSuffix": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressEqualFold": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressContainsFold": "14 Admiralty Way, Lekki Phase 1, Lagos",
"placeID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"placeIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"placeIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"placeIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"placeIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"placeIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"placeIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"placeIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"placeIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"placeIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"placeIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"placeIDIsNil": true,
"placeIDNotNil": true,
"placeIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"placeIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"latitude": 6.4281,
"latitudeNEQ": 6.4281,
"latitudeIn": [6.4281],
"latitudeNotIn": [6.4281],
"latitudeGT": 6.4281,
"latitudeGTE": 6.4281,
"latitudeLT": 6.4281,
"latitudeLTE": 6.4281,
"latitudeIsNil": true,
"latitudeNotNil": true,
"longitude": 3.4219,
"longitudeNEQ": 3.4219,
"longitudeIn": [3.4219],
"longitudeNotIn": [3.4219],
"longitudeGT": 3.4219,
"longitudeGTE": 3.4219,
"longitudeLT": 3.4219,
"longitudeLTE": 3.4219,
"longitudeIsNil": true,
"longitudeNotNil": true,
"landmark": "Near Lekki Toll Gate",
"landmarkNEQ": "Near Lekki Toll Gate",
"landmarkIn": ["Near Lekki Toll Gate"],
"landmarkNotIn": ["Near Lekki Toll Gate"],
"landmarkGT": "Near Lekki Toll Gate",
"landmarkGTE": "Near Lekki Toll Gate",
"landmarkLT": "Near Lekki Toll Gate",
"landmarkLTE": "Near Lekki Toll Gate",
"landmarkContains": "Near Lekki Toll Gate",
"landmarkHasPrefix": "Near Lekki Toll Gate",
"landmarkHasSuffix": "Near Lekki Toll Gate",
"landmarkIsNil": true,
"landmarkNotNil": true,
"landmarkEqualFold": "Near Lekki Toll Gate",
"landmarkContainsFold": "Near Lekki Toll Gate",
"label": "Main Menu",
"labelNEQ": "Main Menu",
"labelIn": ["Main Menu"],
"labelNotIn": ["Main Menu"],
"labelGT": "Main Menu",
"labelGTE": "Main Menu",
"labelLT": "Main Menu",
"labelLTE": "Main Menu",
"labelContains": "Main Menu",
"labelHasPrefix": "Main Menu",
"labelHasSuffix": "Main Menu",
"labelIsNil": true,
"labelNotNil": true,
"labelEqualFold": "Main Menu",
"labelContainsFold": "Main Menu",
"instructions": "Extra spicy, no onions",
"instructionsNEQ": "Extra spicy, no onions",
"instructionsIn": ["Extra spicy, no onions"],
"instructionsNotIn": ["Extra spicy, no onions"],
"instructionsGT": "Extra spicy, no onions",
"instructionsGTE": "Extra spicy, no onions",
"instructionsLT": "Extra spicy, no onions",
"instructionsLTE": "Extra spicy, no onions",
"instructionsContains": "Extra spicy, no onions",
"instructionsHasPrefix": "Extra spicy, no onions",
"instructionsHasSuffix": "Extra spicy, no onions",
"instructionsIsNil": true,
"instructionsNotNil": true,
"instructionsEqualFold": "Extra spicy, no onions",
"instructionsContainsFold": "Extra spicy, no onions"
}
CustomerNubanAccount
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankSlug": "first-bank",
"bankName": "First Bank",
"accountNumber": "0123456789",
"accountName": "MAMA CHIDI KITCHEN",
"customer": Customer
}
CustomerPayout
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"status": "SUCCESSFUL",
"amount": 250000,
"fee": 15000,
"providerFee": 15000,
"reference": "REF-20250615-001",
"narration": "Payment for order #ORD-2025-001",
"destinationType": "DELIVERY",
"destination": PayoutDestination
}
CustomerPayoutStatus
Description
CustomerPayoutStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"SUCCESSFUL"
CustomerPayoutWhereInput
Description
CustomerPayoutWhereInput is used for filtering CustomerPayout objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - CustomerPayoutWhereInput
|
|
and - [CustomerPayoutWhereInput!]
|
|
or - [CustomerPayoutWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
status - CustomerPayoutStatus
|
status field predicates |
statusNEQ - CustomerPayoutStatus
|
|
statusIn - [CustomerPayoutStatus!]
|
|
statusNotIn - [CustomerPayoutStatus!]
|
|
amount - Int
|
amount field predicates |
amountNEQ - Int
|
|
amountIn - [Int!]
|
|
amountNotIn - [Int!]
|
|
amountGT - Int
|
|
amountGTE - Int
|
|
amountLT - Int
|
|
amountLTE - Int
|
|
fee - Int
|
fee field predicates |
feeNEQ - Int
|
|
feeIn - [Int!]
|
|
feeNotIn - [Int!]
|
|
feeGT - Int
|
|
feeGTE - Int
|
|
feeLT - Int
|
|
feeLTE - Int
|
|
providerFee - Int
|
provider_fee field predicates |
providerFeeNEQ - Int
|
|
providerFeeIn - [Int!]
|
|
providerFeeNotIn - [Int!]
|
|
providerFeeGT - Int
|
|
providerFeeGTE - Int
|
|
providerFeeLT - Int
|
|
providerFeeLTE - Int
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
narration - String
|
narration field predicates |
narrationNEQ - String
|
|
narrationIn - [String!]
|
|
narrationNotIn - [String!]
|
|
narrationGT - String
|
|
narrationGTE - String
|
|
narrationLT - String
|
|
narrationLTE - String
|
|
narrationContains - String
|
|
narrationHasPrefix - String
|
|
narrationHasSuffix - String
|
|
narrationIsNil - Boolean
|
|
narrationNotNil - Boolean
|
|
narrationEqualFold - String
|
|
narrationContainsFold - String
|
|
destinationType - String
|
destination_type field predicates |
destinationTypeNEQ - String
|
|
destinationTypeIn - [String!]
|
|
destinationTypeNotIn - [String!]
|
|
destinationTypeGT - String
|
|
destinationTypeGTE - String
|
|
destinationTypeLT - String
|
|
destinationTypeLTE - String
|
|
destinationTypeContains - String
|
|
destinationTypeHasPrefix - String
|
|
destinationTypeHasSuffix - String
|
|
destinationTypeEqualFold - String
|
|
destinationTypeContainsFold - String
|
Example
{
"not": CustomerPayoutWhereInput,
"and": [CustomerPayoutWhereInput],
"or": [CustomerPayoutWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"status": "SUCCESSFUL",
"statusNEQ": "SUCCESSFUL",
"statusIn": ["SUCCESSFUL"],
"statusNotIn": ["SUCCESSFUL"],
"amount": 250000,
"amountNEQ": 250000,
"amountIn": [250000],
"amountNotIn": [250000],
"amountGT": 250000,
"amountGTE": 250000,
"amountLT": 250000,
"amountLTE": 250000,
"fee": 15000,
"feeNEQ": 15000,
"feeIn": [15000],
"feeNotIn": [15000],
"feeGT": 15000,
"feeGTE": 15000,
"feeLT": 15000,
"feeLTE": 15000,
"providerFee": 15000,
"providerFeeNEQ": 15000,
"providerFeeIn": [15000],
"providerFeeNotIn": [15000],
"providerFeeGT": 15000,
"providerFeeGTE": 15000,
"providerFeeLT": 15000,
"providerFeeLTE": 15000,
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"narration": "Payment for order #ORD-2025-001",
"narrationNEQ": "Payment for order #ORD-2025-001",
"narrationIn": ["Payment for order #ORD-2025-001"],
"narrationNotIn": ["Payment for order #ORD-2025-001"],
"narrationGT": "Payment for order #ORD-2025-001",
"narrationGTE": "Payment for order #ORD-2025-001",
"narrationLT": "Payment for order #ORD-2025-001",
"narrationLTE": "Payment for order #ORD-2025-001",
"narrationContains": "Payment for order #ORD-2025-001",
"narrationHasPrefix": "Payment for order #ORD-2025-001",
"narrationHasSuffix": "Payment for order #ORD-2025-001",
"narrationIsNil": true,
"narrationNotNil": true,
"narrationEqualFold": "Payment for order #ORD-2025-001",
"narrationContainsFold": "Payment for order #ORD-2025-001",
"destinationType": "DELIVERY",
"destinationTypeNEQ": "DELIVERY",
"destinationTypeIn": ["DELIVERY"],
"destinationTypeNotIn": ["DELIVERY"],
"destinationTypeGT": "DELIVERY",
"destinationTypeGTE": "DELIVERY",
"destinationTypeLT": "DELIVERY",
"destinationTypeLTE": "DELIVERY",
"destinationTypeContains": "DELIVERY",
"destinationTypeHasPrefix": "DELIVERY",
"destinationTypeHasSuffix": "DELIVERY",
"destinationTypeEqualFold": "DELIVERY",
"destinationTypeContainsFold": "DELIVERY"
}
CustomerTransactionV2
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
context - CustomerTransactionV2Context!
|
|
contextID - String
|
|
details - CustomerTransactionV2Details
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"context": "PAYMENT",
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"details": Payment
}
CustomerTransactionV2Connection
Description
A connection to a list of items.
Fields
| Field Name | Description |
|---|---|
edges - [CustomerTransactionV2Edge]
|
A list of edges. |
pageInfo - PageInfo!
|
Information to aid in pagination. |
totalCount - Int!
|
Identifies the total count of items in the connection. |
Example
{
"edges": [CustomerTransactionV2Edge],
"pageInfo": PageInfo,
"totalCount": 420000
}
CustomerTransactionV2Context
Description
CustomerTransactionV2Context is enum for the field context
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"PAYMENT"
CustomerTransactionV2Details
Types
| Union Types |
|---|
Example
Payment
CustomerTransactionV2Edge
Description
An edge in a connection.
Fields
| Field Name | Description |
|---|---|
node - CustomerTransactionV2
|
The item at the end of the edge. |
cursor - Cursor!
|
A cursor for use in pagination. |
Example
{
"node": CustomerTransactionV2,
"cursor": "eyJpZCI6IjEyMyJ9"
}
CustomerTransactionV2Order
Description
Ordering options for CustomerTransactionV2 connections
Fields
| Input Field | Description |
|---|---|
direction - OrderDirection!
|
The ordering direction. Default = ASC |
field - CustomerTransactionV2OrderField!
|
The field by which to order CustomerTransactionV2s. |
Example
{"direction": "ASC", "field": "CREATED_AT"}
CustomerTransactionV2OrderField
Description
Properties by which CustomerTransactionV2 connections can be ordered.
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CREATED_AT"
CustomerTransactionV2WhereInput
Description
CustomerTransactionV2WhereInput is used for filtering CustomerTransactionV2 objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - CustomerTransactionV2WhereInput
|
|
and - [CustomerTransactionV2WhereInput!]
|
|
or - [CustomerTransactionV2WhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
context - CustomerTransactionV2Context
|
context field predicates |
contextNEQ - CustomerTransactionV2Context
|
|
contextIn - [CustomerTransactionV2Context!]
|
|
contextNotIn - [CustomerTransactionV2Context!]
|
|
contextID - String
|
context_id field predicates |
contextIDNEQ - String
|
|
contextIDIn - [String!]
|
|
contextIDNotIn - [String!]
|
|
contextIDGT - String
|
|
contextIDGTE - String
|
|
contextIDLT - String
|
|
contextIDLTE - String
|
|
contextIDContains - String
|
|
contextIDHasPrefix - String
|
|
contextIDHasSuffix - String
|
|
contextIDIsNil - Boolean
|
|
contextIDNotNil - Boolean
|
|
contextIDEqualFold - String
|
|
contextIDContainsFold - String
|
Example
{
"not": CustomerTransactionV2WhereInput,
"and": [CustomerTransactionV2WhereInput],
"or": [CustomerTransactionV2WhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"context": "PAYMENT",
"contextNEQ": "PAYMENT",
"contextIn": ["PAYMENT"],
"contextNotIn": ["PAYMENT"],
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"contextIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"contextIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDIsNil": true,
"contextIDNotNil": true,
"contextIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
CustomerVirtualAccount
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"bankID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"accountName": "MAMA CHIDI KITCHEN",
"accountNumber": "0123456789"
}
CustomerVirtualAccountCollection
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"amount": 250000,
"sessionID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"senderBankName": "First Bank",
"senderAccountName": "MAMA CHIDI KITCHEN",
"senderAccountNumber": "0123456789",
"bankName": "First Bank",
"accountNumber": "0123456789",
"narration": "Payment for order #ORD-2025-001"
}
CustomerVirtualAccountCollectionWhereInput
Description
CustomerVirtualAccountCollectionWhereInput is used for filtering CustomerVirtualAccountCollection objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - CustomerVirtualAccountCollectionWhereInput
|
|
and - [CustomerVirtualAccountCollectionWhereInput!]
|
|
or - [CustomerVirtualAccountCollectionWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
amount - Int
|
amount field predicates |
amountNEQ - Int
|
|
amountIn - [Int!]
|
|
amountNotIn - [Int!]
|
|
amountGT - Int
|
|
amountGTE - Int
|
|
amountLT - Int
|
|
amountLTE - Int
|
|
sessionID - String
|
session_id field predicates |
sessionIDNEQ - String
|
|
sessionIDIn - [String!]
|
|
sessionIDNotIn - [String!]
|
|
sessionIDGT - String
|
|
sessionIDGTE - String
|
|
sessionIDLT - String
|
|
sessionIDLTE - String
|
|
sessionIDContains - String
|
|
sessionIDHasPrefix - String
|
|
sessionIDHasSuffix - String
|
|
sessionIDEqualFold - String
|
|
sessionIDContainsFold - String
|
|
senderBankName - String
|
sender_bank_name field predicates |
senderBankNameNEQ - String
|
|
senderBankNameIn - [String!]
|
|
senderBankNameNotIn - [String!]
|
|
senderBankNameGT - String
|
|
senderBankNameGTE - String
|
|
senderBankNameLT - String
|
|
senderBankNameLTE - String
|
|
senderBankNameContains - String
|
|
senderBankNameHasPrefix - String
|
|
senderBankNameHasSuffix - String
|
|
senderBankNameEqualFold - String
|
|
senderBankNameContainsFold - String
|
|
senderAccountName - String
|
sender_account_name field predicates |
senderAccountNameNEQ - String
|
|
senderAccountNameIn - [String!]
|
|
senderAccountNameNotIn - [String!]
|
|
senderAccountNameGT - String
|
|
senderAccountNameGTE - String
|
|
senderAccountNameLT - String
|
|
senderAccountNameLTE - String
|
|
senderAccountNameContains - String
|
|
senderAccountNameHasPrefix - String
|
|
senderAccountNameHasSuffix - String
|
|
senderAccountNameEqualFold - String
|
|
senderAccountNameContainsFold - String
|
|
senderAccountNumber - String
|
sender_account_number field predicates |
senderAccountNumberNEQ - String
|
|
senderAccountNumberIn - [String!]
|
|
senderAccountNumberNotIn - [String!]
|
|
senderAccountNumberGT - String
|
|
senderAccountNumberGTE - String
|
|
senderAccountNumberLT - String
|
|
senderAccountNumberLTE - String
|
|
senderAccountNumberContains - String
|
|
senderAccountNumberHasPrefix - String
|
|
senderAccountNumberHasSuffix - String
|
|
senderAccountNumberEqualFold - String
|
|
senderAccountNumberContainsFold - String
|
|
bankName - String
|
bank_name field predicates |
bankNameNEQ - String
|
|
bankNameIn - [String!]
|
|
bankNameNotIn - [String!]
|
|
bankNameGT - String
|
|
bankNameGTE - String
|
|
bankNameLT - String
|
|
bankNameLTE - String
|
|
bankNameContains - String
|
|
bankNameHasPrefix - String
|
|
bankNameHasSuffix - String
|
|
bankNameEqualFold - String
|
|
bankNameContainsFold - String
|
|
accountNumber - String
|
account_number field predicates |
accountNumberNEQ - String
|
|
accountNumberIn - [String!]
|
|
accountNumberNotIn - [String!]
|
|
accountNumberGT - String
|
|
accountNumberGTE - String
|
|
accountNumberLT - String
|
|
accountNumberLTE - String
|
|
accountNumberContains - String
|
|
accountNumberHasPrefix - String
|
|
accountNumberHasSuffix - String
|
|
accountNumberEqualFold - String
|
|
accountNumberContainsFold - String
|
|
narration - String
|
narration field predicates |
narrationNEQ - String
|
|
narrationIn - [String!]
|
|
narrationNotIn - [String!]
|
|
narrationGT - String
|
|
narrationGTE - String
|
|
narrationLT - String
|
|
narrationLTE - String
|
|
narrationContains - String
|
|
narrationHasPrefix - String
|
|
narrationHasSuffix - String
|
|
narrationIsNil - Boolean
|
|
narrationNotNil - Boolean
|
|
narrationEqualFold - String
|
|
narrationContainsFold - String
|
Example
{
"not": CustomerVirtualAccountCollectionWhereInput,
"and": [CustomerVirtualAccountCollectionWhereInput],
"or": [CustomerVirtualAccountCollectionWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"amount": 250000,
"amountNEQ": 250000,
"amountIn": [250000],
"amountNotIn": [250000],
"amountGT": 250000,
"amountGTE": 250000,
"amountLT": 250000,
"amountLTE": 250000,
"sessionID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"sessionIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"sessionIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"senderBankName": "First Bank",
"senderBankNameNEQ": "First Bank",
"senderBankNameIn": ["First Bank"],
"senderBankNameNotIn": ["First Bank"],
"senderBankNameGT": "First Bank",
"senderBankNameGTE": "First Bank",
"senderBankNameLT": "First Bank",
"senderBankNameLTE": "First Bank",
"senderBankNameContains": "First Bank",
"senderBankNameHasPrefix": "First Bank",
"senderBankNameHasSuffix": "First Bank",
"senderBankNameEqualFold": "First Bank",
"senderBankNameContainsFold": "First Bank",
"senderAccountName": "MAMA CHIDI KITCHEN",
"senderAccountNameNEQ": "MAMA CHIDI KITCHEN",
"senderAccountNameIn": ["MAMA CHIDI KITCHEN"],
"senderAccountNameNotIn": ["MAMA CHIDI KITCHEN"],
"senderAccountNameGT": "MAMA CHIDI KITCHEN",
"senderAccountNameGTE": "MAMA CHIDI KITCHEN",
"senderAccountNameLT": "MAMA CHIDI KITCHEN",
"senderAccountNameLTE": "MAMA CHIDI KITCHEN",
"senderAccountNameContains": "MAMA CHIDI KITCHEN",
"senderAccountNameHasPrefix": "MAMA CHIDI KITCHEN",
"senderAccountNameHasSuffix": "MAMA CHIDI KITCHEN",
"senderAccountNameEqualFold": "MAMA CHIDI KITCHEN",
"senderAccountNameContainsFold": "MAMA CHIDI KITCHEN",
"senderAccountNumber": "0123456789",
"senderAccountNumberNEQ": "0123456789",
"senderAccountNumberIn": ["0123456789"],
"senderAccountNumberNotIn": ["0123456789"],
"senderAccountNumberGT": "0123456789",
"senderAccountNumberGTE": "0123456789",
"senderAccountNumberLT": "0123456789",
"senderAccountNumberLTE": "0123456789",
"senderAccountNumberContains": "0123456789",
"senderAccountNumberHasPrefix": "0123456789",
"senderAccountNumberHasSuffix": "0123456789",
"senderAccountNumberEqualFold": "0123456789",
"senderAccountNumberContainsFold": "0123456789",
"bankName": "First Bank",
"bankNameNEQ": "First Bank",
"bankNameIn": ["First Bank"],
"bankNameNotIn": ["First Bank"],
"bankNameGT": "First Bank",
"bankNameGTE": "First Bank",
"bankNameLT": "First Bank",
"bankNameLTE": "First Bank",
"bankNameContains": "First Bank",
"bankNameHasPrefix": "First Bank",
"bankNameHasSuffix": "First Bank",
"bankNameEqualFold": "First Bank",
"bankNameContainsFold": "First Bank",
"accountNumber": "0123456789",
"accountNumberNEQ": "0123456789",
"accountNumberIn": ["0123456789"],
"accountNumberNotIn": ["0123456789"],
"accountNumberGT": "0123456789",
"accountNumberGTE": "0123456789",
"accountNumberLT": "0123456789",
"accountNumberLTE": "0123456789",
"accountNumberContains": "0123456789",
"accountNumberHasPrefix": "0123456789",
"accountNumberHasSuffix": "0123456789",
"accountNumberEqualFold": "0123456789",
"accountNumberContainsFold": "0123456789",
"narration": "Payment for order #ORD-2025-001",
"narrationNEQ": "Payment for order #ORD-2025-001",
"narrationIn": ["Payment for order #ORD-2025-001"],
"narrationNotIn": ["Payment for order #ORD-2025-001"],
"narrationGT": "Payment for order #ORD-2025-001",
"narrationGTE": "Payment for order #ORD-2025-001",
"narrationLT": "Payment for order #ORD-2025-001",
"narrationLTE": "Payment for order #ORD-2025-001",
"narrationContains": "Payment for order #ORD-2025-001",
"narrationHasPrefix": "Payment for order #ORD-2025-001",
"narrationHasSuffix": "Payment for order #ORD-2025-001",
"narrationIsNil": true,
"narrationNotNil": true,
"narrationEqualFold": "Payment for order #ORD-2025-001",
"narrationContainsFold": "Payment for order #ORD-2025-001"
}
CustomerVirtualAccountDeposit
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"amount": 250000,
"senderBankName": "First Bank",
"senderAccountName": "MAMA CHIDI KITCHEN",
"senderAccountNumber": "0123456789",
"bankName": "First Bank",
"accountNumber": "0123456789"
}
CustomerVirtualAccountWhereInput
Description
CustomerVirtualAccountWhereInput is used for filtering CustomerVirtualAccount objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - CustomerVirtualAccountWhereInput
|
|
and - [CustomerVirtualAccountWhereInput!]
|
|
or - [CustomerVirtualAccountWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
bankID - ID
|
bank_id field predicates |
bankIDNEQ - ID
|
|
bankIDIn - [ID!]
|
|
bankIDNotIn - [ID!]
|
|
bankIDGT - ID
|
|
bankIDGTE - ID
|
|
bankIDLT - ID
|
|
bankIDLTE - ID
|
|
bankIDContains - ID
|
|
bankIDHasPrefix - ID
|
|
bankIDHasSuffix - ID
|
|
bankIDEqualFold - ID
|
|
bankIDContainsFold - ID
|
|
accountName - String
|
account_name field predicates |
accountNameNEQ - String
|
|
accountNameIn - [String!]
|
|
accountNameNotIn - [String!]
|
|
accountNameGT - String
|
|
accountNameGTE - String
|
|
accountNameLT - String
|
|
accountNameLTE - String
|
|
accountNameContains - String
|
|
accountNameHasPrefix - String
|
|
accountNameHasSuffix - String
|
|
accountNameEqualFold - String
|
|
accountNameContainsFold - String
|
|
accountNumber - String
|
account_number field predicates |
accountNumberNEQ - String
|
|
accountNumberIn - [String!]
|
|
accountNumberNotIn - [String!]
|
|
accountNumberGT - String
|
|
accountNumberGTE - String
|
|
accountNumberLT - String
|
|
accountNumberLTE - String
|
|
accountNumberContains - String
|
|
accountNumberHasPrefix - String
|
|
accountNumberHasSuffix - String
|
|
accountNumberEqualFold - String
|
|
accountNumberContainsFold - String
|
Example
{
"not": CustomerVirtualAccountWhereInput,
"and": [CustomerVirtualAccountWhereInput],
"or": [CustomerVirtualAccountWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"bankID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"bankIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"bankIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"accountName": "MAMA CHIDI KITCHEN",
"accountNameNEQ": "MAMA CHIDI KITCHEN",
"accountNameIn": ["MAMA CHIDI KITCHEN"],
"accountNameNotIn": ["MAMA CHIDI KITCHEN"],
"accountNameGT": "MAMA CHIDI KITCHEN",
"accountNameGTE": "MAMA CHIDI KITCHEN",
"accountNameLT": "MAMA CHIDI KITCHEN",
"accountNameLTE": "MAMA CHIDI KITCHEN",
"accountNameContains": "MAMA CHIDI KITCHEN",
"accountNameHasPrefix": "MAMA CHIDI KITCHEN",
"accountNameHasSuffix": "MAMA CHIDI KITCHEN",
"accountNameEqualFold": "MAMA CHIDI KITCHEN",
"accountNameContainsFold": "MAMA CHIDI KITCHEN",
"accountNumber": "0123456789",
"accountNumberNEQ": "0123456789",
"accountNumberIn": ["0123456789"],
"accountNumberNotIn": ["0123456789"],
"accountNumberGT": "0123456789",
"accountNumberGTE": "0123456789",
"accountNumberLT": "0123456789",
"accountNumberLTE": "0123456789",
"accountNumberContains": "0123456789",
"accountNumberHasPrefix": "0123456789",
"accountNumberHasSuffix": "0123456789",
"accountNumberEqualFold": "0123456789",
"accountNumberContainsFold": "0123456789"
}
CustomerWallet
Fields
| Field Name | Description |
|---|---|
virtualAccounts - [VirtualAccount!]!
|
|
currency - String!
|
|
balance - Int!
|
Example
{
"virtualAccounts": [VirtualAccount],
"currency": "NGN",
"balance": 1500000
}
CustomerWhereInput
Description
CustomerWhereInput is used for filtering Customer objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - CustomerWhereInput
|
|
and - [CustomerWhereInput!]
|
|
or - [CustomerWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
firstName - String
|
first_name field predicates |
firstNameNEQ - String
|
|
firstNameIn - [String!]
|
|
firstNameNotIn - [String!]
|
|
firstNameGT - String
|
|
firstNameGTE - String
|
|
firstNameLT - String
|
|
firstNameLTE - String
|
|
firstNameContains - String
|
|
firstNameHasPrefix - String
|
|
firstNameHasSuffix - String
|
|
firstNameIsNil - Boolean
|
|
firstNameNotNil - Boolean
|
|
firstNameEqualFold - String
|
|
firstNameContainsFold - String
|
|
lastName - String
|
last_name field predicates |
lastNameNEQ - String
|
|
lastNameIn - [String!]
|
|
lastNameNotIn - [String!]
|
|
lastNameGT - String
|
|
lastNameGTE - String
|
|
lastNameLT - String
|
|
lastNameLTE - String
|
|
lastNameContains - String
|
|
lastNameHasPrefix - String
|
|
lastNameHasSuffix - String
|
|
lastNameIsNil - Boolean
|
|
lastNameNotNil - Boolean
|
|
lastNameEqualFold - String
|
|
lastNameContainsFold - String
|
|
email - String
|
email field predicates |
emailNEQ - String
|
|
emailIn - [String!]
|
|
emailNotIn - [String!]
|
|
emailGT - String
|
|
emailGTE - String
|
|
emailLT - String
|
|
emailLTE - String
|
|
emailContains - String
|
|
emailHasPrefix - String
|
|
emailHasSuffix - String
|
|
emailIsNil - Boolean
|
|
emailNotNil - Boolean
|
|
emailEqualFold - String
|
|
emailContainsFold - String
|
|
kycUpgradeRequired - Boolean
|
kyc_upgrade_required field predicates |
kycUpgradeRequiredNEQ - Boolean
|
|
kycLevel - Int
|
kyc_level field predicates |
kycLevelNEQ - Int
|
|
kycLevelIn - [Int!]
|
|
kycLevelNotIn - [Int!]
|
|
kycLevelGT - Int
|
|
kycLevelGTE - Int
|
|
kycLevelLT - Int
|
|
kycLevelLTE - Int
|
|
kycLevelIsNil - Boolean
|
|
kycLevelNotNil - Boolean
|
|
phoneNumber - String
|
phone_number field predicates |
phoneNumberNEQ - String
|
|
phoneNumberIn - [String!]
|
|
phoneNumberNotIn - [String!]
|
|
phoneNumberGT - String
|
|
phoneNumberGTE - String
|
|
phoneNumberLT - String
|
|
phoneNumberLTE - String
|
|
phoneNumberContains - String
|
|
phoneNumberHasPrefix - String
|
|
phoneNumberHasSuffix - String
|
|
phoneNumberIsNil - Boolean
|
|
phoneNumberNotNil - Boolean
|
|
phoneNumberEqualFold - String
|
|
phoneNumberContainsFold - String
|
|
acceptedTerms - Boolean
|
accepted_terms field predicates |
acceptedTermsNEQ - Boolean
|
|
emailVerified - Boolean
|
email_verified field predicates |
emailVerifiedNEQ - Boolean
|
|
phoneVerified - Boolean
|
phone_verified field predicates |
phoneVerifiedNEQ - Boolean
|
|
hasTransactions - Boolean
|
transactions edge predicates |
hasTransactionsWith - [CustomerTransactionV2WhereInput!]
|
|
hasDeliveryAddresses - Boolean
|
delivery_addresses edge predicates |
hasDeliveryAddressesWith - [CustomerDeliveryAddressWhereInput!]
|
Example
{
"not": CustomerWhereInput,
"and": [CustomerWhereInput],
"or": [CustomerWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"firstName": "Chukwuemeka",
"firstNameNEQ": "Chukwuemeka",
"firstNameIn": ["Chukwuemeka"],
"firstNameNotIn": ["Chukwuemeka"],
"firstNameGT": "Chukwuemeka",
"firstNameGTE": "Chukwuemeka",
"firstNameLT": "Chukwuemeka",
"firstNameLTE": "Chukwuemeka",
"firstNameContains": "Chukwuemeka",
"firstNameHasPrefix": "Chukwuemeka",
"firstNameHasSuffix": "Chukwuemeka",
"firstNameIsNil": true,
"firstNameNotNil": true,
"firstNameEqualFold": "Chukwuemeka",
"firstNameContainsFold": "Chukwuemeka",
"lastName": "Adeyemi",
"lastNameNEQ": "Adeyemi",
"lastNameIn": ["Adeyemi"],
"lastNameNotIn": ["Adeyemi"],
"lastNameGT": "Adeyemi",
"lastNameGTE": "Adeyemi",
"lastNameLT": "Adeyemi",
"lastNameLTE": "Adeyemi",
"lastNameContains": "Adeyemi",
"lastNameHasPrefix": "Adeyemi",
"lastNameHasSuffix": "Adeyemi",
"lastNameIsNil": true,
"lastNameNotNil": true,
"lastNameEqualFold": "Adeyemi",
"lastNameContainsFold": "Adeyemi",
"email": "merchant@example.com",
"emailNEQ": "merchant@example.com",
"emailIn": ["merchant@example.com"],
"emailNotIn": ["merchant@example.com"],
"emailGT": "merchant@example.com",
"emailGTE": "merchant@example.com",
"emailLT": "merchant@example.com",
"emailLTE": "merchant@example.com",
"emailContains": "merchant@example.com",
"emailHasPrefix": "merchant@example.com",
"emailHasSuffix": "merchant@example.com",
"emailIsNil": true,
"emailNotNil": true,
"emailEqualFold": "merchant@example.com",
"emailContainsFold": "merchant@example.com",
"kycUpgradeRequired": true,
"kycUpgradeRequiredNEQ": true,
"kycLevel": 1,
"kycLevelNEQ": 1,
"kycLevelIn": [1],
"kycLevelNotIn": [1],
"kycLevelGT": 1,
"kycLevelGTE": 1,
"kycLevelLT": 1,
"kycLevelLTE": 1,
"kycLevelIsNil": true,
"kycLevelNotNil": true,
"phoneNumber": "+2348012345678",
"phoneNumberNEQ": "+2348012345678",
"phoneNumberIn": ["+2348012345678"],
"phoneNumberNotIn": ["+2348012345678"],
"phoneNumberGT": "+2348012345678",
"phoneNumberGTE": "+2348012345678",
"phoneNumberLT": "+2348012345678",
"phoneNumberLTE": "+2348012345678",
"phoneNumberContains": "+2348012345678",
"phoneNumberHasPrefix": "+2348012345678",
"phoneNumberHasSuffix": "+2348012345678",
"phoneNumberIsNil": true,
"phoneNumberNotNil": true,
"phoneNumberEqualFold": "+2348012345678",
"phoneNumberContainsFold": "+2348012345678",
"acceptedTerms": true,
"acceptedTermsNEQ": true,
"emailVerified": true,
"emailVerifiedNEQ": true,
"phoneVerified": true,
"phoneVerifiedNEQ": true,
"hasTransactions": true,
"hasTransactionsWith": [
CustomerTransactionV2WhereInput
],
"hasDeliveryAddresses": true,
"hasDeliveryAddressesWith": [
CustomerDeliveryAddressWhereInput
]
}
DeliveryAddressLabel
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"HOME"
DeliveryFeeDiscountTarget
Description
Target for delivery fee discount promos. The rate is applied to the delivery fee.
Fields
| Field Name | Description |
|---|---|
rate - Rate!
|
Example
{"rate": FlatRate}
DeliveryFeeType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"DISTANCE"
DeliveryOrder
Fields
| Field Name | Description |
|---|---|
paymentStatus - OrderPaymentStatus!
|
|
businessBranch - BusinessBranch!
|
|
business - Business!
|
|
reference - String!
|
|
payments - [Payment!]
|
|
timeline - [DeliveryOrderTimeline!]
|
|
descriptor - DeliveryOrderStatusDescriptor!
|
|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
scheduledAt - Time
|
|
estimatedPreparationTime - Time
|
|
status - DeliveryOrderStatus!
|
|
source - DeliveryOrderSource!
|
|
channel - DeliveryOrderChannel!
|
|
externalReference - String
|
|
externalOrderCode - String
|
|
version - Int!
|
|
isPickup - Boolean!
|
|
total - Int!
|
|
subtotal - Int!
|
|
rejectionReason - String
|
|
items - [ProductSelection!]!
|
|
discountTotal - Int!
|
|
charges - [BillCharge!]!
|
|
deliveryAddress - String
|
|
pickupAddress - Address
|
|
dropoffAddress - Address
|
|
deliveryFee - Int!
|
|
deliveryRegion - String
|
|
contactPhoneNumber - String
|
|
deliveryInstructions - String
|
|
customer - Customer
|
Example
{
"paymentStatus": OrderPaymentStatus,
"businessBranch": BusinessBranch,
"business": Business,
"reference": "REF-20250615-001",
"payments": [Payment],
"timeline": [DeliveryOrderTimeline],
"descriptor": DeliveryOrderStatusDescriptor,
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"scheduledAt": "2026-03-01T00:00:00Z",
"estimatedPreparationTime": "2025-06-15T10:30:00Z",
"status": "PENDING",
"source": "ZAPPIE",
"channel": "CHATBOT",
"externalReference": "REF-20250615-001",
"externalOrderCode": "SAVE20",
"version": 1,
"isPickup": true,
"total": 420000,
"subtotal": 420000,
"rejectionReason": "Payment declined by bank",
"items": [ProductSelection],
"discountTotal": 420000,
"charges": [BillCharge],
"deliveryAddress": "14 Admiralty Way, Lekki Phase 1, Lagos",
"pickupAddress": Address,
"dropoffAddress": Address,
"deliveryFee": 15000,
"deliveryRegion": "DeliveryRegion",
"contactPhoneNumber": "+2348012345678",
"deliveryInstructions": "Extra spicy, no onions",
"customer": Customer
}
DeliveryOrderChannel
Description
DeliveryOrderChannel is enum for the field channel
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"CHATBOT"
DeliveryOrderConnection
Description
A connection to a list of items.
Fields
| Field Name | Description |
|---|---|
edges - [DeliveryOrderEdge]
|
A list of edges. |
pageInfo - PageInfo!
|
Information to aid in pagination. |
totalCount - Int!
|
Identifies the total count of items in the connection. |
Example
{
"edges": [DeliveryOrderEdge],
"pageInfo": PageInfo,
"totalCount": 420000
}
DeliveryOrderEdge
Description
An edge in a connection.
Fields
| Field Name | Description |
|---|---|
node - DeliveryOrder
|
The item at the end of the edge. |
cursor - Cursor!
|
A cursor for use in pagination. |
Example
{"node": DeliveryOrder, "cursor": "eyJpZCI6IjEyMyJ9"}
DeliveryOrderOrder
Description
Ordering options for DeliveryOrder connections
Fields
| Input Field | Description |
|---|---|
direction - OrderDirection!
|
The ordering direction. Default = ASC |
field - DeliveryOrderOrderField!
|
The field by which to order DeliveryOrders. |
Example
{"direction": "ASC", "field": "CREATED_AT"}
DeliveryOrderOrderField
Description
Properties by which DeliveryOrder connections can be ordered.
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CREATED_AT"
DeliveryOrderSource
Description
DeliveryOrderSource is enum for the field source
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ZAPPIE"
DeliveryOrderStatus
Description
DeliveryOrderStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PENDING"
DeliveryOrderStatusDescriptor
Fields
| Field Name | Description |
|---|---|
status - DeliveryOrderStatus!
|
|
name - String!
|
|
description - String!
|
|
nextStatus - DeliveryOrderStatus!
|
|
rejectable - Boolean!
|
|
action - String!
|
|
displayName - String!
|
|
_empty - String
|
Example
{
"status": "PENDING",
"name": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"nextStatus": "PENDING",
"rejectable": true,
"action": "CREATE",
"displayName": "Mama Chidi",
"_empty": "_empty"
}
DeliveryOrderTimeline
DeliveryOrderTimelineWhereInput
Description
DeliveryOrderTimelineWhereInput is used for filtering DeliveryOrderTimeline objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - DeliveryOrderTimelineWhereInput
|
|
and - [DeliveryOrderTimelineWhereInput!]
|
|
or - [DeliveryOrderTimelineWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
from - String
|
from field predicates |
fromNEQ - String
|
|
fromIn - [String!]
|
|
fromNotIn - [String!]
|
|
fromGT - String
|
|
fromGTE - String
|
|
fromLT - String
|
|
fromLTE - String
|
|
fromContains - String
|
|
fromHasPrefix - String
|
|
fromHasSuffix - String
|
|
fromEqualFold - String
|
|
fromContainsFold - String
|
|
to - String
|
to field predicates |
toNEQ - String
|
|
toIn - [String!]
|
|
toNotIn - [String!]
|
|
toGT - String
|
|
toGTE - String
|
|
toLT - String
|
|
toLTE - String
|
|
toContains - String
|
|
toHasPrefix - String
|
|
toHasSuffix - String
|
|
toEqualFold - String
|
|
toContainsFold - String
|
Example
{
"not": DeliveryOrderTimelineWhereInput,
"and": [DeliveryOrderTimelineWhereInput],
"or": [DeliveryOrderTimelineWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"from": "From",
"fromNEQ": "FromNEQ",
"fromIn": ["FromIn"],
"fromNotIn": ["FromNotIn"],
"fromGT": "FromGT",
"fromGTE": "FromGTE",
"fromLT": "FromLT",
"fromLTE": "FromLTE",
"fromContains": "FromContains",
"fromHasPrefix": "FromHasPrefix",
"fromHasSuffix": "FromHasSuffix",
"fromEqualFold": "FromEqualFold",
"fromContainsFold": "FromContainsFold",
"to": "To",
"toNEQ": "ToNEQ",
"toIn": ["ToIn"],
"toNotIn": ["ToNotIn"],
"toGT": "ToGT",
"toGTE": "ToGTE",
"toLT": "ToLT",
"toLTE": "ToLTE",
"toContains": "ToContains",
"toHasPrefix": "ToHasPrefix",
"toHasSuffix": "ToHasSuffix",
"toEqualFold": "ToEqualFold",
"toContainsFold": "ToContainsFold"
}
DeliveryOrderWhereInput
Description
DeliveryOrderWhereInput is used for filtering DeliveryOrder objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - DeliveryOrderWhereInput
|
|
and - [DeliveryOrderWhereInput!]
|
|
or - [DeliveryOrderWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
scheduledAt - Time
|
scheduled_at field predicates |
scheduledAtNEQ - Time
|
|
scheduledAtIn - [Time!]
|
|
scheduledAtNotIn - [Time!]
|
|
scheduledAtGT - Time
|
|
scheduledAtGTE - Time
|
|
scheduledAtLT - Time
|
|
scheduledAtLTE - Time
|
|
scheduledAtIsNil - Boolean
|
|
scheduledAtNotNil - Boolean
|
|
estimatedPreparationTime - Time
|
estimated_preparation_time field predicates |
estimatedPreparationTimeNEQ - Time
|
|
estimatedPreparationTimeIn - [Time!]
|
|
estimatedPreparationTimeNotIn - [Time!]
|
|
estimatedPreparationTimeGT - Time
|
|
estimatedPreparationTimeGTE - Time
|
|
estimatedPreparationTimeLT - Time
|
|
estimatedPreparationTimeLTE - Time
|
|
estimatedPreparationTimeIsNil - Boolean
|
|
estimatedPreparationTimeNotNil - Boolean
|
|
status - DeliveryOrderStatus
|
status field predicates |
statusNEQ - DeliveryOrderStatus
|
|
statusIn - [DeliveryOrderStatus!]
|
|
statusNotIn - [DeliveryOrderStatus!]
|
|
source - DeliveryOrderSource
|
source field predicates |
sourceNEQ - DeliveryOrderSource
|
|
sourceIn - [DeliveryOrderSource!]
|
|
sourceNotIn - [DeliveryOrderSource!]
|
|
channel - DeliveryOrderChannel
|
channel field predicates |
channelNEQ - DeliveryOrderChannel
|
|
channelIn - [DeliveryOrderChannel!]
|
|
channelNotIn - [DeliveryOrderChannel!]
|
|
externalReference - String
|
external_reference field predicates |
externalReferenceNEQ - String
|
|
externalReferenceIn - [String!]
|
|
externalReferenceNotIn - [String!]
|
|
externalReferenceGT - String
|
|
externalReferenceGTE - String
|
|
externalReferenceLT - String
|
|
externalReferenceLTE - String
|
|
externalReferenceContains - String
|
|
externalReferenceHasPrefix - String
|
|
externalReferenceHasSuffix - String
|
|
externalReferenceIsNil - Boolean
|
|
externalReferenceNotNil - Boolean
|
|
externalReferenceEqualFold - String
|
|
externalReferenceContainsFold - String
|
|
externalOrderCode - String
|
external_order_code field predicates |
externalOrderCodeNEQ - String
|
|
externalOrderCodeIn - [String!]
|
|
externalOrderCodeNotIn - [String!]
|
|
externalOrderCodeGT - String
|
|
externalOrderCodeGTE - String
|
|
externalOrderCodeLT - String
|
|
externalOrderCodeLTE - String
|
|
externalOrderCodeContains - String
|
|
externalOrderCodeHasPrefix - String
|
|
externalOrderCodeHasSuffix - String
|
|
externalOrderCodeIsNil - Boolean
|
|
externalOrderCodeNotNil - Boolean
|
|
externalOrderCodeEqualFold - String
|
|
externalOrderCodeContainsFold - String
|
|
version - Int
|
version field predicates |
versionNEQ - Int
|
|
versionIn - [Int!]
|
|
versionNotIn - [Int!]
|
|
versionGT - Int
|
|
versionGTE - Int
|
|
versionLT - Int
|
|
versionLTE - Int
|
|
isPickup - Boolean
|
is_pickup field predicates |
isPickupNEQ - Boolean
|
|
total - Int
|
total field predicates |
totalNEQ - Int
|
|
totalIn - [Int!]
|
|
totalNotIn - [Int!]
|
|
totalGT - Int
|
|
totalGTE - Int
|
|
totalLT - Int
|
|
totalLTE - Int
|
|
subtotal - Int
|
subtotal field predicates |
subtotalNEQ - Int
|
|
subtotalIn - [Int!]
|
|
subtotalNotIn - [Int!]
|
|
subtotalGT - Int
|
|
subtotalGTE - Int
|
|
subtotalLT - Int
|
|
subtotalLTE - Int
|
|
rejectionReason - String
|
rejection_reason field predicates |
rejectionReasonNEQ - String
|
|
rejectionReasonIn - [String!]
|
|
rejectionReasonNotIn - [String!]
|
|
rejectionReasonGT - String
|
|
rejectionReasonGTE - String
|
|
rejectionReasonLT - String
|
|
rejectionReasonLTE - String
|
|
rejectionReasonContains - String
|
|
rejectionReasonHasPrefix - String
|
|
rejectionReasonHasSuffix - String
|
|
rejectionReasonIsNil - Boolean
|
|
rejectionReasonNotNil - Boolean
|
|
rejectionReasonEqualFold - String
|
|
rejectionReasonContainsFold - String
|
|
discountTotal - Int
|
discount_total field predicates |
discountTotalNEQ - Int
|
|
discountTotalIn - [Int!]
|
|
discountTotalNotIn - [Int!]
|
|
discountTotalGT - Int
|
|
discountTotalGTE - Int
|
|
discountTotalLT - Int
|
|
discountTotalLTE - Int
|
|
deliveryAddress - String
|
delivery_address field predicates |
deliveryAddressNEQ - String
|
|
deliveryAddressIn - [String!]
|
|
deliveryAddressNotIn - [String!]
|
|
deliveryAddressGT - String
|
|
deliveryAddressGTE - String
|
|
deliveryAddressLT - String
|
|
deliveryAddressLTE - String
|
|
deliveryAddressContains - String
|
|
deliveryAddressHasPrefix - String
|
|
deliveryAddressHasSuffix - String
|
|
deliveryAddressIsNil - Boolean
|
|
deliveryAddressNotNil - Boolean
|
|
deliveryAddressEqualFold - String
|
|
deliveryAddressContainsFold - String
|
|
deliveryFee - Int
|
delivery_fee field predicates |
deliveryFeeNEQ - Int
|
|
deliveryFeeIn - [Int!]
|
|
deliveryFeeNotIn - [Int!]
|
|
deliveryFeeGT - Int
|
|
deliveryFeeGTE - Int
|
|
deliveryFeeLT - Int
|
|
deliveryFeeLTE - Int
|
|
deliveryRegion - String
|
delivery_region field predicates |
deliveryRegionNEQ - String
|
|
deliveryRegionIn - [String!]
|
|
deliveryRegionNotIn - [String!]
|
|
deliveryRegionGT - String
|
|
deliveryRegionGTE - String
|
|
deliveryRegionLT - String
|
|
deliveryRegionLTE - String
|
|
deliveryRegionContains - String
|
|
deliveryRegionHasPrefix - String
|
|
deliveryRegionHasSuffix - String
|
|
deliveryRegionIsNil - Boolean
|
|
deliveryRegionNotNil - Boolean
|
|
deliveryRegionEqualFold - String
|
|
deliveryRegionContainsFold - String
|
|
contactPhoneNumber - String
|
contact_phone_number field predicates |
contactPhoneNumberNEQ - String
|
|
contactPhoneNumberIn - [String!]
|
|
contactPhoneNumberNotIn - [String!]
|
|
contactPhoneNumberGT - String
|
|
contactPhoneNumberGTE - String
|
|
contactPhoneNumberLT - String
|
|
contactPhoneNumberLTE - String
|
|
contactPhoneNumberContains - String
|
|
contactPhoneNumberHasPrefix - String
|
|
contactPhoneNumberHasSuffix - String
|
|
contactPhoneNumberIsNil - Boolean
|
|
contactPhoneNumberNotNil - Boolean
|
|
contactPhoneNumberEqualFold - String
|
|
contactPhoneNumberContainsFold - String
|
|
deliveryInstructions - String
|
delivery_instructions field predicates |
deliveryInstructionsNEQ - String
|
|
deliveryInstructionsIn - [String!]
|
|
deliveryInstructionsNotIn - [String!]
|
|
deliveryInstructionsGT - String
|
|
deliveryInstructionsGTE - String
|
|
deliveryInstructionsLT - String
|
|
deliveryInstructionsLTE - String
|
|
deliveryInstructionsContains - String
|
|
deliveryInstructionsHasPrefix - String
|
|
deliveryInstructionsHasSuffix - String
|
|
deliveryInstructionsIsNil - Boolean
|
|
deliveryInstructionsNotNil - Boolean
|
|
deliveryInstructionsEqualFold - String
|
|
deliveryInstructionsContainsFold - String
|
|
paid - Boolean
|
paid field predicates |
paidNEQ - Boolean
|
|
amountPaid - Int
|
amount_paid field predicates |
amountPaidNEQ - Int
|
|
amountPaidIn - [Int!]
|
|
amountPaidNotIn - [Int!]
|
|
amountPaidGT - Int
|
|
amountPaidGTE - Int
|
|
amountPaidLT - Int
|
|
amountPaidLTE - Int
|
|
hasCustomer - Boolean
|
customer edge predicates |
hasCustomerWith - [CustomerWhereInput!]
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
|
hasBusinessBranch - Boolean
|
business_branch edge predicates |
hasBusinessBranchWith - [BusinessBranchWhereInput!]
|
Example
{
"not": DeliveryOrderWhereInput,
"and": [DeliveryOrderWhereInput],
"or": [DeliveryOrderWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"scheduledAt": "2026-03-01T00:00:00Z",
"scheduledAtNEQ": "2026-03-01T00:00:00Z",
"scheduledAtIn": ["2026-03-01T00:00:00Z"],
"scheduledAtNotIn": ["2026-03-01T00:00:00Z"],
"scheduledAtGT": "2026-03-01T00:00:00Z",
"scheduledAtGTE": "2026-03-01T00:00:00Z",
"scheduledAtLT": "2026-03-01T00:00:00Z",
"scheduledAtLTE": "2026-03-01T00:00:00Z",
"scheduledAtIsNil": true,
"scheduledAtNotNil": true,
"estimatedPreparationTime": "2025-06-15T10:30:00Z",
"estimatedPreparationTimeNEQ": "2025-06-15T10:30:00Z",
"estimatedPreparationTimeIn": ["2025-06-15T10:30:00Z"],
"estimatedPreparationTimeNotIn": ["2025-06-15T10:30:00Z"],
"estimatedPreparationTimeGT": "2025-06-15T10:30:00Z",
"estimatedPreparationTimeGTE": "2025-06-15T10:30:00Z",
"estimatedPreparationTimeLT": "2025-06-15T10:30:00Z",
"estimatedPreparationTimeLTE": "2025-06-15T10:30:00Z",
"estimatedPreparationTimeIsNil": true,
"estimatedPreparationTimeNotNil": true,
"status": "PENDING",
"statusNEQ": "PENDING",
"statusIn": ["PENDING"],
"statusNotIn": ["PENDING"],
"source": "ZAPPIE",
"sourceNEQ": "ZAPPIE",
"sourceIn": ["ZAPPIE"],
"sourceNotIn": ["ZAPPIE"],
"channel": "CHATBOT",
"channelNEQ": "CHATBOT",
"channelIn": ["CHATBOT"],
"channelNotIn": ["CHATBOT"],
"externalReference": "REF-20250615-001",
"externalReferenceNEQ": "REF-20250615-001",
"externalReferenceIn": ["REF-20250615-001"],
"externalReferenceNotIn": ["REF-20250615-001"],
"externalReferenceGT": "REF-20250615-001",
"externalReferenceGTE": "REF-20250615-001",
"externalReferenceLT": "REF-20250615-001",
"externalReferenceLTE": "REF-20250615-001",
"externalReferenceContains": "REF-20250615-001",
"externalReferenceHasPrefix": "REF-20250615-001",
"externalReferenceHasSuffix": "REF-20250615-001",
"externalReferenceIsNil": true,
"externalReferenceNotNil": true,
"externalReferenceEqualFold": "REF-20250615-001",
"externalReferenceContainsFold": "REF-20250615-001",
"externalOrderCode": "SAVE20",
"externalOrderCodeNEQ": "SAVE20",
"externalOrderCodeIn": ["SAVE20"],
"externalOrderCodeNotIn": ["SAVE20"],
"externalOrderCodeGT": "SAVE20",
"externalOrderCodeGTE": "SAVE20",
"externalOrderCodeLT": "SAVE20",
"externalOrderCodeLTE": "SAVE20",
"externalOrderCodeContains": "SAVE20",
"externalOrderCodeHasPrefix": "SAVE20",
"externalOrderCodeHasSuffix": "SAVE20",
"externalOrderCodeIsNil": true,
"externalOrderCodeNotNil": true,
"externalOrderCodeEqualFold": "SAVE20",
"externalOrderCodeContainsFold": "SAVE20",
"version": 1,
"versionNEQ": 1,
"versionIn": [1],
"versionNotIn": [1],
"versionGT": 1,
"versionGTE": 1,
"versionLT": 1,
"versionLTE": 1,
"isPickup": true,
"isPickupNEQ": true,
"total": 420000,
"totalNEQ": 420000,
"totalIn": [420000],
"totalNotIn": [420000],
"totalGT": 420000,
"totalGTE": 420000,
"totalLT": 420000,
"totalLTE": 420000,
"subtotal": 420000,
"subtotalNEQ": 420000,
"subtotalIn": [420000],
"subtotalNotIn": [420000],
"subtotalGT": 420000,
"subtotalGTE": 420000,
"subtotalLT": 420000,
"subtotalLTE": 420000,
"rejectionReason": "Payment declined by bank",
"rejectionReasonNEQ": "Payment declined by bank",
"rejectionReasonIn": ["Payment declined by bank"],
"rejectionReasonNotIn": ["Payment declined by bank"],
"rejectionReasonGT": "Payment declined by bank",
"rejectionReasonGTE": "Payment declined by bank",
"rejectionReasonLT": "Payment declined by bank",
"rejectionReasonLTE": "Payment declined by bank",
"rejectionReasonContains": "Payment declined by bank",
"rejectionReasonHasPrefix": "Payment declined by bank",
"rejectionReasonHasSuffix": "Payment declined by bank",
"rejectionReasonIsNil": true,
"rejectionReasonNotNil": true,
"rejectionReasonEqualFold": "Payment declined by bank",
"rejectionReasonContainsFold": "Payment declined by bank",
"discountTotal": 420000,
"discountTotalNEQ": 420000,
"discountTotalIn": [420000],
"discountTotalNotIn": [420000],
"discountTotalGT": 420000,
"discountTotalGTE": 420000,
"discountTotalLT": 420000,
"discountTotalLTE": 420000,
"deliveryAddress": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryAddressNEQ": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryAddressIn": ["14 Admiralty Way, Lekki Phase 1, Lagos"],
"deliveryAddressNotIn": ["14 Admiralty Way, Lekki Phase 1, Lagos"],
"deliveryAddressGT": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryAddressGTE": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryAddressLT": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryAddressLTE": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryAddressContains": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryAddressHasPrefix": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryAddressHasSuffix": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryAddressIsNil": true,
"deliveryAddressNotNil": true,
"deliveryAddressEqualFold": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryAddressContainsFold": "14 Admiralty Way, Lekki Phase 1, Lagos",
"deliveryFee": 15000,
"deliveryFeeNEQ": 15000,
"deliveryFeeIn": [15000],
"deliveryFeeNotIn": [15000],
"deliveryFeeGT": 15000,
"deliveryFeeGTE": 15000,
"deliveryFeeLT": 15000,
"deliveryFeeLTE": 15000,
"deliveryRegion": "DeliveryRegion",
"deliveryRegionNEQ": "DeliveryRegionNEQ",
"deliveryRegionIn": ["DeliveryRegionIn"],
"deliveryRegionNotIn": ["DeliveryRegionNotIn"],
"deliveryRegionGT": "DeliveryRegionGT",
"deliveryRegionGTE": "DeliveryRegionGTE",
"deliveryRegionLT": "DeliveryRegionLT",
"deliveryRegionLTE": "DeliveryRegionLTE",
"deliveryRegionContains": "DeliveryRegionContains",
"deliveryRegionHasPrefix": "DeliveryRegionHasPrefix",
"deliveryRegionHasSuffix": "DeliveryRegionHasSuffix",
"deliveryRegionIsNil": true,
"deliveryRegionNotNil": true,
"deliveryRegionEqualFold": "DeliveryRegionEqualFold",
"deliveryRegionContainsFold": "DeliveryRegionContainsFold",
"contactPhoneNumber": "+2348012345678",
"contactPhoneNumberNEQ": "+2348012345678",
"contactPhoneNumberIn": ["+2348012345678"],
"contactPhoneNumberNotIn": ["+2348012345678"],
"contactPhoneNumberGT": "+2348012345678",
"contactPhoneNumberGTE": "+2348012345678",
"contactPhoneNumberLT": "+2348012345678",
"contactPhoneNumberLTE": "+2348012345678",
"contactPhoneNumberContains": "+2348012345678",
"contactPhoneNumberHasPrefix": "+2348012345678",
"contactPhoneNumberHasSuffix": "+2348012345678",
"contactPhoneNumberIsNil": true,
"contactPhoneNumberNotNil": true,
"contactPhoneNumberEqualFold": "+2348012345678",
"contactPhoneNumberContainsFold": "+2348012345678",
"deliveryInstructions": "Extra spicy, no onions",
"deliveryInstructionsNEQ": "Extra spicy, no onions",
"deliveryInstructionsIn": ["Extra spicy, no onions"],
"deliveryInstructionsNotIn": ["Extra spicy, no onions"],
"deliveryInstructionsGT": "Extra spicy, no onions",
"deliveryInstructionsGTE": "Extra spicy, no onions",
"deliveryInstructionsLT": "Extra spicy, no onions",
"deliveryInstructionsLTE": "Extra spicy, no onions",
"deliveryInstructionsContains": "Extra spicy, no onions",
"deliveryInstructionsHasPrefix": "Extra spicy, no onions",
"deliveryInstructionsHasSuffix": "Extra spicy, no onions",
"deliveryInstructionsIsNil": true,
"deliveryInstructionsNotNil": true,
"deliveryInstructionsEqualFold": "Extra spicy, no onions",
"deliveryInstructionsContainsFold": "Extra spicy, no onions",
"paid": true,
"paidNEQ": true,
"amountPaid": 250000,
"amountPaidNEQ": 250000,
"amountPaidIn": [250000],
"amountPaidNotIn": [250000],
"amountPaidGT": 250000,
"amountPaidGTE": 250000,
"amountPaidLT": 250000,
"amountPaidLTE": 250000,
"hasCustomer": true,
"hasCustomerWith": [CustomerWhereInput],
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput],
"hasBusinessBranch": true,
"hasBusinessBranchWith": [BusinessBranchWhereInput]
}
DeliveryProvider
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"disabled": false,
"slug": "mama-chidi-kitchen",
"markupType": "FEE"
}
DeliveryProviderMarkupType
Description
DeliveryProviderMarkupType is enum for the field markup_type
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"FEE"
DeliveryProviderWhereInput
Description
DeliveryProviderWhereInput is used for filtering DeliveryProvider objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - DeliveryProviderWhereInput
|
|
and - [DeliveryProviderWhereInput!]
|
|
or - [DeliveryProviderWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
slug - String
|
slug field predicates |
slugNEQ - String
|
|
slugIn - [String!]
|
|
slugNotIn - [String!]
|
|
slugGT - String
|
|
slugGTE - String
|
|
slugLT - String
|
|
slugLTE - String
|
|
slugContains - String
|
|
slugHasPrefix - String
|
|
slugHasSuffix - String
|
|
slugEqualFold - String
|
|
slugContainsFold - String
|
|
markupType - DeliveryProviderMarkupType
|
markup_type field predicates |
markupTypeNEQ - DeliveryProviderMarkupType
|
|
markupTypeIn - [DeliveryProviderMarkupType!]
|
|
markupTypeNotIn - [DeliveryProviderMarkupType!]
|
Example
{
"not": DeliveryProviderWhereInput,
"and": [DeliveryProviderWhereInput],
"or": [DeliveryProviderWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"disabled": false,
"disabledNEQ": false,
"slug": "mama-chidi-kitchen",
"slugNEQ": "mama-chidi-kitchen",
"slugIn": ["mama-chidi-kitchen"],
"slugNotIn": ["mama-chidi-kitchen"],
"slugGT": "mama-chidi-kitchen",
"slugGTE": "mama-chidi-kitchen",
"slugLT": "mama-chidi-kitchen",
"slugLTE": "mama-chidi-kitchen",
"slugContains": "mama-chidi-kitchen",
"slugHasPrefix": "mama-chidi-kitchen",
"slugHasSuffix": "mama-chidi-kitchen",
"slugEqualFold": "mama-chidi-kitchen",
"slugContainsFold": "mama-chidi-kitchen",
"markupType": "FEE",
"markupTypeNEQ": "FEE",
"markupTypeIn": ["FEE"],
"markupTypeNotIn": ["FEE"]
}
DeveloperConfig
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
name - String!
|
Human-readable label chosen by the merchant (e.g. 'production', 'staging') |
scope - DeveloperConfigScope!
|
public keys hit storefront routes; secret keys hit privileged routes |
tokenPrefix - String!
|
First ~12 chars of the issued token (after the pk_/sk_ prefix) for display; safe to show |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"scope": "public",
"tokenPrefix": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P"
}
DeveloperConfigScope
Description
DeveloperConfigScope is enum for the field scope
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"public"
DeveloperConfigWhereInput
Description
DeveloperConfigWhereInput is used for filtering DeveloperConfig objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - DeveloperConfigWhereInput
|
|
and - [DeveloperConfigWhereInput!]
|
|
or - [DeveloperConfigWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
scope - DeveloperConfigScope
|
scope field predicates |
scopeNEQ - DeveloperConfigScope
|
|
scopeIn - [DeveloperConfigScope!]
|
|
scopeNotIn - [DeveloperConfigScope!]
|
|
tokenPrefix - String
|
token_prefix field predicates |
tokenPrefixNEQ - String
|
|
tokenPrefixIn - [String!]
|
|
tokenPrefixNotIn - [String!]
|
|
tokenPrefixGT - String
|
|
tokenPrefixGTE - String
|
|
tokenPrefixLT - String
|
|
tokenPrefixLTE - String
|
|
tokenPrefixContains - String
|
|
tokenPrefixHasPrefix - String
|
|
tokenPrefixHasSuffix - String
|
|
tokenPrefixEqualFold - String
|
|
tokenPrefixContainsFold - String
|
Example
{
"not": DeveloperConfigWhereInput,
"and": [DeveloperConfigWhereInput],
"or": [DeveloperConfigWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"scope": "public",
"scopeNEQ": "public",
"scopeIn": ["public"],
"scopeNotIn": ["public"],
"tokenPrefix": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"tokenPrefixNEQ": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"tokenPrefixIn": [
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P"
],
"tokenPrefixNotIn": [
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P"
],
"tokenPrefixGT": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"tokenPrefixGTE": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"tokenPrefixLT": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"tokenPrefixLTE": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"tokenPrefixContains": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"tokenPrefixHasPrefix": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"tokenPrefixHasSuffix": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"tokenPrefixEqualFold": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"tokenPrefixContainsFold": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P"
}
DineInOrder
Fields
| Field Name | Description |
|---|---|
business - Business!
|
|
businessBranch - BusinessBranch!
|
|
paymentStatus - OrderPaymentStatus!
|
|
payPoint - PayPoint
|
|
customers - [OrderCustomer!]!
|
Returns a list of customers |
summary - DineInOrderSummary
|
Returns the payment with the given ID |
Arguments
|
|
reference - String!
|
The reference of the order |
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
closed - Boolean!
|
|
closedAt - Time
|
|
items - [ProductSelection!]!
|
|
total - Int!
|
|
subtotal - Int!
|
|
notes - String
|
|
charges - [BillCharge!]!
|
|
table - String
|
|
takeAway - Boolean!
|
|
version - Int!
|
|
voided - Boolean!
|
|
voidReason - String
|
|
voidedBy - String
|
|
voidedAt - Time
|
|
deviceID - String
|
|
ownerDeviceID - String
|
|
customer - Customer
|
|
cashier - BusinessUser
|
|
waiter - BusinessUser
|
|
Example
{
"business": Business,
"businessBranch": BusinessBranch,
"paymentStatus": OrderPaymentStatus,
"payPoint": PayPoint,
"customers": [OrderCustomer],
"summary": DineInOrderSummary,
"reference": "REF-20250615-001",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"closed": true,
"closedAt": "2025-06-15T10:30:00Z",
"items": [ProductSelection],
"total": 420000,
"subtotal": 420000,
"notes": "Please call on arrival",
"charges": [BillCharge],
"table": "Table",
"takeAway": true,
"version": 1,
"voided": false,
"voidReason": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedBy": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedAt": "2025-06-15T10:30:00Z",
"deviceID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"customer": Customer,
"cashier": BusinessUser,
"waiter": BusinessUser
}
DineInOrderSummary
Fields
| Field Name | Description |
|---|---|
total - Int!
|
|
subtotal - Int!
|
|
paid - Int!
|
|
remaining - Int!
|
|
items - [ProductSelection!]!
|
|
charges - [BillCharge!]!
|
|
payments - [Payment!]!
|
Example
{
"total": 420000,
"subtotal": 420000,
"paid": 1,
"remaining": 1,
"items": [ProductSelection],
"charges": [BillCharge],
"payments": [Payment]
}
DineInOrderWhereInput
Description
DineInOrderWhereInput is used for filtering DineInOrder objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - DineInOrderWhereInput
|
|
and - [DineInOrderWhereInput!]
|
|
or - [DineInOrderWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
closed - Boolean
|
closed field predicates |
closedNEQ - Boolean
|
|
closedAt - Time
|
closed_at field predicates |
closedAtNEQ - Time
|
|
closedAtIn - [Time!]
|
|
closedAtNotIn - [Time!]
|
|
closedAtGT - Time
|
|
closedAtGTE - Time
|
|
closedAtLT - Time
|
|
closedAtLTE - Time
|
|
closedAtIsNil - Boolean
|
|
closedAtNotNil - Boolean
|
|
total - Int
|
total field predicates |
totalNEQ - Int
|
|
totalIn - [Int!]
|
|
totalNotIn - [Int!]
|
|
totalGT - Int
|
|
totalGTE - Int
|
|
totalLT - Int
|
|
totalLTE - Int
|
|
subtotal - Int
|
subtotal field predicates |
subtotalNEQ - Int
|
|
subtotalIn - [Int!]
|
|
subtotalNotIn - [Int!]
|
|
subtotalGT - Int
|
|
subtotalGTE - Int
|
|
subtotalLT - Int
|
|
subtotalLTE - Int
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
|
table - String
|
table field predicates |
tableNEQ - String
|
|
tableIn - [String!]
|
|
tableNotIn - [String!]
|
|
tableGT - String
|
|
tableGTE - String
|
|
tableLT - String
|
|
tableLTE - String
|
|
tableContains - String
|
|
tableHasPrefix - String
|
|
tableHasSuffix - String
|
|
tableIsNil - Boolean
|
|
tableNotNil - Boolean
|
|
tableEqualFold - String
|
|
tableContainsFold - String
|
|
takeAway - Boolean
|
take_away field predicates |
takeAwayNEQ - Boolean
|
|
version - Int
|
version field predicates |
versionNEQ - Int
|
|
versionIn - [Int!]
|
|
versionNotIn - [Int!]
|
|
versionGT - Int
|
|
versionGTE - Int
|
|
versionLT - Int
|
|
versionLTE - Int
|
|
voided - Boolean
|
voided field predicates |
voidedNEQ - Boolean
|
|
voidReason - String
|
void_reason field predicates |
voidReasonNEQ - String
|
|
voidReasonIn - [String!]
|
|
voidReasonNotIn - [String!]
|
|
voidReasonGT - String
|
|
voidReasonGTE - String
|
|
voidReasonLT - String
|
|
voidReasonLTE - String
|
|
voidReasonContains - String
|
|
voidReasonHasPrefix - String
|
|
voidReasonHasSuffix - String
|
|
voidReasonIsNil - Boolean
|
|
voidReasonNotNil - Boolean
|
|
voidReasonEqualFold - String
|
|
voidReasonContainsFold - String
|
|
voidedBy - String
|
voided_by field predicates |
voidedByNEQ - String
|
|
voidedByIn - [String!]
|
|
voidedByNotIn - [String!]
|
|
voidedByGT - String
|
|
voidedByGTE - String
|
|
voidedByLT - String
|
|
voidedByLTE - String
|
|
voidedByContains - String
|
|
voidedByHasPrefix - String
|
|
voidedByHasSuffix - String
|
|
voidedByIsNil - Boolean
|
|
voidedByNotNil - Boolean
|
|
voidedByEqualFold - String
|
|
voidedByContainsFold - String
|
|
voidedAt - Time
|
voided_at field predicates |
voidedAtNEQ - Time
|
|
voidedAtIn - [Time!]
|
|
voidedAtNotIn - [Time!]
|
|
voidedAtGT - Time
|
|
voidedAtGTE - Time
|
|
voidedAtLT - Time
|
|
voidedAtLTE - Time
|
|
voidedAtIsNil - Boolean
|
|
voidedAtNotNil - Boolean
|
|
paid - Boolean
|
paid field predicates |
paidNEQ - Boolean
|
|
amountPaid - Int
|
amount_paid field predicates |
amountPaidNEQ - Int
|
|
amountPaidIn - [Int!]
|
|
amountPaidNotIn - [Int!]
|
|
amountPaidGT - Int
|
|
amountPaidGTE - Int
|
|
amountPaidLT - Int
|
|
amountPaidLTE - Int
|
|
deviceID - String
|
device_id field predicates |
deviceIDNEQ - String
|
|
deviceIDIn - [String!]
|
|
deviceIDNotIn - [String!]
|
|
deviceIDGT - String
|
|
deviceIDGTE - String
|
|
deviceIDLT - String
|
|
deviceIDLTE - String
|
|
deviceIDContains - String
|
|
deviceIDHasPrefix - String
|
|
deviceIDHasSuffix - String
|
|
deviceIDIsNil - Boolean
|
|
deviceIDNotNil - Boolean
|
|
deviceIDEqualFold - String
|
|
deviceIDContainsFold - String
|
|
ownerDeviceID - String
|
owner_device_id field predicates |
ownerDeviceIDNEQ - String
|
|
ownerDeviceIDIn - [String!]
|
|
ownerDeviceIDNotIn - [String!]
|
|
ownerDeviceIDGT - String
|
|
ownerDeviceIDGTE - String
|
|
ownerDeviceIDLT - String
|
|
ownerDeviceIDLTE - String
|
|
ownerDeviceIDContains - String
|
|
ownerDeviceIDHasPrefix - String
|
|
ownerDeviceIDHasSuffix - String
|
|
ownerDeviceIDIsNil - Boolean
|
|
ownerDeviceIDNotNil - Boolean
|
|
ownerDeviceIDEqualFold - String
|
|
ownerDeviceIDContainsFold - String
|
|
hasCustomer - Boolean
|
customer edge predicates |
hasCustomerWith - [CustomerWhereInput!]
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
|
hasBusinessBranch - Boolean
|
business_branch edge predicates |
hasBusinessBranchWith - [BusinessBranchWhereInput!]
|
|
hasCashier - Boolean
|
cashier edge predicates |
hasCashierWith - [BusinessUserWhereInput!]
|
|
hasWaiter - Boolean
|
waiter edge predicates |
hasWaiterWith - [BusinessUserWhereInput!]
|
Example
{
"not": DineInOrderWhereInput,
"and": [DineInOrderWhereInput],
"or": [DineInOrderWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"closed": true,
"closedNEQ": true,
"closedAt": "2025-06-15T10:30:00Z",
"closedAtNEQ": "2025-06-15T10:30:00Z",
"closedAtIn": ["2025-06-15T10:30:00Z"],
"closedAtNotIn": ["2025-06-15T10:30:00Z"],
"closedAtGT": "2025-06-15T10:30:00Z",
"closedAtGTE": "2025-06-15T10:30:00Z",
"closedAtLT": "2025-06-15T10:30:00Z",
"closedAtLTE": "2025-06-15T10:30:00Z",
"closedAtIsNil": true,
"closedAtNotNil": true,
"total": 420000,
"totalNEQ": 420000,
"totalIn": [420000],
"totalNotIn": [420000],
"totalGT": 420000,
"totalGTE": 420000,
"totalLT": 420000,
"totalLTE": 420000,
"subtotal": 420000,
"subtotalNEQ": 420000,
"subtotalIn": [420000],
"subtotalNotIn": [420000],
"subtotalGT": 420000,
"subtotalGTE": 420000,
"subtotalLT": 420000,
"subtotalLTE": 420000,
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival",
"table": "Table",
"tableNEQ": "TableNEQ",
"tableIn": ["TableIn"],
"tableNotIn": ["TableNotIn"],
"tableGT": "TableGT",
"tableGTE": "TableGTE",
"tableLT": "TableLT",
"tableLTE": "TableLTE",
"tableContains": "TableContains",
"tableHasPrefix": "TableHasPrefix",
"tableHasSuffix": "TableHasSuffix",
"tableIsNil": true,
"tableNotNil": true,
"tableEqualFold": "TableEqualFold",
"tableContainsFold": "TableContainsFold",
"takeAway": true,
"takeAwayNEQ": true,
"version": 1,
"versionNEQ": 1,
"versionIn": [1],
"versionNotIn": [1],
"versionGT": 1,
"versionGTE": 1,
"versionLT": 1,
"versionLTE": 1,
"voided": false,
"voidedNEQ": false,
"voidReason": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReasonNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReasonIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"voidReasonNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"voidReasonGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReasonGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReasonLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReasonLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReasonContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReasonHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReasonHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReasonIsNil": true,
"voidReasonNotNil": true,
"voidReasonEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReasonContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedBy": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedByNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedByIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"voidedByNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"voidedByGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedByGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedByLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedByLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedByContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedByHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedByHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedByIsNil": false,
"voidedByNotNil": false,
"voidedByEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedByContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedAt": "2025-06-15T10:30:00Z",
"voidedAtNEQ": "2025-06-15T10:30:00Z",
"voidedAtIn": ["2025-06-15T10:30:00Z"],
"voidedAtNotIn": ["2025-06-15T10:30:00Z"],
"voidedAtGT": "2025-06-15T10:30:00Z",
"voidedAtGTE": "2025-06-15T10:30:00Z",
"voidedAtLT": "2025-06-15T10:30:00Z",
"voidedAtLTE": "2025-06-15T10:30:00Z",
"voidedAtIsNil": false,
"voidedAtNotNil": false,
"paid": true,
"paidNEQ": true,
"amountPaid": 250000,
"amountPaidNEQ": 250000,
"amountPaidIn": [250000],
"amountPaidNotIn": [250000],
"amountPaidGT": 250000,
"amountPaidGTE": 250000,
"amountPaidLT": 250000,
"amountPaidLTE": 250000,
"deviceID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"deviceIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"deviceIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDIsNil": true,
"deviceIDNotNil": true,
"deviceIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"ownerDeviceIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"ownerDeviceIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceIDIsNil": true,
"ownerDeviceIDNotNil": true,
"ownerDeviceIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"ownerDeviceIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"hasCustomer": true,
"hasCustomerWith": [CustomerWhereInput],
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput],
"hasBusinessBranch": true,
"hasBusinessBranchWith": [BusinessBranchWhereInput],
"hasCashier": true,
"hasCashierWith": [BusinessUserWhereInput],
"hasWaiter": true,
"hasWaiterWith": [BusinessUserWhereInput]
}
Discount
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"disabled": false,
"code": "SAVE20",
"name": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"rate": FlatRate,
"contexts": ["Contexts"]
}
DiscountWhereInput
Description
DiscountWhereInput is used for filtering Discount objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - DiscountWhereInput
|
|
and - [DiscountWhereInput!]
|
|
or - [DiscountWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
code - String
|
code field predicates |
codeNEQ - String
|
|
codeIn - [String!]
|
|
codeNotIn - [String!]
|
|
codeGT - String
|
|
codeGTE - String
|
|
codeLT - String
|
|
codeLTE - String
|
|
codeContains - String
|
|
codeHasPrefix - String
|
|
codeHasSuffix - String
|
|
codeIsNil - Boolean
|
|
codeNotNil - Boolean
|
|
codeEqualFold - String
|
|
codeContainsFold - String
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameIsNil - Boolean
|
|
nameNotNil - Boolean
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
description - String
|
description field predicates |
descriptionNEQ - String
|
|
descriptionIn - [String!]
|
|
descriptionNotIn - [String!]
|
|
descriptionGT - String
|
|
descriptionGTE - String
|
|
descriptionLT - String
|
|
descriptionLTE - String
|
|
descriptionContains - String
|
|
descriptionHasPrefix - String
|
|
descriptionHasSuffix - String
|
|
descriptionIsNil - Boolean
|
|
descriptionNotNil - Boolean
|
|
descriptionEqualFold - String
|
|
descriptionContainsFold - String
|
Example
{
"not": DiscountWhereInput,
"and": [DiscountWhereInput],
"or": [DiscountWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"disabled": false,
"disabledNEQ": false,
"code": "SAVE20",
"codeNEQ": "SAVE20",
"codeIn": ["SAVE20"],
"codeNotIn": ["SAVE20"],
"codeGT": "SAVE20",
"codeGTE": "SAVE20",
"codeLT": "SAVE20",
"codeLTE": "SAVE20",
"codeContains": "SAVE20",
"codeHasPrefix": "SAVE20",
"codeHasSuffix": "SAVE20",
"codeIsNil": true,
"codeNotNil": true,
"codeEqualFold": "SAVE20",
"codeContainsFold": "SAVE20",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameIsNil": true,
"nameNotNil": true,
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"descriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionNotIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIsNil": true,
"descriptionNotNil": true,
"descriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken"
}
Error
Fields
| Field Name | Description |
|---|---|
message - String!
|
Possible Types
| Error Types |
|---|
Example
{"message": "Operation completed successfully"}
ExploreCategory
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"slug": "mama-chidi-kitchen",
"description": "A delicious plate of Jollof rice with grilled chicken",
"icon": "https://cdn.zappie.com/icons/category.svg",
"position": 1,
"enabled": true
}
ExploreCategoryWhereInput
Description
ExploreCategoryWhereInput is used for filtering ExploreCategory objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ExploreCategoryWhereInput
|
|
and - [ExploreCategoryWhereInput!]
|
|
or - [ExploreCategoryWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
slug - String
|
slug field predicates |
slugNEQ - String
|
|
slugIn - [String!]
|
|
slugNotIn - [String!]
|
|
slugGT - String
|
|
slugGTE - String
|
|
slugLT - String
|
|
slugLTE - String
|
|
slugContains - String
|
|
slugHasPrefix - String
|
|
slugHasSuffix - String
|
|
slugEqualFold - String
|
|
slugContainsFold - String
|
|
description - String
|
description field predicates |
descriptionNEQ - String
|
|
descriptionIn - [String!]
|
|
descriptionNotIn - [String!]
|
|
descriptionGT - String
|
|
descriptionGTE - String
|
|
descriptionLT - String
|
|
descriptionLTE - String
|
|
descriptionContains - String
|
|
descriptionHasPrefix - String
|
|
descriptionHasSuffix - String
|
|
descriptionEqualFold - String
|
|
descriptionContainsFold - String
|
|
icon - String
|
icon field predicates |
iconNEQ - String
|
|
iconIn - [String!]
|
|
iconNotIn - [String!]
|
|
iconGT - String
|
|
iconGTE - String
|
|
iconLT - String
|
|
iconLTE - String
|
|
iconContains - String
|
|
iconHasPrefix - String
|
|
iconHasSuffix - String
|
|
iconEqualFold - String
|
|
iconContainsFold - String
|
|
position - Int
|
position field predicates |
positionNEQ - Int
|
|
positionIn - [Int!]
|
|
positionNotIn - [Int!]
|
|
positionGT - Int
|
|
positionGTE - Int
|
|
positionLT - Int
|
|
positionLTE - Int
|
|
enabled - Boolean
|
enabled field predicates |
enabledNEQ - Boolean
|
Example
{
"not": ExploreCategoryWhereInput,
"and": [ExploreCategoryWhereInput],
"or": [ExploreCategoryWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"slug": "mama-chidi-kitchen",
"slugNEQ": "mama-chidi-kitchen",
"slugIn": ["mama-chidi-kitchen"],
"slugNotIn": ["mama-chidi-kitchen"],
"slugGT": "mama-chidi-kitchen",
"slugGTE": "mama-chidi-kitchen",
"slugLT": "mama-chidi-kitchen",
"slugLTE": "mama-chidi-kitchen",
"slugContains": "mama-chidi-kitchen",
"slugHasPrefix": "mama-chidi-kitchen",
"slugHasSuffix": "mama-chidi-kitchen",
"slugEqualFold": "mama-chidi-kitchen",
"slugContainsFold": "mama-chidi-kitchen",
"description": "A delicious plate of Jollof rice with grilled chicken",
"descriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionNotIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken",
"icon": "https://cdn.zappie.com/icons/category.svg",
"iconNEQ": "https://cdn.zappie.com/icons/category.svg",
"iconIn": ["https://cdn.zappie.com/icons/category.svg"],
"iconNotIn": ["https://cdn.zappie.com/icons/category.svg"],
"iconGT": "https://cdn.zappie.com/icons/category.svg",
"iconGTE": "https://cdn.zappie.com/icons/category.svg",
"iconLT": "https://cdn.zappie.com/icons/category.svg",
"iconLTE": "https://cdn.zappie.com/icons/category.svg",
"iconContains": "https://cdn.zappie.com/icons/category.svg",
"iconHasPrefix": "https://cdn.zappie.com/icons/category.svg",
"iconHasSuffix": "https://cdn.zappie.com/icons/category.svg",
"iconEqualFold": "https://cdn.zappie.com/icons/category.svg",
"iconContainsFold": "https://cdn.zappie.com/icons/category.svg",
"position": 1,
"positionNEQ": 1,
"positionIn": [1],
"positionNotIn": [1],
"positionGT": 1,
"positionGTE": 1,
"positionLT": 1,
"positionLTE": 1,
"enabled": true,
"enabledNEQ": true
}
ExploreListing
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
enabled - Boolean!
|
|
rank - Int!
|
|
featured - Boolean!
|
|
tags - [String!]!
|
|
business - Business!
|
|
category - ExploreCategory
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"enabled": true,
"rank": 1,
"featured": true,
"tags": ["bestseller"],
"business": Business,
"category": ExploreCategory
}
ExploreListingConnection
Description
A connection to a list of items.
Fields
| Field Name | Description |
|---|---|
edges - [ExploreListingEdge]
|
A list of edges. |
pageInfo - PageInfo!
|
Information to aid in pagination. |
totalCount - Int!
|
Identifies the total count of items in the connection. |
Example
{
"edges": [ExploreListingEdge],
"pageInfo": PageInfo,
"totalCount": 420000
}
ExploreListingEdge
Description
An edge in a connection.
Fields
| Field Name | Description |
|---|---|
node - ExploreListing
|
The item at the end of the edge. |
cursor - Cursor!
|
A cursor for use in pagination. |
Example
{"node": ExploreListing, "cursor": "eyJpZCI6IjEyMyJ9"}
ExploreListingWhereInput
Description
ExploreListingWhereInput is used for filtering ExploreListing objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ExploreListingWhereInput
|
|
and - [ExploreListingWhereInput!]
|
|
or - [ExploreListingWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
enabled - Boolean
|
enabled field predicates |
enabledNEQ - Boolean
|
|
rank - Int
|
rank field predicates |
rankNEQ - Int
|
|
rankIn - [Int!]
|
|
rankNotIn - [Int!]
|
|
rankGT - Int
|
|
rankGTE - Int
|
|
rankLT - Int
|
|
rankLTE - Int
|
|
featured - Boolean
|
featured field predicates |
featuredNEQ - Boolean
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
|
hasCategory - Boolean
|
category edge predicates |
hasCategoryWith - [ExploreCategoryWhereInput!]
|
Example
{
"not": ExploreListingWhereInput,
"and": [ExploreListingWhereInput],
"or": [ExploreListingWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"enabled": true,
"enabledNEQ": true,
"rank": 1,
"rankNEQ": 1,
"rankIn": [1],
"rankNotIn": [1],
"rankGT": 1,
"rankGTE": 1,
"rankLT": 1,
"rankLTE": 1,
"featured": true,
"featuredNEQ": true,
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput],
"hasCategory": true,
"hasCategoryWith": [ExploreCategoryWhereInput]
}
ExploreWhereInput
ExternalPaymentMethod
ExternalPaymentMethodWhereInput
Description
ExternalPaymentMethodWhereInput is used for filtering ExternalPaymentMethod objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ExternalPaymentMethodWhereInput
|
|
and - [ExternalPaymentMethodWhereInput!]
|
|
or - [ExternalPaymentMethodWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
slug - String
|
slug field predicates |
slugNEQ - String
|
|
slugIn - [String!]
|
|
slugNotIn - [String!]
|
|
slugGT - String
|
|
slugGTE - String
|
|
slugLT - String
|
|
slugLTE - String
|
|
slugContains - String
|
|
slugHasPrefix - String
|
|
slugHasSuffix - String
|
|
slugEqualFold - String
|
|
slugContainsFold - String
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
Example
{
"not": ExternalPaymentMethodWhereInput,
"and": [ExternalPaymentMethodWhereInput],
"or": [ExternalPaymentMethodWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"slug": "mama-chidi-kitchen",
"slugNEQ": "mama-chidi-kitchen",
"slugIn": ["mama-chidi-kitchen"],
"slugNotIn": ["mama-chidi-kitchen"],
"slugGT": "mama-chidi-kitchen",
"slugGTE": "mama-chidi-kitchen",
"slugLT": "mama-chidi-kitchen",
"slugLTE": "mama-chidi-kitchen",
"slugContains": "mama-chidi-kitchen",
"slugHasPrefix": "mama-chidi-kitchen",
"slugHasSuffix": "mama-chidi-kitchen",
"slugEqualFold": "mama-chidi-kitchen",
"slugContainsFold": "mama-chidi-kitchen",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice"
}
FlatRate
Float
Description
The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
1.5
FreeItemEntry
FreeItemTarget
Description
Target for free item promos. One or more products are given free.
Fields
| Field Name | Description |
|---|---|
items - [FreeItemEntry!]!
|
Example
{"items": [FreeItemEntry]}
ID
Description
The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Example
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
InitiatePayoutError
Description
An error that occurred while requesting a payout
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
InitiatePayoutInput
InitiatePayoutResult
Description
The result of a payout request
Types
| Union Types |
|---|
Example
InitiatePayoutSuccess
InitiatePayoutSuccess
Description
A successful payout request
Fields
| Field Name | Description |
|---|---|
payout - CustomerPayout!
|
Example
{"payout": CustomerPayout}
InitiateWebCheckoutLoginError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
InitiateWebCheckoutLoginInput
InitiateWebCheckoutLoginResult
Types
| Union Types |
|---|
Example
InitiateWebCheckoutLoginSuccess
InitiateWebCheckoutLoginSuccess
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
Int
Description
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
1
InventoryAdjustment
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
type - InventoryAdjustmentType!
|
Type of adjustment: ADD for bulk add, REMOVE for bulk remove, UPDATE for single item update |
reason - InventoryAdjustmentReason
|
Reason for the adjustment |
notes - String
|
Optional notes about the adjustment |
metadata - Map
|
Additional metadata for the adjustment |
createdByID - String
|
Member who performed the adjustment |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"type": "ADD",
"reason": "DAMAGE",
"notes": "Please call on arrival",
"metadata": {"key": "value"},
"createdByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
InventoryAdjustmentReason
Description
InventoryAdjustmentReason is enum for the field reason
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"DAMAGE"
InventoryAdjustmentType
Description
InventoryAdjustmentType is enum for the field type
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ADD"
InventoryAdjustmentWhereInput
Description
InventoryAdjustmentWhereInput is used for filtering InventoryAdjustment objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - InventoryAdjustmentWhereInput
|
|
and - [InventoryAdjustmentWhereInput!]
|
|
or - [InventoryAdjustmentWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
type - InventoryAdjustmentType
|
type field predicates |
typeNEQ - InventoryAdjustmentType
|
|
typeIn - [InventoryAdjustmentType!]
|
|
typeNotIn - [InventoryAdjustmentType!]
|
|
reason - InventoryAdjustmentReason
|
reason field predicates |
reasonNEQ - InventoryAdjustmentReason
|
|
reasonIn - [InventoryAdjustmentReason!]
|
|
reasonNotIn - [InventoryAdjustmentReason!]
|
|
reasonIsNil - Boolean
|
|
reasonNotNil - Boolean
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
|
createdByID - String
|
created_by_id field predicates |
createdByIDNEQ - String
|
|
createdByIDIn - [String!]
|
|
createdByIDNotIn - [String!]
|
|
createdByIDGT - String
|
|
createdByIDGTE - String
|
|
createdByIDLT - String
|
|
createdByIDLTE - String
|
|
createdByIDContains - String
|
|
createdByIDHasPrefix - String
|
|
createdByIDHasSuffix - String
|
|
createdByIDIsNil - Boolean
|
|
createdByIDNotNil - Boolean
|
|
createdByIDEqualFold - String
|
|
createdByIDContainsFold - String
|
Example
{
"not": InventoryAdjustmentWhereInput,
"and": [InventoryAdjustmentWhereInput],
"or": [InventoryAdjustmentWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"type": "ADD",
"typeNEQ": "ADD",
"typeIn": ["ADD"],
"typeNotIn": ["ADD"],
"reason": "DAMAGE",
"reasonNEQ": "DAMAGE",
"reasonIn": ["DAMAGE"],
"reasonNotIn": ["DAMAGE"],
"reasonIsNil": true,
"reasonNotNil": true,
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival",
"createdByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"createdByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"createdByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDIsNil": true,
"createdByIDNotNil": true,
"createdByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
InventoryCount
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
reference - String!
|
Unique count reference number |
countType - InventoryCountCountType!
|
Type of inventory count |
status - InventoryCountStatus!
|
Current count status |
notes - String
|
Additional notes about the count |
cancellationReason - String
|
Reason for cancellation if cancelled |
startedAt - Time
|
When the count was started |
completedAt - Time
|
When the count was completed |
approvedAt - Time
|
When the count was approved |
appliedAt - Time
|
When adjustments were applied |
createdByID - ID
|
User who created the count |
startedByID - ID
|
User who started the count |
completedByID - ID
|
User who completed the count |
approvedByID - ID
|
User who approved the count |
appliedByID - ID
|
User who applied the adjustments |
businessBranchID - ID!
|
Branch being counted |
businessID - ID!
|
Business ID |
totalItems - Int!
|
Total number of items to count |
countedItems - Int!
|
Number of items counted |
varianceItems - Int!
|
Number of items with variance |
totalVarianceValue - Int!
|
Total value of variances (positive or negative) |
business - Business!
|
|
businessBranch - BusinessBranch!
|
|
createdBy - BusinessMember
|
|
startedBy - BusinessMember
|
|
completedBy - BusinessMember
|
|
approvedBy - BusinessMember
|
|
appliedBy - BusinessMember
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"countType": "FULL",
"status": "DRAFT",
"notes": "Please call on arrival",
"cancellationReason": "Payment declined by bank",
"startedAt": "2026-03-01T00:00:00Z",
"completedAt": "2025-06-15T10:30:00Z",
"approvedAt": "2025-06-15T10:30:00Z",
"appliedAt": "2025-06-15T10:30:00Z",
"createdByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"totalItems": 420000,
"countedItems": 5,
"varianceItems": 1,
"totalVarianceValue": 420000,
"business": Business,
"businessBranch": BusinessBranch,
"createdBy": BusinessMember,
"startedBy": BusinessMember,
"completedBy": BusinessMember,
"approvedBy": BusinessMember,
"appliedBy": BusinessMember
}
InventoryCountCountType
Description
InventoryCountCountType is enum for the field count_type
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"FULL"
InventoryCountItem
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
inventoryID - ID
|
ProductInventory being counted; cleared when the product is deleted, leaving the snapshot fields as the historical record |
expectedQuantity - Float!
|
System quantity at time of count freeze |
countedQuantity - Float
|
Actually counted quantity |
variance - Float!
|
Difference between counted and expected (counted - expected) |
varianceValue - Int!
|
Value of the variance (variance * cost_price) |
unitOfMeasureID - ID
|
Unit of measure for quantities |
sku - String!
|
SKU at time of count |
productName - String!
|
Product name at time of count |
costPrice - Int!
|
Cost price at time of count |
status - InventoryCountItemStatus!
|
Status of this count item |
notes - String
|
Notes for this line item |
varianceReason - String
|
Explanation for variance if any |
inventoryCountID - ID!
|
Parent count ID |
countedByID - ID
|
User who counted this item |
countedAt - Time
|
When this item was counted |
requiresRecount - Boolean!
|
Whether this item needs to be recounted |
countAttempts - Int!
|
Number of times this item has been counted |
inventoryCount - InventoryCount!
|
|
inventory - ProductInventory
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"inventoryID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"expectedQuantity": 2,
"countedQuantity": 2,
"variance": 1.5,
"varianceValue": 1,
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sku": "SKU-JOLLOF-001",
"productName": "Jollof Rice",
"costPrice": 120000,
"status": "PENDING",
"notes": "Please call on arrival",
"varianceReason": "Payment declined by bank",
"inventoryCountID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedAt": "2025-06-15T10:30:00Z",
"requiresRecount": true,
"countAttempts": 5,
"inventoryCount": InventoryCount,
"inventory": ProductInventory
}
InventoryCountItemStatus
Description
InventoryCountItemStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"PENDING"
InventoryCountItemWhereInput
Description
InventoryCountItemWhereInput is used for filtering InventoryCountItem objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - InventoryCountItemWhereInput
|
|
and - [InventoryCountItemWhereInput!]
|
|
or - [InventoryCountItemWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
inventoryID - ID
|
inventory_id field predicates |
inventoryIDNEQ - ID
|
|
inventoryIDIn - [ID!]
|
|
inventoryIDNotIn - [ID!]
|
|
inventoryIDGT - ID
|
|
inventoryIDGTE - ID
|
|
inventoryIDLT - ID
|
|
inventoryIDLTE - ID
|
|
inventoryIDContains - ID
|
|
inventoryIDHasPrefix - ID
|
|
inventoryIDHasSuffix - ID
|
|
inventoryIDIsNil - Boolean
|
|
inventoryIDNotNil - Boolean
|
|
inventoryIDEqualFold - ID
|
|
inventoryIDContainsFold - ID
|
|
expectedQuantity - Float
|
expected_quantity field predicates |
expectedQuantityNEQ - Float
|
|
expectedQuantityIn - [Float!]
|
|
expectedQuantityNotIn - [Float!]
|
|
expectedQuantityGT - Float
|
|
expectedQuantityGTE - Float
|
|
expectedQuantityLT - Float
|
|
expectedQuantityLTE - Float
|
|
countedQuantity - Float
|
counted_quantity field predicates |
countedQuantityNEQ - Float
|
|
countedQuantityIn - [Float!]
|
|
countedQuantityNotIn - [Float!]
|
|
countedQuantityGT - Float
|
|
countedQuantityGTE - Float
|
|
countedQuantityLT - Float
|
|
countedQuantityLTE - Float
|
|
countedQuantityIsNil - Boolean
|
|
countedQuantityNotNil - Boolean
|
|
variance - Float
|
variance field predicates |
varianceNEQ - Float
|
|
varianceIn - [Float!]
|
|
varianceNotIn - [Float!]
|
|
varianceGT - Float
|
|
varianceGTE - Float
|
|
varianceLT - Float
|
|
varianceLTE - Float
|
|
varianceValue - Int
|
variance_value field predicates |
varianceValueNEQ - Int
|
|
varianceValueIn - [Int!]
|
|
varianceValueNotIn - [Int!]
|
|
varianceValueGT - Int
|
|
varianceValueGTE - Int
|
|
varianceValueLT - Int
|
|
varianceValueLTE - Int
|
|
unitOfMeasureID - ID
|
unit_of_measure_id field predicates |
unitOfMeasureIDNEQ - ID
|
|
unitOfMeasureIDIn - [ID!]
|
|
unitOfMeasureIDNotIn - [ID!]
|
|
unitOfMeasureIDGT - ID
|
|
unitOfMeasureIDGTE - ID
|
|
unitOfMeasureIDLT - ID
|
|
unitOfMeasureIDLTE - ID
|
|
unitOfMeasureIDContains - ID
|
|
unitOfMeasureIDHasPrefix - ID
|
|
unitOfMeasureIDHasSuffix - ID
|
|
unitOfMeasureIDIsNil - Boolean
|
|
unitOfMeasureIDNotNil - Boolean
|
|
unitOfMeasureIDEqualFold - ID
|
|
unitOfMeasureIDContainsFold - ID
|
|
sku - String
|
sku field predicates |
skuNEQ - String
|
|
skuIn - [String!]
|
|
skuNotIn - [String!]
|
|
skuGT - String
|
|
skuGTE - String
|
|
skuLT - String
|
|
skuLTE - String
|
|
skuContains - String
|
|
skuHasPrefix - String
|
|
skuHasSuffix - String
|
|
skuEqualFold - String
|
|
skuContainsFold - String
|
|
productName - String
|
product_name field predicates |
productNameNEQ - String
|
|
productNameIn - [String!]
|
|
productNameNotIn - [String!]
|
|
productNameGT - String
|
|
productNameGTE - String
|
|
productNameLT - String
|
|
productNameLTE - String
|
|
productNameContains - String
|
|
productNameHasPrefix - String
|
|
productNameHasSuffix - String
|
|
productNameEqualFold - String
|
|
productNameContainsFold - String
|
|
costPrice - Int
|
cost_price field predicates |
costPriceNEQ - Int
|
|
costPriceIn - [Int!]
|
|
costPriceNotIn - [Int!]
|
|
costPriceGT - Int
|
|
costPriceGTE - Int
|
|
costPriceLT - Int
|
|
costPriceLTE - Int
|
|
status - InventoryCountItemStatus
|
status field predicates |
statusNEQ - InventoryCountItemStatus
|
|
statusIn - [InventoryCountItemStatus!]
|
|
statusNotIn - [InventoryCountItemStatus!]
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
|
varianceReason - String
|
variance_reason field predicates |
varianceReasonNEQ - String
|
|
varianceReasonIn - [String!]
|
|
varianceReasonNotIn - [String!]
|
|
varianceReasonGT - String
|
|
varianceReasonGTE - String
|
|
varianceReasonLT - String
|
|
varianceReasonLTE - String
|
|
varianceReasonContains - String
|
|
varianceReasonHasPrefix - String
|
|
varianceReasonHasSuffix - String
|
|
varianceReasonIsNil - Boolean
|
|
varianceReasonNotNil - Boolean
|
|
varianceReasonEqualFold - String
|
|
varianceReasonContainsFold - String
|
|
inventoryCountID - ID
|
inventory_count_id field predicates |
inventoryCountIDNEQ - ID
|
|
inventoryCountIDIn - [ID!]
|
|
inventoryCountIDNotIn - [ID!]
|
|
inventoryCountIDGT - ID
|
|
inventoryCountIDGTE - ID
|
|
inventoryCountIDLT - ID
|
|
inventoryCountIDLTE - ID
|
|
inventoryCountIDContains - ID
|
|
inventoryCountIDHasPrefix - ID
|
|
inventoryCountIDHasSuffix - ID
|
|
inventoryCountIDEqualFold - ID
|
|
inventoryCountIDContainsFold - ID
|
|
countedByID - ID
|
counted_by_id field predicates |
countedByIDNEQ - ID
|
|
countedByIDIn - [ID!]
|
|
countedByIDNotIn - [ID!]
|
|
countedByIDGT - ID
|
|
countedByIDGTE - ID
|
|
countedByIDLT - ID
|
|
countedByIDLTE - ID
|
|
countedByIDContains - ID
|
|
countedByIDHasPrefix - ID
|
|
countedByIDHasSuffix - ID
|
|
countedByIDIsNil - Boolean
|
|
countedByIDNotNil - Boolean
|
|
countedByIDEqualFold - ID
|
|
countedByIDContainsFold - ID
|
|
countedAt - Time
|
counted_at field predicates |
countedAtNEQ - Time
|
|
countedAtIn - [Time!]
|
|
countedAtNotIn - [Time!]
|
|
countedAtGT - Time
|
|
countedAtGTE - Time
|
|
countedAtLT - Time
|
|
countedAtLTE - Time
|
|
countedAtIsNil - Boolean
|
|
countedAtNotNil - Boolean
|
|
requiresRecount - Boolean
|
requires_recount field predicates |
requiresRecountNEQ - Boolean
|
|
countAttempts - Int
|
count_attempts field predicates |
countAttemptsNEQ - Int
|
|
countAttemptsIn - [Int!]
|
|
countAttemptsNotIn - [Int!]
|
|
countAttemptsGT - Int
|
|
countAttemptsGTE - Int
|
|
countAttemptsLT - Int
|
|
countAttemptsLTE - Int
|
|
hasInventoryCount - Boolean
|
inventory_count edge predicates |
hasInventoryCountWith - [InventoryCountWhereInput!]
|
|
hasInventory - Boolean
|
inventory edge predicates |
hasInventoryWith - [ProductInventoryWhereInput!]
|
Example
{
"not": InventoryCountItemWhereInput,
"and": [InventoryCountItemWhereInput],
"or": [InventoryCountItemWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"inventoryID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"inventoryIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"inventoryIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDIsNil": true,
"inventoryIDNotNil": true,
"inventoryIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"expectedQuantity": 2,
"expectedQuantityNEQ": 2,
"expectedQuantityIn": [2],
"expectedQuantityNotIn": [2],
"expectedQuantityGT": 2,
"expectedQuantityGTE": 2,
"expectedQuantityLT": 2,
"expectedQuantityLTE": 2,
"countedQuantity": 2,
"countedQuantityNEQ": 2,
"countedQuantityIn": [2],
"countedQuantityNotIn": [2],
"countedQuantityGT": 2,
"countedQuantityGTE": 2,
"countedQuantityLT": 2,
"countedQuantityLTE": 2,
"countedQuantityIsNil": true,
"countedQuantityNotNil": true,
"variance": 1.5,
"varianceNEQ": 1.5,
"varianceIn": [1.5],
"varianceNotIn": [1.5],
"varianceGT": 1.5,
"varianceGTE": 1.5,
"varianceLT": 1.5,
"varianceLTE": 1.5,
"varianceValue": 1,
"varianceValueNEQ": 1,
"varianceValueIn": [1],
"varianceValueNotIn": [1],
"varianceValueGT": 1,
"varianceValueGTE": 1,
"varianceValueLT": 1,
"varianceValueLTE": 1,
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIsNil": true,
"unitOfMeasureIDNotNil": true,
"unitOfMeasureIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sku": "SKU-JOLLOF-001",
"skuNEQ": "SKU-JOLLOF-001",
"skuIn": ["SKU-JOLLOF-001"],
"skuNotIn": ["SKU-JOLLOF-001"],
"skuGT": "SKU-JOLLOF-001",
"skuGTE": "SKU-JOLLOF-001",
"skuLT": "SKU-JOLLOF-001",
"skuLTE": "SKU-JOLLOF-001",
"skuContains": "SKU-JOLLOF-001",
"skuHasPrefix": "SKU-JOLLOF-001",
"skuHasSuffix": "SKU-JOLLOF-001",
"skuEqualFold": "SKU-JOLLOF-001",
"skuContainsFold": "SKU-JOLLOF-001",
"productName": "Jollof Rice",
"productNameNEQ": "Jollof Rice",
"productNameIn": ["Jollof Rice"],
"productNameNotIn": ["Jollof Rice"],
"productNameGT": "Jollof Rice",
"productNameGTE": "Jollof Rice",
"productNameLT": "Jollof Rice",
"productNameLTE": "Jollof Rice",
"productNameContains": "Jollof Rice",
"productNameHasPrefix": "Jollof Rice",
"productNameHasSuffix": "Jollof Rice",
"productNameEqualFold": "Jollof Rice",
"productNameContainsFold": "Jollof Rice",
"costPrice": 120000,
"costPriceNEQ": 120000,
"costPriceIn": [120000],
"costPriceNotIn": [120000],
"costPriceGT": 120000,
"costPriceGTE": 120000,
"costPriceLT": 120000,
"costPriceLTE": 120000,
"status": "PENDING",
"statusNEQ": "PENDING",
"statusIn": ["PENDING"],
"statusNotIn": ["PENDING"],
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival",
"varianceReason": "Payment declined by bank",
"varianceReasonNEQ": "Payment declined by bank",
"varianceReasonIn": ["Payment declined by bank"],
"varianceReasonNotIn": ["Payment declined by bank"],
"varianceReasonGT": "Payment declined by bank",
"varianceReasonGTE": "Payment declined by bank",
"varianceReasonLT": "Payment declined by bank",
"varianceReasonLTE": "Payment declined by bank",
"varianceReasonContains": "Payment declined by bank",
"varianceReasonHasPrefix": "Payment declined by bank",
"varianceReasonHasSuffix": "Payment declined by bank",
"varianceReasonIsNil": true,
"varianceReasonNotNil": true,
"varianceReasonEqualFold": "Payment declined by bank",
"varianceReasonContainsFold": "Payment declined by bank",
"inventoryCountID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryCountIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryCountIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"inventoryCountIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"inventoryCountIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryCountIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryCountIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryCountIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryCountIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryCountIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryCountIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryCountIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryCountIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"countedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"countedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByIDIsNil": true,
"countedByIDNotNil": true,
"countedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"countedAt": "2025-06-15T10:30:00Z",
"countedAtNEQ": "2025-06-15T10:30:00Z",
"countedAtIn": ["2025-06-15T10:30:00Z"],
"countedAtNotIn": ["2025-06-15T10:30:00Z"],
"countedAtGT": "2025-06-15T10:30:00Z",
"countedAtGTE": "2025-06-15T10:30:00Z",
"countedAtLT": "2025-06-15T10:30:00Z",
"countedAtLTE": "2025-06-15T10:30:00Z",
"countedAtIsNil": true,
"countedAtNotNil": true,
"requiresRecount": true,
"requiresRecountNEQ": true,
"countAttempts": 5,
"countAttemptsNEQ": 5,
"countAttemptsIn": [5],
"countAttemptsNotIn": [5],
"countAttemptsGT": 5,
"countAttemptsGTE": 5,
"countAttemptsLT": 5,
"countAttemptsLTE": 5,
"hasInventoryCount": true,
"hasInventoryCountWith": [InventoryCountWhereInput],
"hasInventory": true,
"hasInventoryWith": [ProductInventoryWhereInput]
}
InventoryCountStatus
Description
InventoryCountStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"DRAFT"
InventoryCountWhereInput
Description
InventoryCountWhereInput is used for filtering InventoryCount objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - InventoryCountWhereInput
|
|
and - [InventoryCountWhereInput!]
|
|
or - [InventoryCountWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
countType - InventoryCountCountType
|
count_type field predicates |
countTypeNEQ - InventoryCountCountType
|
|
countTypeIn - [InventoryCountCountType!]
|
|
countTypeNotIn - [InventoryCountCountType!]
|
|
status - InventoryCountStatus
|
status field predicates |
statusNEQ - InventoryCountStatus
|
|
statusIn - [InventoryCountStatus!]
|
|
statusNotIn - [InventoryCountStatus!]
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
|
cancellationReason - String
|
cancellation_reason field predicates |
cancellationReasonNEQ - String
|
|
cancellationReasonIn - [String!]
|
|
cancellationReasonNotIn - [String!]
|
|
cancellationReasonGT - String
|
|
cancellationReasonGTE - String
|
|
cancellationReasonLT - String
|
|
cancellationReasonLTE - String
|
|
cancellationReasonContains - String
|
|
cancellationReasonHasPrefix - String
|
|
cancellationReasonHasSuffix - String
|
|
cancellationReasonIsNil - Boolean
|
|
cancellationReasonNotNil - Boolean
|
|
cancellationReasonEqualFold - String
|
|
cancellationReasonContainsFold - String
|
|
startedAt - Time
|
started_at field predicates |
startedAtNEQ - Time
|
|
startedAtIn - [Time!]
|
|
startedAtNotIn - [Time!]
|
|
startedAtGT - Time
|
|
startedAtGTE - Time
|
|
startedAtLT - Time
|
|
startedAtLTE - Time
|
|
startedAtIsNil - Boolean
|
|
startedAtNotNil - Boolean
|
|
completedAt - Time
|
completed_at field predicates |
completedAtNEQ - Time
|
|
completedAtIn - [Time!]
|
|
completedAtNotIn - [Time!]
|
|
completedAtGT - Time
|
|
completedAtGTE - Time
|
|
completedAtLT - Time
|
|
completedAtLTE - Time
|
|
completedAtIsNil - Boolean
|
|
completedAtNotNil - Boolean
|
|
approvedAt - Time
|
approved_at field predicates |
approvedAtNEQ - Time
|
|
approvedAtIn - [Time!]
|
|
approvedAtNotIn - [Time!]
|
|
approvedAtGT - Time
|
|
approvedAtGTE - Time
|
|
approvedAtLT - Time
|
|
approvedAtLTE - Time
|
|
approvedAtIsNil - Boolean
|
|
approvedAtNotNil - Boolean
|
|
appliedAt - Time
|
applied_at field predicates |
appliedAtNEQ - Time
|
|
appliedAtIn - [Time!]
|
|
appliedAtNotIn - [Time!]
|
|
appliedAtGT - Time
|
|
appliedAtGTE - Time
|
|
appliedAtLT - Time
|
|
appliedAtLTE - Time
|
|
appliedAtIsNil - Boolean
|
|
appliedAtNotNil - Boolean
|
|
createdByID - ID
|
created_by_id field predicates |
createdByIDNEQ - ID
|
|
createdByIDIn - [ID!]
|
|
createdByIDNotIn - [ID!]
|
|
createdByIDGT - ID
|
|
createdByIDGTE - ID
|
|
createdByIDLT - ID
|
|
createdByIDLTE - ID
|
|
createdByIDContains - ID
|
|
createdByIDHasPrefix - ID
|
|
createdByIDHasSuffix - ID
|
|
createdByIDIsNil - Boolean
|
|
createdByIDNotNil - Boolean
|
|
createdByIDEqualFold - ID
|
|
createdByIDContainsFold - ID
|
|
startedByID - ID
|
started_by_id field predicates |
startedByIDNEQ - ID
|
|
startedByIDIn - [ID!]
|
|
startedByIDNotIn - [ID!]
|
|
startedByIDGT - ID
|
|
startedByIDGTE - ID
|
|
startedByIDLT - ID
|
|
startedByIDLTE - ID
|
|
startedByIDContains - ID
|
|
startedByIDHasPrefix - ID
|
|
startedByIDHasSuffix - ID
|
|
startedByIDIsNil - Boolean
|
|
startedByIDNotNil - Boolean
|
|
startedByIDEqualFold - ID
|
|
startedByIDContainsFold - ID
|
|
completedByID - ID
|
completed_by_id field predicates |
completedByIDNEQ - ID
|
|
completedByIDIn - [ID!]
|
|
completedByIDNotIn - [ID!]
|
|
completedByIDGT - ID
|
|
completedByIDGTE - ID
|
|
completedByIDLT - ID
|
|
completedByIDLTE - ID
|
|
completedByIDContains - ID
|
|
completedByIDHasPrefix - ID
|
|
completedByIDHasSuffix - ID
|
|
completedByIDIsNil - Boolean
|
|
completedByIDNotNil - Boolean
|
|
completedByIDEqualFold - ID
|
|
completedByIDContainsFold - ID
|
|
approvedByID - ID
|
approved_by_id field predicates |
approvedByIDNEQ - ID
|
|
approvedByIDIn - [ID!]
|
|
approvedByIDNotIn - [ID!]
|
|
approvedByIDGT - ID
|
|
approvedByIDGTE - ID
|
|
approvedByIDLT - ID
|
|
approvedByIDLTE - ID
|
|
approvedByIDContains - ID
|
|
approvedByIDHasPrefix - ID
|
|
approvedByIDHasSuffix - ID
|
|
approvedByIDIsNil - Boolean
|
|
approvedByIDNotNil - Boolean
|
|
approvedByIDEqualFold - ID
|
|
approvedByIDContainsFold - ID
|
|
appliedByID - ID
|
applied_by_id field predicates |
appliedByIDNEQ - ID
|
|
appliedByIDIn - [ID!]
|
|
appliedByIDNotIn - [ID!]
|
|
appliedByIDGT - ID
|
|
appliedByIDGTE - ID
|
|
appliedByIDLT - ID
|
|
appliedByIDLTE - ID
|
|
appliedByIDContains - ID
|
|
appliedByIDHasPrefix - ID
|
|
appliedByIDHasSuffix - ID
|
|
appliedByIDIsNil - Boolean
|
|
appliedByIDNotNil - Boolean
|
|
appliedByIDEqualFold - ID
|
|
appliedByIDContainsFold - ID
|
|
businessBranchID - ID
|
business_branch_id field predicates |
businessBranchIDNEQ - ID
|
|
businessBranchIDIn - [ID!]
|
|
businessBranchIDNotIn - [ID!]
|
|
businessBranchIDGT - ID
|
|
businessBranchIDGTE - ID
|
|
businessBranchIDLT - ID
|
|
businessBranchIDLTE - ID
|
|
businessBranchIDContains - ID
|
|
businessBranchIDHasPrefix - ID
|
|
businessBranchIDHasSuffix - ID
|
|
businessBranchIDEqualFold - ID
|
|
businessBranchIDContainsFold - ID
|
|
businessID - ID
|
business_id field predicates |
businessIDNEQ - ID
|
|
businessIDIn - [ID!]
|
|
businessIDNotIn - [ID!]
|
|
businessIDGT - ID
|
|
businessIDGTE - ID
|
|
businessIDLT - ID
|
|
businessIDLTE - ID
|
|
businessIDContains - ID
|
|
businessIDHasPrefix - ID
|
|
businessIDHasSuffix - ID
|
|
businessIDEqualFold - ID
|
|
businessIDContainsFold - ID
|
|
totalItems - Int
|
total_items field predicates |
totalItemsNEQ - Int
|
|
totalItemsIn - [Int!]
|
|
totalItemsNotIn - [Int!]
|
|
totalItemsGT - Int
|
|
totalItemsGTE - Int
|
|
totalItemsLT - Int
|
|
totalItemsLTE - Int
|
|
countedItems - Int
|
counted_items field predicates |
countedItemsNEQ - Int
|
|
countedItemsIn - [Int!]
|
|
countedItemsNotIn - [Int!]
|
|
countedItemsGT - Int
|
|
countedItemsGTE - Int
|
|
countedItemsLT - Int
|
|
countedItemsLTE - Int
|
|
varianceItems - Int
|
variance_items field predicates |
varianceItemsNEQ - Int
|
|
varianceItemsIn - [Int!]
|
|
varianceItemsNotIn - [Int!]
|
|
varianceItemsGT - Int
|
|
varianceItemsGTE - Int
|
|
varianceItemsLT - Int
|
|
varianceItemsLTE - Int
|
|
totalVarianceValue - Int
|
total_variance_value field predicates |
totalVarianceValueNEQ - Int
|
|
totalVarianceValueIn - [Int!]
|
|
totalVarianceValueNotIn - [Int!]
|
|
totalVarianceValueGT - Int
|
|
totalVarianceValueGTE - Int
|
|
totalVarianceValueLT - Int
|
|
totalVarianceValueLTE - Int
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
|
hasBusinessBranch - Boolean
|
business_branch edge predicates |
hasBusinessBranchWith - [BusinessBranchWhereInput!]
|
|
hasCreatedBy - Boolean
|
created_by edge predicates |
hasCreatedByWith - [BusinessMemberWhereInput!]
|
|
hasStartedBy - Boolean
|
started_by edge predicates |
hasStartedByWith - [BusinessMemberWhereInput!]
|
|
hasCompletedBy - Boolean
|
completed_by edge predicates |
hasCompletedByWith - [BusinessMemberWhereInput!]
|
|
hasApprovedBy - Boolean
|
approved_by edge predicates |
hasApprovedByWith - [BusinessMemberWhereInput!]
|
|
hasAppliedBy - Boolean
|
applied_by edge predicates |
hasAppliedByWith - [BusinessMemberWhereInput!]
|
Example
{
"not": InventoryCountWhereInput,
"and": [InventoryCountWhereInput],
"or": [InventoryCountWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"countType": "FULL",
"countTypeNEQ": "FULL",
"countTypeIn": ["FULL"],
"countTypeNotIn": ["FULL"],
"status": "DRAFT",
"statusNEQ": "DRAFT",
"statusIn": ["DRAFT"],
"statusNotIn": ["DRAFT"],
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival",
"cancellationReason": "Payment declined by bank",
"cancellationReasonNEQ": "Payment declined by bank",
"cancellationReasonIn": ["Payment declined by bank"],
"cancellationReasonNotIn": ["Payment declined by bank"],
"cancellationReasonGT": "Payment declined by bank",
"cancellationReasonGTE": "Payment declined by bank",
"cancellationReasonLT": "Payment declined by bank",
"cancellationReasonLTE": "Payment declined by bank",
"cancellationReasonContains": "Payment declined by bank",
"cancellationReasonHasPrefix": "Payment declined by bank",
"cancellationReasonHasSuffix": "Payment declined by bank",
"cancellationReasonIsNil": true,
"cancellationReasonNotNil": true,
"cancellationReasonEqualFold": "Payment declined by bank",
"cancellationReasonContainsFold": "Payment declined by bank",
"startedAt": "2026-03-01T00:00:00Z",
"startedAtNEQ": "2026-03-01T00:00:00Z",
"startedAtIn": ["2026-03-01T00:00:00Z"],
"startedAtNotIn": ["2026-03-01T00:00:00Z"],
"startedAtGT": "2026-03-01T00:00:00Z",
"startedAtGTE": "2026-03-01T00:00:00Z",
"startedAtLT": "2026-03-01T00:00:00Z",
"startedAtLTE": "2026-03-01T00:00:00Z",
"startedAtIsNil": true,
"startedAtNotNil": true,
"completedAt": "2025-06-15T10:30:00Z",
"completedAtNEQ": "2025-06-15T10:30:00Z",
"completedAtIn": ["2025-06-15T10:30:00Z"],
"completedAtNotIn": ["2025-06-15T10:30:00Z"],
"completedAtGT": "2025-06-15T10:30:00Z",
"completedAtGTE": "2025-06-15T10:30:00Z",
"completedAtLT": "2025-06-15T10:30:00Z",
"completedAtLTE": "2025-06-15T10:30:00Z",
"completedAtIsNil": true,
"completedAtNotNil": true,
"approvedAt": "2025-06-15T10:30:00Z",
"approvedAtNEQ": "2025-06-15T10:30:00Z",
"approvedAtIn": ["2025-06-15T10:30:00Z"],
"approvedAtNotIn": ["2025-06-15T10:30:00Z"],
"approvedAtGT": "2025-06-15T10:30:00Z",
"approvedAtGTE": "2025-06-15T10:30:00Z",
"approvedAtLT": "2025-06-15T10:30:00Z",
"approvedAtLTE": "2025-06-15T10:30:00Z",
"approvedAtIsNil": true,
"approvedAtNotNil": true,
"appliedAt": "2025-06-15T10:30:00Z",
"appliedAtNEQ": "2025-06-15T10:30:00Z",
"appliedAtIn": ["2025-06-15T10:30:00Z"],
"appliedAtNotIn": ["2025-06-15T10:30:00Z"],
"appliedAtGT": "2025-06-15T10:30:00Z",
"appliedAtGTE": "2025-06-15T10:30:00Z",
"appliedAtLT": "2025-06-15T10:30:00Z",
"appliedAtLTE": "2025-06-15T10:30:00Z",
"appliedAtIsNil": true,
"appliedAtNotNil": true,
"createdByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"createdByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"createdByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDIsNil": true,
"createdByIDNotNil": true,
"createdByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"startedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"startedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByIDIsNil": true,
"startedByIDNotNil": true,
"startedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"startedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"completedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"completedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByIDIsNil": true,
"completedByIDNotNil": true,
"completedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"completedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"approvedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"approvedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDIsNil": true,
"approvedByIDNotNil": true,
"approvedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"appliedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"appliedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByIDIsNil": true,
"appliedByIDNotNil": true,
"appliedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"appliedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessBranchIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessBranchIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"totalItems": 420000,
"totalItemsNEQ": 420000,
"totalItemsIn": [420000],
"totalItemsNotIn": [420000],
"totalItemsGT": 420000,
"totalItemsGTE": 420000,
"totalItemsLT": 420000,
"totalItemsLTE": 420000,
"countedItems": 5,
"countedItemsNEQ": 5,
"countedItemsIn": [5],
"countedItemsNotIn": [5],
"countedItemsGT": 5,
"countedItemsGTE": 5,
"countedItemsLT": 5,
"countedItemsLTE": 5,
"varianceItems": 1,
"varianceItemsNEQ": 1,
"varianceItemsIn": [1],
"varianceItemsNotIn": [1],
"varianceItemsGT": 1,
"varianceItemsGTE": 1,
"varianceItemsLT": 1,
"varianceItemsLTE": 1,
"totalVarianceValue": 420000,
"totalVarianceValueNEQ": 420000,
"totalVarianceValueIn": [420000],
"totalVarianceValueNotIn": [420000],
"totalVarianceValueGT": 420000,
"totalVarianceValueGTE": 420000,
"totalVarianceValueLT": 420000,
"totalVarianceValueLTE": 420000,
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput],
"hasBusinessBranch": true,
"hasBusinessBranchWith": [BusinessBranchWhereInput],
"hasCreatedBy": true,
"hasCreatedByWith": [BusinessMemberWhereInput],
"hasStartedBy": true,
"hasStartedByWith": [BusinessMemberWhereInput],
"hasCompletedBy": true,
"hasCompletedByWith": [BusinessMemberWhereInput],
"hasApprovedBy": true,
"hasApprovedByWith": [BusinessMemberWhereInput],
"hasAppliedBy": true,
"hasAppliedByWith": [BusinessMemberWhereInput]
}
InventoryTransaction
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
sku - String
|
|
quantity - Float!
|
Quantity change (positive or negative) |
quantityBefore - Float!
|
Quantity before this transaction |
quantityAfter - Float!
|
Quantity after this transaction |
referenceID - String
|
Reference ID (sale_id, order_id, etc.) |
notes - String
|
Additional notes about the transaction |
type - InventoryTransactionType!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"sku": "SKU-JOLLOF-001",
"quantity": 2,
"quantityBefore": 2,
"quantityAfter": 2,
"referenceID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"notes": "Please call on arrival",
"type": "SALE"
}
InventoryTransactionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SALE"
InventoryTransactionWhereInput
Description
InventoryTransactionWhereInput is used for filtering InventoryTransaction objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - InventoryTransactionWhereInput
|
|
and - [InventoryTransactionWhereInput!]
|
|
or - [InventoryTransactionWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
sku - String
|
sku field predicates |
skuNEQ - String
|
|
skuIn - [String!]
|
|
skuNotIn - [String!]
|
|
skuGT - String
|
|
skuGTE - String
|
|
skuLT - String
|
|
skuLTE - String
|
|
skuContains - String
|
|
skuHasPrefix - String
|
|
skuHasSuffix - String
|
|
skuIsNil - Boolean
|
|
skuNotNil - Boolean
|
|
skuEqualFold - String
|
|
skuContainsFold - String
|
|
quantity - Float
|
quantity field predicates |
quantityNEQ - Float
|
|
quantityIn - [Float!]
|
|
quantityNotIn - [Float!]
|
|
quantityGT - Float
|
|
quantityGTE - Float
|
|
quantityLT - Float
|
|
quantityLTE - Float
|
|
quantityBefore - Float
|
quantity_before field predicates |
quantityBeforeNEQ - Float
|
|
quantityBeforeIn - [Float!]
|
|
quantityBeforeNotIn - [Float!]
|
|
quantityBeforeGT - Float
|
|
quantityBeforeGTE - Float
|
|
quantityBeforeLT - Float
|
|
quantityBeforeLTE - Float
|
|
quantityAfter - Float
|
quantity_after field predicates |
quantityAfterNEQ - Float
|
|
quantityAfterIn - [Float!]
|
|
quantityAfterNotIn - [Float!]
|
|
quantityAfterGT - Float
|
|
quantityAfterGTE - Float
|
|
quantityAfterLT - Float
|
|
quantityAfterLTE - Float
|
|
referenceID - String
|
reference_id field predicates |
referenceIDNEQ - String
|
|
referenceIDIn - [String!]
|
|
referenceIDNotIn - [String!]
|
|
referenceIDGT - String
|
|
referenceIDGTE - String
|
|
referenceIDLT - String
|
|
referenceIDLTE - String
|
|
referenceIDContains - String
|
|
referenceIDHasPrefix - String
|
|
referenceIDHasSuffix - String
|
|
referenceIDIsNil - Boolean
|
|
referenceIDNotNil - Boolean
|
|
referenceIDEqualFold - String
|
|
referenceIDContainsFold - String
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
Example
{
"not": InventoryTransactionWhereInput,
"and": [InventoryTransactionWhereInput],
"or": [InventoryTransactionWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"sku": "SKU-JOLLOF-001",
"skuNEQ": "SKU-JOLLOF-001",
"skuIn": ["SKU-JOLLOF-001"],
"skuNotIn": ["SKU-JOLLOF-001"],
"skuGT": "SKU-JOLLOF-001",
"skuGTE": "SKU-JOLLOF-001",
"skuLT": "SKU-JOLLOF-001",
"skuLTE": "SKU-JOLLOF-001",
"skuContains": "SKU-JOLLOF-001",
"skuHasPrefix": "SKU-JOLLOF-001",
"skuHasSuffix": "SKU-JOLLOF-001",
"skuIsNil": true,
"skuNotNil": true,
"skuEqualFold": "SKU-JOLLOF-001",
"skuContainsFold": "SKU-JOLLOF-001",
"quantity": 2,
"quantityNEQ": 2,
"quantityIn": [2],
"quantityNotIn": [2],
"quantityGT": 2,
"quantityGTE": 2,
"quantityLT": 2,
"quantityLTE": 2,
"quantityBefore": 2,
"quantityBeforeNEQ": 2,
"quantityBeforeIn": [2],
"quantityBeforeNotIn": [2],
"quantityBeforeGT": 2,
"quantityBeforeGTE": 2,
"quantityBeforeLT": 2,
"quantityBeforeLTE": 2,
"quantityAfter": 2,
"quantityAfterNEQ": 2,
"quantityAfterIn": [2],
"quantityAfterNotIn": [2],
"quantityAfterGT": 2,
"quantityAfterGTE": 2,
"quantityAfterLT": 2,
"quantityAfterLTE": 2,
"referenceID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"referenceIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"referenceIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"referenceIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"referenceIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"referenceIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"referenceIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"referenceIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"referenceIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"referenceIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"referenceIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"referenceIDIsNil": true,
"referenceIDNotNil": true,
"referenceIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"referenceIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival"
}
ItemDiscount
ItemDiscountTarget
Description
Target for item discount promos. Each product can have a different discount rate.
Fields
| Field Name | Description |
|---|---|
items - [ItemDiscount!]!
|
Example
{"items": [ItemDiscount]}
KV
KVWhereInput
Description
KVWhereInput is used for filtering KV objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - KVWhereInput
|
|
and - [KVWhereInput!]
|
|
or - [KVWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
Example
{
"not": KVWhereInput,
"and": [KVWhereInput],
"or": [KVWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z"
}
LSIntegration
LSIntegrationWhereInput
Description
LSIntegrationWhereInput is used for filtering LSIntegration objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - LSIntegrationWhereInput
|
|
and - [LSIntegrationWhereInput!]
|
|
or - [LSIntegrationWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
Example
{
"not": LSIntegrationWhereInput,
"and": [LSIntegrationWhereInput],
"or": [LSIntegrationWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z"
}
LinkedOrder
LinkedOrderWhereInput
Description
LinkedOrderWhereInput is used for filtering LinkedOrder objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - LinkedOrderWhereInput
|
|
and - [LinkedOrderWhereInput!]
|
|
or - [LinkedOrderWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
total - Int
|
total field predicates |
totalNEQ - Int
|
|
totalIn - [Int!]
|
|
totalNotIn - [Int!]
|
|
totalGT - Int
|
|
totalGTE - Int
|
|
totalLT - Int
|
|
totalLTE - Int
|
|
paid - Boolean
|
paid field predicates |
paidNEQ - Boolean
|
|
amountPaid - Int
|
amount_paid field predicates |
amountPaidNEQ - Int
|
|
amountPaidIn - [Int!]
|
|
amountPaidNotIn - [Int!]
|
|
amountPaidGT - Int
|
|
amountPaidGTE - Int
|
|
amountPaidLT - Int
|
|
amountPaidLTE - Int
|
Example
{
"not": LinkedOrderWhereInput,
"and": [LinkedOrderWhereInput],
"or": [LinkedOrderWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"total": 420000,
"totalNEQ": 420000,
"totalIn": [420000],
"totalNotIn": [420000],
"totalGT": 420000,
"totalGTE": 420000,
"totalLT": 420000,
"totalLTE": 420000,
"paid": true,
"paidNEQ": true,
"amountPaid": 250000,
"amountPaidNEQ": 250000,
"amountPaidIn": [250000],
"amountPaidNotIn": [250000],
"amountPaidGT": 250000,
"amountPaidGTE": 250000,
"amountPaidLT": 250000,
"amountPaidLTE": 250000
}
Map
Description
The builtin Map type
Example
{"key": "value"}
Menu
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
name - String!
|
|
infoBanner - String
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
preview - Boolean!
|
|
paginated - Boolean!
|
|
layout - MenuLayout!
|
|
position - Int!
|
|
businessBranch - BusinessBranch
|
|
categories - [MenuCategory!]!
|
|
disabled - Boolean!
|
|
isActive - Boolean!
|
|
availability - [TimeSlot!]!
|
|
canOrder - Boolean!
|
|
Arguments
|
|
orderContexts - [OrderContext!]!
|
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Jollof Rice",
"infoBanner": "InfoBanner",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"preview": true,
"paginated": true,
"layout": "GRID",
"position": 1,
"businessBranch": BusinessBranch,
"categories": [MenuCategory],
"disabled": false,
"isActive": true,
"availability": [TimeSlot],
"canOrder": true,
"orderContexts": ["DELIVERY"]
}
MenuCategory
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"disabled": false,
"position": 1,
"name": "Jollof Rice",
"items": [Product]
}
MenuCategoryWhereInput
Description
MenuCategoryWhereInput is used for filtering MenuCategory objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - MenuCategoryWhereInput
|
|
and - [MenuCategoryWhereInput!]
|
|
or - [MenuCategoryWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
position - Int
|
position field predicates |
positionNEQ - Int
|
|
positionIn - [Int!]
|
|
positionNotIn - [Int!]
|
|
positionGT - Int
|
|
positionGTE - Int
|
|
positionLT - Int
|
|
positionLTE - Int
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
hasMenu - Boolean
|
menu edge predicates |
hasMenuWith - [MenuWhereInput!]
|
Example
{
"not": MenuCategoryWhereInput,
"and": [MenuCategoryWhereInput],
"or": [MenuCategoryWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"disabled": false,
"disabledNEQ": false,
"position": 1,
"positionNEQ": 1,
"positionIn": [1],
"positionNotIn": [1],
"positionGT": 1,
"positionGTE": 1,
"positionLT": 1,
"positionLTE": 1,
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"hasMenu": true,
"hasMenuWith": [MenuWhereInput]
}
MenuGroup
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"disabled": false,
"name": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"logo": "https://cdn.zappie.com/logos/business.png",
"menus": [Menu]
}
MenuGroupWhereInput
Description
MenuGroupWhereInput is used for filtering MenuGroup objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - MenuGroupWhereInput
|
|
and - [MenuGroupWhereInput!]
|
|
or - [MenuGroupWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
description - String
|
description field predicates |
descriptionNEQ - String
|
|
descriptionIn - [String!]
|
|
descriptionNotIn - [String!]
|
|
descriptionGT - String
|
|
descriptionGTE - String
|
|
descriptionLT - String
|
|
descriptionLTE - String
|
|
descriptionContains - String
|
|
descriptionHasPrefix - String
|
|
descriptionHasSuffix - String
|
|
descriptionIsNil - Boolean
|
|
descriptionNotNil - Boolean
|
|
descriptionEqualFold - String
|
|
descriptionContainsFold - String
|
|
logo - String
|
logo field predicates |
logoNEQ - String
|
|
logoIn - [String!]
|
|
logoNotIn - [String!]
|
|
logoGT - String
|
|
logoGTE - String
|
|
logoLT - String
|
|
logoLTE - String
|
|
logoContains - String
|
|
logoHasPrefix - String
|
|
logoHasSuffix - String
|
|
logoIsNil - Boolean
|
|
logoNotNil - Boolean
|
|
logoEqualFold - String
|
|
logoContainsFold - String
|
Example
{
"not": MenuGroupWhereInput,
"and": [MenuGroupWhereInput],
"or": [MenuGroupWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"disabled": false,
"disabledNEQ": false,
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"descriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionNotIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIsNil": true,
"descriptionNotNil": true,
"descriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken",
"logo": "https://cdn.zappie.com/logos/business.png",
"logoNEQ": "https://cdn.zappie.com/logos/business.png",
"logoIn": ["https://cdn.zappie.com/logos/business.png"],
"logoNotIn": ["https://cdn.zappie.com/logos/business.png"],
"logoGT": "https://cdn.zappie.com/logos/business.png",
"logoGTE": "https://cdn.zappie.com/logos/business.png",
"logoLT": "https://cdn.zappie.com/logos/business.png",
"logoLTE": "https://cdn.zappie.com/logos/business.png",
"logoContains": "https://cdn.zappie.com/logos/business.png",
"logoHasPrefix": "https://cdn.zappie.com/logos/business.png",
"logoHasSuffix": "https://cdn.zappie.com/logos/business.png",
"logoIsNil": true,
"logoNotNil": true,
"logoEqualFold": "https://cdn.zappie.com/logos/business.png",
"logoContainsFold": "https://cdn.zappie.com/logos/business.png"
}
MenuLayout
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"GRID"
MenuProduct
Fields
| Field Name | Description |
|---|---|
product - Product!
|
|
menuCategory - MenuCategory!
|
|
menu - Menu!
|
Example
{
"product": Product,
"menuCategory": MenuCategory,
"menu": Menu
}
MenuProductConnection
Fields
| Field Name | Description |
|---|---|
edges - [MenuProductEdge]
|
|
pageInfo - PageInfo2!
|
|
totalCount - Int!
|
Example
{
"edges": [MenuProductEdge],
"pageInfo": PageInfo2,
"totalCount": 420000
}
MenuProductEdge
Fields
| Field Name | Description |
|---|---|
node - MenuProduct
|
|
cursor - String!
|
Example
{"node": MenuProduct, "cursor": "eyJpZCI6IjEyMyJ9"}
MenuWhereInput
Description
MenuWhereInput is used for filtering Menu objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - MenuWhereInput
|
|
and - [MenuWhereInput!]
|
|
or - [MenuWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
position - Int
|
position field predicates |
positionNEQ - Int
|
|
positionIn - [Int!]
|
|
positionNotIn - [Int!]
|
|
positionGT - Int
|
|
positionGTE - Int
|
|
positionLT - Int
|
|
positionLTE - Int
|
|
paginated - Boolean
|
paginated field predicates |
paginatedNEQ - Boolean
|
|
infoBanner - String
|
info_banner field predicates |
infoBannerNEQ - String
|
|
infoBannerIn - [String!]
|
|
infoBannerNotIn - [String!]
|
|
infoBannerGT - String
|
|
infoBannerGTE - String
|
|
infoBannerLT - String
|
|
infoBannerLTE - String
|
|
infoBannerContains - String
|
|
infoBannerHasPrefix - String
|
|
infoBannerHasSuffix - String
|
|
infoBannerIsNil - Boolean
|
|
infoBannerNotNil - Boolean
|
|
infoBannerEqualFold - String
|
|
infoBannerContainsFold - String
|
|
preview - Boolean
|
preview field predicates |
previewNEQ - Boolean
|
|
description - String
|
description field predicates |
descriptionNEQ - String
|
|
descriptionIn - [String!]
|
|
descriptionNotIn - [String!]
|
|
descriptionGT - String
|
|
descriptionGTE - String
|
|
descriptionLT - String
|
|
descriptionLTE - String
|
|
descriptionContains - String
|
|
descriptionHasPrefix - String
|
|
descriptionHasSuffix - String
|
|
descriptionIsNil - Boolean
|
|
descriptionNotNil - Boolean
|
|
descriptionEqualFold - String
|
|
descriptionContainsFold - String
|
|
preorder - Boolean
|
preorder field predicates |
preorderNEQ - Boolean
|
|
preorderIsNil - Boolean
|
|
preorderNotNil - Boolean
|
|
preordernoticehours - Int
|
preorderNoticeHours field predicates |
preordernoticehoursNEQ - Int
|
|
preordernoticehoursIn - [Int!]
|
|
preordernoticehoursNotIn - [Int!]
|
|
preordernoticehoursGT - Int
|
|
preordernoticehoursGTE - Int
|
|
preordernoticehoursLT - Int
|
|
preordernoticehoursLTE - Int
|
|
preordernoticehoursIsNil - Boolean
|
|
preordernoticehoursNotNil - Boolean
|
|
hasCategories - Boolean
|
categories edge predicates |
hasCategoriesWith - [MenuCategoryWhereInput!]
|
Example
{
"not": MenuWhereInput,
"and": [MenuWhereInput],
"or": [MenuWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"position": 1,
"positionNEQ": 1,
"positionIn": [1],
"positionNotIn": [1],
"positionGT": 1,
"positionGTE": 1,
"positionLT": 1,
"positionLTE": 1,
"paginated": true,
"paginatedNEQ": true,
"infoBanner": "InfoBanner",
"infoBannerNEQ": "InfoBannerNEQ",
"infoBannerIn": ["InfoBannerIn"],
"infoBannerNotIn": ["InfoBannerNotIn"],
"infoBannerGT": "InfoBannerGT",
"infoBannerGTE": "InfoBannerGTE",
"infoBannerLT": "InfoBannerLT",
"infoBannerLTE": "InfoBannerLTE",
"infoBannerContains": "InfoBannerContains",
"infoBannerHasPrefix": "InfoBannerHasPrefix",
"infoBannerHasSuffix": "InfoBannerHasSuffix",
"infoBannerIsNil": true,
"infoBannerNotNil": true,
"infoBannerEqualFold": "InfoBannerEqualFold",
"infoBannerContainsFold": "InfoBannerContainsFold",
"preview": true,
"previewNEQ": true,
"description": "A delicious plate of Jollof rice with grilled chicken",
"descriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionNotIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIsNil": true,
"descriptionNotNil": true,
"descriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken",
"preorder": true,
"preorderNEQ": true,
"preorderIsNil": true,
"preorderNotNil": true,
"preordernoticehours": 1,
"preordernoticehoursNEQ": 1,
"preordernoticehoursIn": [1],
"preordernoticehoursNotIn": [1],
"preordernoticehoursGT": 1,
"preordernoticehoursGTE": 1,
"preordernoticehoursLT": 1,
"preordernoticehoursLTE": 1,
"preordernoticehoursIsNil": true,
"preordernoticehoursNotNil": true,
"hasCategories": true,
"hasCategoriesWith": [MenuCategoryWhereInput]
}
MyCloudIntegration
MyCloudIntegrationWhereInput
Description
MyCloudIntegrationWhereInput is used for filtering MyCloudIntegration objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - MyCloudIntegrationWhereInput
|
|
and - [MyCloudIntegrationWhereInput!]
|
|
or - [MyCloudIntegrationWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
Example
{
"not": MyCloudIntegrationWhereInput,
"and": [MyCloudIntegrationWhereInput],
"or": [MyCloudIntegrationWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z"
}
Node
Description
An object with an ID. Follows the Relay Global Object Identification Specification
Fields
| Field Name | Description |
|---|---|
id - ID!
|
The id of the object. |
Possible Types
| Node Types |
|---|
Example
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
NubanAccount
NubanAccountNotFound
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
NubanAccountResolveSuccess
Fields
| Field Name | Description |
|---|---|
accountName - String!
|
Example
{"accountName": "MAMA CHIDI KITCHEN"}
OptionInput
OrderAttributeOptionInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
Example
{"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
OrderCharge
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"code": "SAVE20",
"name": "Jollof Rice",
"rate": FlatRate,
"description": "A delicious plate of Jollof rice with grilled chicken",
"orderContexts": ["OrderContexts"]
}
OrderChargeWhereInput
Description
OrderChargeWhereInput is used for filtering OrderCharge objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - OrderChargeWhereInput
|
|
and - [OrderChargeWhereInput!]
|
|
or - [OrderChargeWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
code - String
|
code field predicates |
codeNEQ - String
|
|
codeIn - [String!]
|
|
codeNotIn - [String!]
|
|
codeGT - String
|
|
codeGTE - String
|
|
codeLT - String
|
|
codeLTE - String
|
|
codeContains - String
|
|
codeHasPrefix - String
|
|
codeHasSuffix - String
|
|
codeEqualFold - String
|
|
codeContainsFold - String
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
description - String
|
description field predicates |
descriptionNEQ - String
|
|
descriptionIn - [String!]
|
|
descriptionNotIn - [String!]
|
|
descriptionGT - String
|
|
descriptionGTE - String
|
|
descriptionLT - String
|
|
descriptionLTE - String
|
|
descriptionContains - String
|
|
descriptionHasPrefix - String
|
|
descriptionHasSuffix - String
|
|
descriptionIsNil - Boolean
|
|
descriptionNotNil - Boolean
|
|
descriptionEqualFold - String
|
|
descriptionContainsFold - String
|
Example
{
"not": OrderChargeWhereInput,
"and": [OrderChargeWhereInput],
"or": [OrderChargeWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"code": "SAVE20",
"codeNEQ": "SAVE20",
"codeIn": ["SAVE20"],
"codeNotIn": ["SAVE20"],
"codeGT": "SAVE20",
"codeGTE": "SAVE20",
"codeLT": "SAVE20",
"codeLTE": "SAVE20",
"codeContains": "SAVE20",
"codeHasPrefix": "SAVE20",
"codeHasSuffix": "SAVE20",
"codeEqualFold": "SAVE20",
"codeContainsFold": "SAVE20",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"descriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionNotIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIsNil": true,
"descriptionNotNil": true,
"descriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken"
}
OrderContext
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"DELIVERY"
OrderCustomer
Example
{
"customerId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"firstName": "Chukwuemeka",
"lastName": "Adeyemi",
"total": 420000,
"paid": 1,
"remaining": 1,
"paymentStatus": OrderPaymentStatus
}
OrderDeliveryRegion
OrderDeliveryRegionWhereInput
Description
OrderDeliveryRegionWhereInput is used for filtering OrderDeliveryRegion objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - OrderDeliveryRegionWhereInput
|
|
and - [OrderDeliveryRegionWhereInput!]
|
|
or - [OrderDeliveryRegionWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
fee - Int
|
fee field predicates |
feeNEQ - Int
|
|
feeIn - [Int!]
|
|
feeNotIn - [Int!]
|
|
feeGT - Int
|
|
feeGTE - Int
|
|
feeLT - Int
|
|
feeLTE - Int
|
Example
{
"not": OrderDeliveryRegionWhereInput,
"and": [OrderDeliveryRegionWhereInput],
"or": [OrderDeliveryRegionWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"fee": 15000,
"feeNEQ": 15000,
"feeIn": [15000],
"feeNotIn": [15000],
"feeGT": 15000,
"feeGTE": 15000,
"feeLT": 15000,
"feeLTE": 15000
}
OrderDirection
Description
Possible directions in which to order a list of items when provided an orderBy argument.
Values
| Enum Value | Description |
|---|---|
|
|
Specifies an ascending order for a given orderBy argument. |
|
|
Specifies a descending order for a given orderBy argument. |
Example
"ASC"
OrderDirection2
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ASC"
OrderItemAddonInput
Fields
| Input Field | Description |
|---|---|
addonId - ID!
|
|
selectedOptions - [OptionInput!]!
|
Example
{
"addonId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"selectedOptions": [OptionInput]
}
OrderItemAttributeInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
option - OrderAttributeOptionInput!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"option": OrderAttributeOptionInput
}
OrderItemInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
entryId - ID
|
|
menuId - ID
|
|
quantity - Int!
|
|
note - String
|
|
notes - String
|
|
addons - [OrderItemAddonInput!]
|
|
attributes - [OrderItemAttributeInput!]
|
|
discountAmount - Int
|
|
isVoided - Boolean
|
|
voidedAt - String
|
|
voidedBy - String
|
|
voidReason - String
|
|
originalEntryId - String
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entryId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"menuId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"quantity": 2,
"note": "Please call on arrival",
"notes": "Please call on arrival",
"addons": [OrderItemAddonInput],
"attributes": [OrderItemAttributeInput],
"discountAmount": 250000,
"isVoided": false,
"voidedAt": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedBy": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReason": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"originalEntryId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
OrderItemValidationIssue
OrderPaymentStatus
Fields
| Field Name | Description |
|---|---|
paid - Boolean!
|
|
amountPaid - Int!
|
|
remaining - Int!
|
|
payments - [Payment!]!
|
Example
{
"paid": true,
"amountPaid": 250000,
"remaining": 1,
"payments": [Payment]
}
OrderTotalDiscountTarget
Description
Target for order total discount promos. The rate is applied to the order subtotal.
Fields
| Field Name | Description |
|---|---|
rate - Rate!
|
Example
{"rate": FlatRate}
POSTerminal
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
disabled - Boolean!
|
|
terminalID - String
|
|
serialNumber - String!
|
|
specification - POSTerminalSpecification!
|
|
transactions - [POSTransaction!]
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"disabled": false,
"terminalID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"serialNumber": "SN-ABC123XYZ",
"specification": POSTerminalSpecification,
"transactions": [POSTransaction]
}
POSTerminalRequest
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
status - POSTerminalRequestStatus!
|
|
reason - String
|
|
items - [POSTerminalRequestItem!]
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"status": "PENDING",
"reason": "Payment declined by bank",
"items": [POSTerminalRequestItem]
}
POSTerminalRequestItem
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
quantity - Int!
|
|
subtotal - Int!
|
|
request - POSTerminalRequest
|
|
specification - POSTerminalSpecification
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"quantity": 2,
"subtotal": 420000,
"request": POSTerminalRequest,
"specification": POSTerminalSpecification
}
POSTerminalRequestItemWhereInput
Description
POSTerminalRequestItemWhereInput is used for filtering POSTerminalRequestItem objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - POSTerminalRequestItemWhereInput
|
|
and - [POSTerminalRequestItemWhereInput!]
|
|
or - [POSTerminalRequestItemWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
quantity - Int
|
quantity field predicates |
quantityNEQ - Int
|
|
quantityIn - [Int!]
|
|
quantityNotIn - [Int!]
|
|
quantityGT - Int
|
|
quantityGTE - Int
|
|
quantityLT - Int
|
|
quantityLTE - Int
|
|
subtotal - Int
|
subtotal field predicates |
subtotalNEQ - Int
|
|
subtotalIn - [Int!]
|
|
subtotalNotIn - [Int!]
|
|
subtotalGT - Int
|
|
subtotalGTE - Int
|
|
subtotalLT - Int
|
|
subtotalLTE - Int
|
|
hasRequest - Boolean
|
request edge predicates |
hasRequestWith - [POSTerminalRequestWhereInput!]
|
|
hasSpecification - Boolean
|
specification edge predicates |
hasSpecificationWith - [POSTerminalSpecificationWhereInput!]
|
Example
{
"not": POSTerminalRequestItemWhereInput,
"and": [POSTerminalRequestItemWhereInput],
"or": [POSTerminalRequestItemWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"quantity": 2,
"quantityNEQ": 2,
"quantityIn": [2],
"quantityNotIn": [2],
"quantityGT": 2,
"quantityGTE": 2,
"quantityLT": 2,
"quantityLTE": 2,
"subtotal": 420000,
"subtotalNEQ": 420000,
"subtotalIn": [420000],
"subtotalNotIn": [420000],
"subtotalGT": 420000,
"subtotalGTE": 420000,
"subtotalLT": 420000,
"subtotalLTE": 420000,
"hasRequest": true,
"hasRequestWith": [POSTerminalRequestWhereInput],
"hasSpecification": true,
"hasSpecificationWith": [
POSTerminalSpecificationWhereInput
]
}
POSTerminalRequestStatus
Description
POSTerminalRequestStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PENDING"
POSTerminalRequestWhereInput
Description
POSTerminalRequestWhereInput is used for filtering POSTerminalRequest objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - POSTerminalRequestWhereInput
|
|
and - [POSTerminalRequestWhereInput!]
|
|
or - [POSTerminalRequestWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
status - POSTerminalRequestStatus
|
status field predicates |
statusNEQ - POSTerminalRequestStatus
|
|
statusIn - [POSTerminalRequestStatus!]
|
|
statusNotIn - [POSTerminalRequestStatus!]
|
|
reason - String
|
reason field predicates |
reasonNEQ - String
|
|
reasonIn - [String!]
|
|
reasonNotIn - [String!]
|
|
reasonGT - String
|
|
reasonGTE - String
|
|
reasonLT - String
|
|
reasonLTE - String
|
|
reasonContains - String
|
|
reasonHasPrefix - String
|
|
reasonHasSuffix - String
|
|
reasonIsNil - Boolean
|
|
reasonNotNil - Boolean
|
|
reasonEqualFold - String
|
|
reasonContainsFold - String
|
|
hasItems - Boolean
|
items edge predicates |
hasItemsWith - [POSTerminalRequestItemWhereInput!]
|
Example
{
"not": POSTerminalRequestWhereInput,
"and": [POSTerminalRequestWhereInput],
"or": [POSTerminalRequestWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"status": "PENDING",
"statusNEQ": "PENDING",
"statusIn": ["PENDING"],
"statusNotIn": ["PENDING"],
"reason": "Payment declined by bank",
"reasonNEQ": "Payment declined by bank",
"reasonIn": ["Payment declined by bank"],
"reasonNotIn": ["Payment declined by bank"],
"reasonGT": "Payment declined by bank",
"reasonGTE": "Payment declined by bank",
"reasonLT": "Payment declined by bank",
"reasonLTE": "Payment declined by bank",
"reasonContains": "Payment declined by bank",
"reasonHasPrefix": "Payment declined by bank",
"reasonHasSuffix": "Payment declined by bank",
"reasonIsNil": true,
"reasonNotNil": true,
"reasonEqualFold": "Payment declined by bank",
"reasonContainsFold": "Payment declined by bank",
"hasItems": true,
"hasItemsWith": [POSTerminalRequestItemWhereInput]
}
POSTerminalSpecification
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"slug": "mama-chidi-kitchen",
"brand": "Apple",
"model": "iPhone 15",
"provider": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"price": 120000,
"terminals": [POSTerminal],
"requests": [POSTerminalRequestItem]
}
POSTerminalSpecificationWhereInput
Description
POSTerminalSpecificationWhereInput is used for filtering POSTerminalSpecification objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - POSTerminalSpecificationWhereInput
|
|
and - [POSTerminalSpecificationWhereInput!]
|
|
or - [POSTerminalSpecificationWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
slug - String
|
slug field predicates |
slugNEQ - String
|
|
slugIn - [String!]
|
|
slugNotIn - [String!]
|
|
slugGT - String
|
|
slugGTE - String
|
|
slugLT - String
|
|
slugLTE - String
|
|
slugContains - String
|
|
slugHasPrefix - String
|
|
slugHasSuffix - String
|
|
slugEqualFold - String
|
|
slugContainsFold - String
|
|
brand - String
|
brand field predicates |
brandNEQ - String
|
|
brandIn - [String!]
|
|
brandNotIn - [String!]
|
|
brandGT - String
|
|
brandGTE - String
|
|
brandLT - String
|
|
brandLTE - String
|
|
brandContains - String
|
|
brandHasPrefix - String
|
|
brandHasSuffix - String
|
|
brandEqualFold - String
|
|
brandContainsFold - String
|
|
model - String
|
model field predicates |
modelNEQ - String
|
|
modelIn - [String!]
|
|
modelNotIn - [String!]
|
|
modelGT - String
|
|
modelGTE - String
|
|
modelLT - String
|
|
modelLTE - String
|
|
modelContains - String
|
|
modelHasPrefix - String
|
|
modelHasSuffix - String
|
|
modelEqualFold - String
|
|
modelContainsFold - String
|
|
provider - String
|
provider field predicates |
providerNEQ - String
|
|
providerIn - [String!]
|
|
providerNotIn - [String!]
|
|
providerGT - String
|
|
providerGTE - String
|
|
providerLT - String
|
|
providerLTE - String
|
|
providerContains - String
|
|
providerHasPrefix - String
|
|
providerHasSuffix - String
|
|
providerEqualFold - String
|
|
providerContainsFold - String
|
|
price - Int
|
price field predicates |
priceNEQ - Int
|
|
priceIn - [Int!]
|
|
priceNotIn - [Int!]
|
|
priceGT - Int
|
|
priceGTE - Int
|
|
priceLT - Int
|
|
priceLTE - Int
|
|
hasTerminals - Boolean
|
terminals edge predicates |
hasTerminalsWith - [POSTerminalWhereInput!]
|
|
hasRequests - Boolean
|
requests edge predicates |
hasRequestsWith - [POSTerminalRequestItemWhereInput!]
|
Example
{
"not": POSTerminalSpecificationWhereInput,
"and": [POSTerminalSpecificationWhereInput],
"or": [POSTerminalSpecificationWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"slug": "mama-chidi-kitchen",
"slugNEQ": "mama-chidi-kitchen",
"slugIn": ["mama-chidi-kitchen"],
"slugNotIn": ["mama-chidi-kitchen"],
"slugGT": "mama-chidi-kitchen",
"slugGTE": "mama-chidi-kitchen",
"slugLT": "mama-chidi-kitchen",
"slugLTE": "mama-chidi-kitchen",
"slugContains": "mama-chidi-kitchen",
"slugHasPrefix": "mama-chidi-kitchen",
"slugHasSuffix": "mama-chidi-kitchen",
"slugEqualFold": "mama-chidi-kitchen",
"slugContainsFold": "mama-chidi-kitchen",
"brand": "Apple",
"brandNEQ": "Apple",
"brandIn": ["Apple"],
"brandNotIn": ["Apple"],
"brandGT": "Apple",
"brandGTE": "Apple",
"brandLT": "Apple",
"brandLTE": "Apple",
"brandContains": "Apple",
"brandHasPrefix": "Apple",
"brandHasSuffix": "Apple",
"brandEqualFold": "Apple",
"brandContainsFold": "Apple",
"model": "iPhone 15",
"modelNEQ": "iPhone 15",
"modelIn": ["iPhone 15"],
"modelNotIn": ["iPhone 15"],
"modelGT": "iPhone 15",
"modelGTE": "iPhone 15",
"modelLT": "iPhone 15",
"modelLTE": "iPhone 15",
"modelContains": "iPhone 15",
"modelHasPrefix": "iPhone 15",
"modelHasSuffix": "iPhone 15",
"modelEqualFold": "iPhone 15",
"modelContainsFold": "iPhone 15",
"provider": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"providerNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"providerGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"price": 120000,
"priceNEQ": 120000,
"priceIn": [120000],
"priceNotIn": [120000],
"priceGT": 120000,
"priceGTE": 120000,
"priceLT": 120000,
"priceLTE": 120000,
"hasTerminals": true,
"hasTerminalsWith": [POSTerminalWhereInput],
"hasRequests": true,
"hasRequestsWith": [POSTerminalRequestItemWhereInput]
}
POSTerminalWhereInput
Description
POSTerminalWhereInput is used for filtering POSTerminal objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - POSTerminalWhereInput
|
|
and - [POSTerminalWhereInput!]
|
|
or - [POSTerminalWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
terminalID - String
|
terminal_id field predicates |
terminalIDNEQ - String
|
|
terminalIDIn - [String!]
|
|
terminalIDNotIn - [String!]
|
|
terminalIDGT - String
|
|
terminalIDGTE - String
|
|
terminalIDLT - String
|
|
terminalIDLTE - String
|
|
terminalIDContains - String
|
|
terminalIDHasPrefix - String
|
|
terminalIDHasSuffix - String
|
|
terminalIDIsNil - Boolean
|
|
terminalIDNotNil - Boolean
|
|
terminalIDEqualFold - String
|
|
terminalIDContainsFold - String
|
|
serialNumber - String
|
serial_number field predicates |
serialNumberNEQ - String
|
|
serialNumberIn - [String!]
|
|
serialNumberNotIn - [String!]
|
|
serialNumberGT - String
|
|
serialNumberGTE - String
|
|
serialNumberLT - String
|
|
serialNumberLTE - String
|
|
serialNumberContains - String
|
|
serialNumberHasPrefix - String
|
|
serialNumberHasSuffix - String
|
|
serialNumberEqualFold - String
|
|
serialNumberContainsFold - String
|
|
hasSpecification - Boolean
|
specification edge predicates |
hasSpecificationWith - [POSTerminalSpecificationWhereInput!]
|
|
hasTransactions - Boolean
|
transactions edge predicates |
hasTransactionsWith - [POSTransactionWhereInput!]
|
Example
{
"not": POSTerminalWhereInput,
"and": [POSTerminalWhereInput],
"or": [POSTerminalWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"disabled": false,
"disabledNEQ": false,
"terminalID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"terminalIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"terminalIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDIsNil": true,
"terminalIDNotNil": true,
"terminalIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"serialNumber": "SN-ABC123XYZ",
"serialNumberNEQ": "SN-ABC123XYZ",
"serialNumberIn": ["SN-ABC123XYZ"],
"serialNumberNotIn": ["SN-ABC123XYZ"],
"serialNumberGT": "SN-ABC123XYZ",
"serialNumberGTE": "SN-ABC123XYZ",
"serialNumberLT": "SN-ABC123XYZ",
"serialNumberLTE": "SN-ABC123XYZ",
"serialNumberContains": "SN-ABC123XYZ",
"serialNumberHasPrefix": "SN-ABC123XYZ",
"serialNumberHasSuffix": "SN-ABC123XYZ",
"serialNumberEqualFold": "SN-ABC123XYZ",
"serialNumberContainsFold": "SN-ABC123XYZ",
"hasSpecification": true,
"hasSpecificationWith": [
POSTerminalSpecificationWhereInput
],
"hasTransactions": true,
"hasTransactionsWith": [POSTransactionWhereInput]
}
POSTransaction
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
bankName - String!
|
|
amount - Int!
|
|
cardScheme - String!
|
|
cardPan - String!
|
|
cardExpiry - String!
|
|
issuerName - String
|
Card issuing bank from BIN lookup |
cardType - String
|
Card type from BIN lookup e.g. CREDIT, DEBIT |
cardTier - String
|
Card tier from BIN lookup e.g. PLATINUM MASTERCARD |
issuerCountryCode - String
|
ISO 3166-1 alpha-2 country code of card issuer |
cardHolderName - String
|
Cardholder name from EMV data |
stan - String!
|
|
rrn - String!
|
|
statusCode - String
|
|
statusDescription - String
|
|
reference - String!
|
|
tid - String!
|
|
serialNumber - String!
|
|
processed - Boolean!
|
|
isInternational - Boolean!
|
Whether the card used is an international card |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"bankName": "First Bank",
"amount": 250000,
"cardScheme": "VISA",
"cardPan": "4111111111111111",
"cardExpiry": "12/27",
"issuerName": "Jollof Rice",
"cardType": "DELIVERY",
"cardTier": "CardTier",
"issuerCountryCode": "NG",
"cardHolderName": "Jollof Rice",
"stan": "000001",
"rrn": "251106123456",
"statusCode": "ACTIVE",
"statusDescription": "A delicious plate of Jollof rice with grilled chicken",
"reference": "REF-20250615-001",
"tid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"serialNumber": "SN-ABC123XYZ",
"processed": true,
"isInternational": true
}
POSTransactionWhereInput
Description
POSTransactionWhereInput is used for filtering POSTransaction objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - POSTransactionWhereInput
|
|
and - [POSTransactionWhereInput!]
|
|
or - [POSTransactionWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
bankName - String
|
bank_name field predicates |
bankNameNEQ - String
|
|
bankNameIn - [String!]
|
|
bankNameNotIn - [String!]
|
|
bankNameGT - String
|
|
bankNameGTE - String
|
|
bankNameLT - String
|
|
bankNameLTE - String
|
|
bankNameContains - String
|
|
bankNameHasPrefix - String
|
|
bankNameHasSuffix - String
|
|
bankNameEqualFold - String
|
|
bankNameContainsFold - String
|
|
amount - Int
|
amount field predicates |
amountNEQ - Int
|
|
amountIn - [Int!]
|
|
amountNotIn - [Int!]
|
|
amountGT - Int
|
|
amountGTE - Int
|
|
amountLT - Int
|
|
amountLTE - Int
|
|
cardScheme - String
|
card_scheme field predicates |
cardSchemeNEQ - String
|
|
cardSchemeIn - [String!]
|
|
cardSchemeNotIn - [String!]
|
|
cardSchemeGT - String
|
|
cardSchemeGTE - String
|
|
cardSchemeLT - String
|
|
cardSchemeLTE - String
|
|
cardSchemeContains - String
|
|
cardSchemeHasPrefix - String
|
|
cardSchemeHasSuffix - String
|
|
cardSchemeEqualFold - String
|
|
cardSchemeContainsFold - String
|
|
cardPan - String
|
card_pan field predicates |
cardPanNEQ - String
|
|
cardPanIn - [String!]
|
|
cardPanNotIn - [String!]
|
|
cardPanGT - String
|
|
cardPanGTE - String
|
|
cardPanLT - String
|
|
cardPanLTE - String
|
|
cardPanContains - String
|
|
cardPanHasPrefix - String
|
|
cardPanHasSuffix - String
|
|
cardPanEqualFold - String
|
|
cardPanContainsFold - String
|
|
cardExpiry - String
|
card_expiry field predicates |
cardExpiryNEQ - String
|
|
cardExpiryIn - [String!]
|
|
cardExpiryNotIn - [String!]
|
|
cardExpiryGT - String
|
|
cardExpiryGTE - String
|
|
cardExpiryLT - String
|
|
cardExpiryLTE - String
|
|
cardExpiryContains - String
|
|
cardExpiryHasPrefix - String
|
|
cardExpiryHasSuffix - String
|
|
cardExpiryEqualFold - String
|
|
cardExpiryContainsFold - String
|
|
issuerName - String
|
issuer_name field predicates |
issuerNameNEQ - String
|
|
issuerNameIn - [String!]
|
|
issuerNameNotIn - [String!]
|
|
issuerNameGT - String
|
|
issuerNameGTE - String
|
|
issuerNameLT - String
|
|
issuerNameLTE - String
|
|
issuerNameContains - String
|
|
issuerNameHasPrefix - String
|
|
issuerNameHasSuffix - String
|
|
issuerNameIsNil - Boolean
|
|
issuerNameNotNil - Boolean
|
|
issuerNameEqualFold - String
|
|
issuerNameContainsFold - String
|
|
cardType - String
|
card_type field predicates |
cardTypeNEQ - String
|
|
cardTypeIn - [String!]
|
|
cardTypeNotIn - [String!]
|
|
cardTypeGT - String
|
|
cardTypeGTE - String
|
|
cardTypeLT - String
|
|
cardTypeLTE - String
|
|
cardTypeContains - String
|
|
cardTypeHasPrefix - String
|
|
cardTypeHasSuffix - String
|
|
cardTypeIsNil - Boolean
|
|
cardTypeNotNil - Boolean
|
|
cardTypeEqualFold - String
|
|
cardTypeContainsFold - String
|
|
cardTier - String
|
card_tier field predicates |
cardTierNEQ - String
|
|
cardTierIn - [String!]
|
|
cardTierNotIn - [String!]
|
|
cardTierGT - String
|
|
cardTierGTE - String
|
|
cardTierLT - String
|
|
cardTierLTE - String
|
|
cardTierContains - String
|
|
cardTierHasPrefix - String
|
|
cardTierHasSuffix - String
|
|
cardTierIsNil - Boolean
|
|
cardTierNotNil - Boolean
|
|
cardTierEqualFold - String
|
|
cardTierContainsFold - String
|
|
issuerCountryCode - String
|
issuer_country_code field predicates |
issuerCountryCodeNEQ - String
|
|
issuerCountryCodeIn - [String!]
|
|
issuerCountryCodeNotIn - [String!]
|
|
issuerCountryCodeGT - String
|
|
issuerCountryCodeGTE - String
|
|
issuerCountryCodeLT - String
|
|
issuerCountryCodeLTE - String
|
|
issuerCountryCodeContains - String
|
|
issuerCountryCodeHasPrefix - String
|
|
issuerCountryCodeHasSuffix - String
|
|
issuerCountryCodeIsNil - Boolean
|
|
issuerCountryCodeNotNil - Boolean
|
|
issuerCountryCodeEqualFold - String
|
|
issuerCountryCodeContainsFold - String
|
|
cardHolderName - String
|
card_holder_name field predicates |
cardHolderNameNEQ - String
|
|
cardHolderNameIn - [String!]
|
|
cardHolderNameNotIn - [String!]
|
|
cardHolderNameGT - String
|
|
cardHolderNameGTE - String
|
|
cardHolderNameLT - String
|
|
cardHolderNameLTE - String
|
|
cardHolderNameContains - String
|
|
cardHolderNameHasPrefix - String
|
|
cardHolderNameHasSuffix - String
|
|
cardHolderNameIsNil - Boolean
|
|
cardHolderNameNotNil - Boolean
|
|
cardHolderNameEqualFold - String
|
|
cardHolderNameContainsFold - String
|
|
stan - String
|
stan field predicates |
stanNEQ - String
|
|
stanIn - [String!]
|
|
stanNotIn - [String!]
|
|
stanGT - String
|
|
stanGTE - String
|
|
stanLT - String
|
|
stanLTE - String
|
|
stanContains - String
|
|
stanHasPrefix - String
|
|
stanHasSuffix - String
|
|
stanEqualFold - String
|
|
stanContainsFold - String
|
|
rrn - String
|
rrn field predicates |
rrnNEQ - String
|
|
rrnIn - [String!]
|
|
rrnNotIn - [String!]
|
|
rrnGT - String
|
|
rrnGTE - String
|
|
rrnLT - String
|
|
rrnLTE - String
|
|
rrnContains - String
|
|
rrnHasPrefix - String
|
|
rrnHasSuffix - String
|
|
rrnEqualFold - String
|
|
rrnContainsFold - String
|
|
statusCode - String
|
status_code field predicates |
statusCodeNEQ - String
|
|
statusCodeIn - [String!]
|
|
statusCodeNotIn - [String!]
|
|
statusCodeGT - String
|
|
statusCodeGTE - String
|
|
statusCodeLT - String
|
|
statusCodeLTE - String
|
|
statusCodeContains - String
|
|
statusCodeHasPrefix - String
|
|
statusCodeHasSuffix - String
|
|
statusCodeIsNil - Boolean
|
|
statusCodeNotNil - Boolean
|
|
statusCodeEqualFold - String
|
|
statusCodeContainsFold - String
|
|
statusDescription - String
|
status_description field predicates |
statusDescriptionNEQ - String
|
|
statusDescriptionIn - [String!]
|
|
statusDescriptionNotIn - [String!]
|
|
statusDescriptionGT - String
|
|
statusDescriptionGTE - String
|
|
statusDescriptionLT - String
|
|
statusDescriptionLTE - String
|
|
statusDescriptionContains - String
|
|
statusDescriptionHasPrefix - String
|
|
statusDescriptionHasSuffix - String
|
|
statusDescriptionIsNil - Boolean
|
|
statusDescriptionNotNil - Boolean
|
|
statusDescriptionEqualFold - String
|
|
statusDescriptionContainsFold - String
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
tid - String
|
tid field predicates |
tidNEQ - String
|
|
tidIn - [String!]
|
|
tidNotIn - [String!]
|
|
tidGT - String
|
|
tidGTE - String
|
|
tidLT - String
|
|
tidLTE - String
|
|
tidContains - String
|
|
tidHasPrefix - String
|
|
tidHasSuffix - String
|
|
tidEqualFold - String
|
|
tidContainsFold - String
|
|
serialNumber - String
|
serial_number field predicates |
serialNumberNEQ - String
|
|
serialNumberIn - [String!]
|
|
serialNumberNotIn - [String!]
|
|
serialNumberGT - String
|
|
serialNumberGTE - String
|
|
serialNumberLT - String
|
|
serialNumberLTE - String
|
|
serialNumberContains - String
|
|
serialNumberHasPrefix - String
|
|
serialNumberHasSuffix - String
|
|
serialNumberEqualFold - String
|
|
serialNumberContainsFold - String
|
|
processed - Boolean
|
processed field predicates |
processedNEQ - Boolean
|
|
isInternational - Boolean
|
is_international field predicates |
isInternationalNEQ - Boolean
|
Example
{
"not": POSTransactionWhereInput,
"and": [POSTransactionWhereInput],
"or": [POSTransactionWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"bankName": "First Bank",
"bankNameNEQ": "First Bank",
"bankNameIn": ["First Bank"],
"bankNameNotIn": ["First Bank"],
"bankNameGT": "First Bank",
"bankNameGTE": "First Bank",
"bankNameLT": "First Bank",
"bankNameLTE": "First Bank",
"bankNameContains": "First Bank",
"bankNameHasPrefix": "First Bank",
"bankNameHasSuffix": "First Bank",
"bankNameEqualFold": "First Bank",
"bankNameContainsFold": "First Bank",
"amount": 250000,
"amountNEQ": 250000,
"amountIn": [250000],
"amountNotIn": [250000],
"amountGT": 250000,
"amountGTE": 250000,
"amountLT": 250000,
"amountLTE": 250000,
"cardScheme": "VISA",
"cardSchemeNEQ": "VISA",
"cardSchemeIn": ["VISA"],
"cardSchemeNotIn": ["VISA"],
"cardSchemeGT": "VISA",
"cardSchemeGTE": "VISA",
"cardSchemeLT": "VISA",
"cardSchemeLTE": "VISA",
"cardSchemeContains": "VISA",
"cardSchemeHasPrefix": "VISA",
"cardSchemeHasSuffix": "VISA",
"cardSchemeEqualFold": "VISA",
"cardSchemeContainsFold": "VISA",
"cardPan": "4111111111111111",
"cardPanNEQ": "4111111111111111",
"cardPanIn": ["4111111111111111"],
"cardPanNotIn": ["4111111111111111"],
"cardPanGT": "4111111111111111",
"cardPanGTE": "4111111111111111",
"cardPanLT": "4111111111111111",
"cardPanLTE": "4111111111111111",
"cardPanContains": "4111111111111111",
"cardPanHasPrefix": "4111111111111111",
"cardPanHasSuffix": "4111111111111111",
"cardPanEqualFold": "4111111111111111",
"cardPanContainsFold": "4111111111111111",
"cardExpiry": "12/27",
"cardExpiryNEQ": "12/27",
"cardExpiryIn": ["12/27"],
"cardExpiryNotIn": ["12/27"],
"cardExpiryGT": "12/27",
"cardExpiryGTE": "12/27",
"cardExpiryLT": "12/27",
"cardExpiryLTE": "12/27",
"cardExpiryContains": "12/27",
"cardExpiryHasPrefix": "12/27",
"cardExpiryHasSuffix": "12/27",
"cardExpiryEqualFold": "12/27",
"cardExpiryContainsFold": "12/27",
"issuerName": "Jollof Rice",
"issuerNameNEQ": "Jollof Rice",
"issuerNameIn": ["Jollof Rice"],
"issuerNameNotIn": ["Jollof Rice"],
"issuerNameGT": "Jollof Rice",
"issuerNameGTE": "Jollof Rice",
"issuerNameLT": "Jollof Rice",
"issuerNameLTE": "Jollof Rice",
"issuerNameContains": "Jollof Rice",
"issuerNameHasPrefix": "Jollof Rice",
"issuerNameHasSuffix": "Jollof Rice",
"issuerNameIsNil": true,
"issuerNameNotNil": true,
"issuerNameEqualFold": "Jollof Rice",
"issuerNameContainsFold": "Jollof Rice",
"cardType": "DELIVERY",
"cardTypeNEQ": "DELIVERY",
"cardTypeIn": ["DELIVERY"],
"cardTypeNotIn": ["DELIVERY"],
"cardTypeGT": "DELIVERY",
"cardTypeGTE": "DELIVERY",
"cardTypeLT": "DELIVERY",
"cardTypeLTE": "DELIVERY",
"cardTypeContains": "DELIVERY",
"cardTypeHasPrefix": "DELIVERY",
"cardTypeHasSuffix": "DELIVERY",
"cardTypeIsNil": true,
"cardTypeNotNil": true,
"cardTypeEqualFold": "DELIVERY",
"cardTypeContainsFold": "DELIVERY",
"cardTier": "CardTier",
"cardTierNEQ": "CardTierNEQ",
"cardTierIn": ["CardTierIn"],
"cardTierNotIn": ["CardTierNotIn"],
"cardTierGT": "CardTierGT",
"cardTierGTE": "CardTierGTE",
"cardTierLT": "CardTierLT",
"cardTierLTE": "CardTierLTE",
"cardTierContains": "CardTierContains",
"cardTierHasPrefix": "CardTierHasPrefix",
"cardTierHasSuffix": "CardTierHasSuffix",
"cardTierIsNil": true,
"cardTierNotNil": true,
"cardTierEqualFold": "CardTierEqualFold",
"cardTierContainsFold": "CardTierContainsFold",
"issuerCountryCode": "NG",
"issuerCountryCodeNEQ": "NG",
"issuerCountryCodeIn": ["NG"],
"issuerCountryCodeNotIn": ["NG"],
"issuerCountryCodeGT": "NG",
"issuerCountryCodeGTE": "NG",
"issuerCountryCodeLT": "NG",
"issuerCountryCodeLTE": "NG",
"issuerCountryCodeContains": "NG",
"issuerCountryCodeHasPrefix": "NG",
"issuerCountryCodeHasSuffix": "NG",
"issuerCountryCodeIsNil": true,
"issuerCountryCodeNotNil": true,
"issuerCountryCodeEqualFold": "NG",
"issuerCountryCodeContainsFold": "NG",
"cardHolderName": "Jollof Rice",
"cardHolderNameNEQ": "Jollof Rice",
"cardHolderNameIn": ["Jollof Rice"],
"cardHolderNameNotIn": ["Jollof Rice"],
"cardHolderNameGT": "Jollof Rice",
"cardHolderNameGTE": "Jollof Rice",
"cardHolderNameLT": "Jollof Rice",
"cardHolderNameLTE": "Jollof Rice",
"cardHolderNameContains": "Jollof Rice",
"cardHolderNameHasPrefix": "Jollof Rice",
"cardHolderNameHasSuffix": "Jollof Rice",
"cardHolderNameIsNil": true,
"cardHolderNameNotNil": true,
"cardHolderNameEqualFold": "Jollof Rice",
"cardHolderNameContainsFold": "Jollof Rice",
"stan": "000001",
"stanNEQ": "000001",
"stanIn": ["000001"],
"stanNotIn": ["000001"],
"stanGT": "000001",
"stanGTE": "000001",
"stanLT": "000001",
"stanLTE": "000001",
"stanContains": "000001",
"stanHasPrefix": "000001",
"stanHasSuffix": "000001",
"stanEqualFold": "000001",
"stanContainsFold": "000001",
"rrn": "251106123456",
"rrnNEQ": "251106123456",
"rrnIn": ["251106123456"],
"rrnNotIn": ["251106123456"],
"rrnGT": "251106123456",
"rrnGTE": "251106123456",
"rrnLT": "251106123456",
"rrnLTE": "251106123456",
"rrnContains": "251106123456",
"rrnHasPrefix": "251106123456",
"rrnHasSuffix": "251106123456",
"rrnEqualFold": "251106123456",
"rrnContainsFold": "251106123456",
"statusCode": "ACTIVE",
"statusCodeNEQ": "ACTIVE",
"statusCodeIn": ["ACTIVE"],
"statusCodeNotIn": ["ACTIVE"],
"statusCodeGT": "ACTIVE",
"statusCodeGTE": "ACTIVE",
"statusCodeLT": "ACTIVE",
"statusCodeLTE": "ACTIVE",
"statusCodeContains": "ACTIVE",
"statusCodeHasPrefix": "ACTIVE",
"statusCodeHasSuffix": "ACTIVE",
"statusCodeIsNil": true,
"statusCodeNotNil": true,
"statusCodeEqualFold": "ACTIVE",
"statusCodeContainsFold": "ACTIVE",
"statusDescription": "A delicious plate of Jollof rice with grilled chicken",
"statusDescriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"statusDescriptionIn": [
"A delicious plate of Jollof rice with grilled chicken"
],
"statusDescriptionNotIn": [
"A delicious plate of Jollof rice with grilled chicken"
],
"statusDescriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"statusDescriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"statusDescriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"statusDescriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"statusDescriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"statusDescriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"statusDescriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"statusDescriptionIsNil": true,
"statusDescriptionNotNil": true,
"statusDescriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"statusDescriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken",
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"tid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tidNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tidIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"tidNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"tidGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tidGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tidLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tidLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tidContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tidHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tidHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tidEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tidContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"serialNumber": "SN-ABC123XYZ",
"serialNumberNEQ": "SN-ABC123XYZ",
"serialNumberIn": ["SN-ABC123XYZ"],
"serialNumberNotIn": ["SN-ABC123XYZ"],
"serialNumberGT": "SN-ABC123XYZ",
"serialNumberGTE": "SN-ABC123XYZ",
"serialNumberLT": "SN-ABC123XYZ",
"serialNumberLTE": "SN-ABC123XYZ",
"serialNumberContains": "SN-ABC123XYZ",
"serialNumberHasPrefix": "SN-ABC123XYZ",
"serialNumberHasSuffix": "SN-ABC123XYZ",
"serialNumberEqualFold": "SN-ABC123XYZ",
"serialNumberContainsFold": "SN-ABC123XYZ",
"processed": true,
"processedNEQ": true,
"isInternational": true,
"isInternationalNEQ": true
}
PageInfo
Description
Information about pagination in a connection. https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo
Fields
| Field Name | Description |
|---|---|
hasNextPage - Boolean!
|
When paginating forwards, are there more items? |
hasPreviousPage - Boolean!
|
When paginating backwards, are there more items? |
startCursor - Cursor
|
When paginating backwards, the cursor to continue. |
endCursor - Cursor
|
When paginating forwards, the cursor to continue. |
Example
{
"hasNextPage": true,
"hasPreviousPage": true,
"startCursor": "eyJpZCI6IjEyMyJ9",
"endCursor": "eyJpZCI6IjEyMyJ9"
}
PageInfo2
PayPoint
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
displayName - String!
|
|
freeForm - Boolean!
|
|
context - PayPointContext
|
|
contextID - String
|
|
businessBranch - BusinessBranch!
|
|
business - Business!
|
|
target - PayPointTarget
|
|
contextTarget - PayPointContextTarget
|
|
menus - [Menu!]!
|
|
menu - Menu!
|
|
Arguments
|
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"displayName": "Mama Chidi",
"freeForm": true,
"context": "BILL",
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranch": BusinessBranch,
"business": Business,
"target": PayPointTargetMenu,
"contextTarget": PayPointContextTargetDineInOrder,
"menus": [Menu],
"menu": Menu
}
PayPointContext
Description
PayPointContext is enum for the field context
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"BILL"
PayPointContextTarget
Types
| Union Types |
|---|
Example
PayPointContextTargetDineInOrder
PayPointContextTargetDineInOrder
Fields
| Field Name | Description |
|---|---|
type - PayPointContextTargetType!
|
|
order - DineInOrder!
|
Example
{"type": "DINE_IN_ORDER", "order": DineInOrder}
PayPointContextTargetType
Values
| Enum Value | Description |
|---|---|
|
|
Example
"DINE_IN_ORDER"
PayPointTarget
Example
PayPointTargetMenu
PayPointTargetBeacon
Fields
| Field Name | Description |
|---|---|
type - PayPointTargetType!
|
|
beacon - Beacon!
|
Example
{"type": "MENU", "beacon": Beacon}
PayPointTargetCollectPayment
Fields
| Field Name | Description |
|---|---|
type - PayPointTargetType!
|
Example
{"type": "MENU"}
PayPointTargetMenu
Fields
| Field Name | Description |
|---|---|
type - PayPointTargetType!
|
|
menu - Menu!
|
Example
{"type": "MENU", "menu": Menu}
PayPointTargetMenuGroup
Fields
| Field Name | Description |
|---|---|
type - PayPointTargetType!
|
|
group - MenuGroup!
|
Example
{"type": "MENU", "group": MenuGroup}
PayPointTargetSelfServiceMenu
Fields
| Field Name | Description |
|---|---|
type - PayPointTargetType!
|
|
menu - Menu!
|
Example
{"type": "MENU", "menu": Menu}
PayPointTargetSelfServiceMenuGroup
Fields
| Field Name | Description |
|---|---|
type - PayPointTargetType!
|
|
group - MenuGroup!
|
Example
{"type": "MENU", "group": MenuGroup}
PayPointTargetType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"MENU"
PayPointWhereInput
Description
PayPointWhereInput is used for filtering PayPoint objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PayPointWhereInput
|
|
and - [PayPointWhereInput!]
|
|
or - [PayPointWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
displayName - String
|
display_name field predicates |
displayNameNEQ - String
|
|
displayNameIn - [String!]
|
|
displayNameNotIn - [String!]
|
|
displayNameGT - String
|
|
displayNameGTE - String
|
|
displayNameLT - String
|
|
displayNameLTE - String
|
|
displayNameContains - String
|
|
displayNameHasPrefix - String
|
|
displayNameHasSuffix - String
|
|
displayNameEqualFold - String
|
|
displayNameContainsFold - String
|
|
freeForm - Boolean
|
free_form field predicates |
freeFormNEQ - Boolean
|
|
context - PayPointContext
|
context field predicates |
contextNEQ - PayPointContext
|
|
contextIn - [PayPointContext!]
|
|
contextNotIn - [PayPointContext!]
|
|
contextIsNil - Boolean
|
|
contextNotNil - Boolean
|
|
contextID - String
|
context_id field predicates |
contextIDNEQ - String
|
|
contextIDIn - [String!]
|
|
contextIDNotIn - [String!]
|
|
contextIDGT - String
|
|
contextIDGTE - String
|
|
contextIDLT - String
|
|
contextIDLTE - String
|
|
contextIDContains - String
|
|
contextIDHasPrefix - String
|
|
contextIDHasSuffix - String
|
|
contextIDIsNil - Boolean
|
|
contextIDNotNil - Boolean
|
|
contextIDEqualFold - String
|
|
contextIDContainsFold - String
|
Example
{
"not": PayPointWhereInput,
"and": [PayPointWhereInput],
"or": [PayPointWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"displayName": "Mama Chidi",
"displayNameNEQ": "Mama Chidi",
"displayNameIn": ["Mama Chidi"],
"displayNameNotIn": ["Mama Chidi"],
"displayNameGT": "Mama Chidi",
"displayNameGTE": "Mama Chidi",
"displayNameLT": "Mama Chidi",
"displayNameLTE": "Mama Chidi",
"displayNameContains": "Mama Chidi",
"displayNameHasPrefix": "Mama Chidi",
"displayNameHasSuffix": "Mama Chidi",
"displayNameEqualFold": "Mama Chidi",
"displayNameContainsFold": "Mama Chidi",
"freeForm": true,
"freeFormNEQ": true,
"context": "BILL",
"contextNEQ": "BILL",
"contextIn": ["BILL"],
"contextNotIn": ["BILL"],
"contextIsNil": true,
"contextNotNil": true,
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"contextIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"contextIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDIsNil": true,
"contextIDNotNil": true,
"contextIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
PayWithBankTransferInput
PayWithCard3DSecure
Fields
| Field Name | Description |
|---|---|
message - String!
|
|
reference - String!
|
|
secure3dForm - Secure3dForm!
|
Example
{
"message": "Operation completed successfully",
"reference": "REF-20250615-001",
"secure3dForm": Secure3dForm
}
PayWithCard3DSecureRedirect
PayWithCardError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
PayWithCardInput
Example
{
"paymentRequestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"pan": "4111111111111111",
"cvv": "123",
"expiryMonth": "12/27",
"expiryYear": "12/27",
"pin": "1234",
"tokenize": true
}
PayWithCardOTP
PayWithCardPIN
PayWithCardPending
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
PayWithCardResult
Example
PayWithCardSuccess
PayWithCardSuccess
PayWithLoyaltyPointsError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
PayWithLoyaltyPointsInput
Fields
| Input Field | Description |
|---|---|
paymentRequestId - String!
|
Example
{"paymentRequestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
PayWithLoyaltyPointsResult
Types
| Union Types |
|---|
Example
PayWithLoyaltyPointsSuccess
PayWithLoyaltyPointsSuccess
Fields
| Field Name | Description |
|---|---|
payment - Payment!
|
Example
{"payment": Payment}
PayWithSavedCardInput
Example
{
"paymentRequestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cardId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
PayWithStoreCreditError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
PayWithStoreCreditInput
Fields
| Input Field | Description |
|---|---|
paymentRequestId - String!
|
Example
{"paymentRequestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"}
PayWithStoreCreditResult
Types
| Union Types |
|---|
Example
PayWithStoreCreditSuccess
PayWithStoreCreditSuccess
Fields
| Field Name | Description |
|---|---|
payment - Payment!
|
Example
{"payment": Payment}
PayWithWalletError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
PayWithWalletInput
PayWithWalletResult
Types
| Union Types |
|---|
Example
PayWithWalletSuccess
PayWithWalletSuccess
Fields
| Field Name | Description |
|---|---|
payment - Payment!
|
Example
{"payment": Payment}
PayWithZapInput
PayWithZapResponse
Description
Response from initiating a Pay with Zap charge
Example
{
"reference": "REF-20250615-001",
"status": "ACTIVE",
"displayText": "DisplayText",
"url": "https://api.zappie.com",
"qrImage": "QrImage"
}
Payment
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
amount - Int!
|
|
fee - Int!
|
|
paid - Int!
|
|
reference - String
|
|
mutable - Boolean!
|
|
status - PaymentStatus!
|
|
context - PaymentContext
|
|
contextID - String
|
|
paidAt - Time
|
|
settledAmount - Int!
|
|
paymentType - String
|
|
processed - Boolean!
|
|
customer - Customer
|
|
refunds - [PaymentRefund!]
|
|
paymentRequest - PaymentRequest
|
|
paymentMethod - PaymentMethod
|
|
businessBranch - BusinessBranch!
|
|
internalReference - String!
|
|
paymentContext - PaymentContextDetails
|
Resolves the payment context entity inline. Returns null if the context entity cannot be found. |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"amount": 250000,
"fee": 15000,
"paid": 1,
"reference": "REF-20250615-001",
"mutable": true,
"status": "SUCCESSFUL",
"context": "DELIVERY_ORDER",
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paidAt": "2025-06-15T10:30:00Z",
"settledAmount": 250000,
"paymentType": "DELIVERY",
"processed": true,
"customer": Customer,
"refunds": [PaymentRefund],
"paymentRequest": PaymentRequest,
"paymentMethod": PaymentMethod,
"businessBranch": BusinessBranch,
"internalReference": "REF-20250615-001",
"paymentContext": DineInOrder
}
PaymentConnection
Description
A connection to a list of items.
Fields
| Field Name | Description |
|---|---|
edges - [PaymentEdge]
|
A list of edges. |
pageInfo - PageInfo!
|
Information to aid in pagination. |
totalCount - Int!
|
Identifies the total count of items in the connection. |
Example
{
"edges": [PaymentEdge],
"pageInfo": PageInfo,
"totalCount": 420000
}
PaymentContext
Description
PaymentContext is enum for the field context
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"DELIVERY_ORDER"
PaymentContextDetails
Types
| Union Types |
|---|
Example
DineInOrder
PaymentEdge
PaymentMethod
Fields
| Field Name | Description |
|---|---|
type - PaymentType!
|
Example
{"type": "CARD"}
PaymentMethodApplePay
Fields
| Field Name | Description |
|---|---|
type - PaymentType!
|
Example
{"type": "CARD"}
PaymentMethodBankTransfer
Fields
| Field Name | Description |
|---|---|
type - PaymentType!
|
|
bankName - String!
|
|
bankLogo - String
|
|
accountNumber - String!
|
|
accountName - String!
|
Example
{
"type": "CARD",
"bankName": "First Bank",
"bankLogo": "https://cdn.zappie.com/logos/business.png",
"accountNumber": "0123456789",
"accountName": "MAMA CHIDI KITCHEN"
}
PaymentMethodCard
Example
{
"type": "CARD",
"maskedPan": "411111******1111",
"scheme": "VISA",
"expiryMonth": "12/27",
"expiryYear": "12/27",
"cardHolderName": "Jollof Rice"
}
PaymentMethodChowdeck
Fields
| Field Name | Description |
|---|---|
type - PaymentType!
|
Example
{"type": "CARD"}
PaymentMethodExternal
Fields
| Field Name | Description |
|---|---|
name - String!
|
|
type - PaymentType!
|
Example
{"name": "Jollof Rice", "type": "CARD"}
PaymentMethodMyCloudNonRoom
Fields
| Field Name | Description |
|---|---|
type - PaymentType!
|
|
accountId - String!
|
|
accountName - String!
|
Example
{
"type": "CARD",
"accountId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"accountName": "MAMA CHIDI KITCHEN"
}
PaymentMethodMyCloudRoom
Fields
| Field Name | Description |
|---|---|
type - PaymentType!
|
|
roomId - String!
|
|
roomNumber - String!
|
|
guestName - String!
|
Example
{
"type": "CARD",
"roomId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"roomNumber": "RoomNumber",
"guestName": "Jollof Rice"
}
PaymentMethodPOS
Example
{
"type": "CARD",
"cardScheme": "VISA",
"cardPan": "4111111111111111",
"cardExpiry": "12/27",
"rrn": "251106123456",
"stan": "000001",
"terminalId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"statusCode": "ACTIVE",
"statusDescription": "A delicious plate of Jollof rice with grilled chicken"
}
PaymentMethodStoreCredit
Fields
| Field Name | Description |
|---|---|
type - PaymentType!
|
Example
{"type": "CARD"}
PaymentMethodType
PaymentMethodWalletBalance
Fields
| Field Name | Description |
|---|---|
type - PaymentType!
|
Example
{"type": "CARD"}
PaymentMethodZap
Fields
| Field Name | Description |
|---|---|
type - PaymentType!
|
Example
{"type": "CARD"}
PaymentOrder
Description
Ordering options for Payment connections
Fields
| Input Field | Description |
|---|---|
direction - OrderDirection!
|
The ordering direction. Default = ASC |
field - PaymentOrderField!
|
The field by which to order Payments. |
Example
{"direction": "ASC", "field": "CREATED_AT"}
PaymentOrderField
Description
Properties by which Payment connections can be ordered.
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"CREATED_AT"
PaymentRefund
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"reason": "Payment declined by bank",
"amount": 250000,
"received": 1,
"expected": 1,
"processed": true,
"payment": Payment,
"customer": Customer
}
PaymentRefundConnection
Description
A connection to a list of items.
Fields
| Field Name | Description |
|---|---|
edges - [PaymentRefundEdge]
|
A list of edges. |
pageInfo - PageInfo!
|
Information to aid in pagination. |
totalCount - Int!
|
Identifies the total count of items in the connection. |
Example
{
"edges": [PaymentRefundEdge],
"pageInfo": PageInfo,
"totalCount": 420000
}
PaymentRefundEdge
Description
An edge in a connection.
Fields
| Field Name | Description |
|---|---|
node - PaymentRefund
|
The item at the end of the edge. |
cursor - Cursor!
|
A cursor for use in pagination. |
Example
{"node": PaymentRefund, "cursor": "eyJpZCI6IjEyMyJ9"}
PaymentRefundOrder
Description
Ordering options for PaymentRefund connections
Fields
| Input Field | Description |
|---|---|
direction - OrderDirection!
|
The ordering direction. Default = ASC |
field - PaymentRefundOrderField!
|
The field by which to order PaymentRefunds. |
Example
{"direction": "ASC", "field": "CREATED_AT"}
PaymentRefundOrderField
Description
Properties by which PaymentRefund connections can be ordered.
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CREATED_AT"
PaymentRefundWhereInput
Description
PaymentRefundWhereInput is used for filtering PaymentRefund objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PaymentRefundWhereInput
|
|
and - [PaymentRefundWhereInput!]
|
|
or - [PaymentRefundWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
reason - String
|
reason field predicates |
reasonNEQ - String
|
|
reasonIn - [String!]
|
|
reasonNotIn - [String!]
|
|
reasonGT - String
|
|
reasonGTE - String
|
|
reasonLT - String
|
|
reasonLTE - String
|
|
reasonContains - String
|
|
reasonHasPrefix - String
|
|
reasonHasSuffix - String
|
|
reasonEqualFold - String
|
|
reasonContainsFold - String
|
|
amount - Int
|
amount field predicates |
amountNEQ - Int
|
|
amountIn - [Int!]
|
|
amountNotIn - [Int!]
|
|
amountGT - Int
|
|
amountGTE - Int
|
|
amountLT - Int
|
|
amountLTE - Int
|
|
received - Int
|
received field predicates |
receivedNEQ - Int
|
|
receivedIn - [Int!]
|
|
receivedNotIn - [Int!]
|
|
receivedGT - Int
|
|
receivedGTE - Int
|
|
receivedLT - Int
|
|
receivedLTE - Int
|
|
expected - Int
|
expected field predicates |
expectedNEQ - Int
|
|
expectedIn - [Int!]
|
|
expectedNotIn - [Int!]
|
|
expectedGT - Int
|
|
expectedGTE - Int
|
|
expectedLT - Int
|
|
expectedLTE - Int
|
|
processed - Boolean
|
processed field predicates |
processedNEQ - Boolean
|
|
hasPayment - Boolean
|
payment edge predicates |
hasPaymentWith - [PaymentWhereInput!]
|
|
hasCustomer - Boolean
|
customer edge predicates |
hasCustomerWith - [CustomerWhereInput!]
|
Example
{
"not": PaymentRefundWhereInput,
"and": [PaymentRefundWhereInput],
"or": [PaymentRefundWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"reason": "Payment declined by bank",
"reasonNEQ": "Payment declined by bank",
"reasonIn": ["Payment declined by bank"],
"reasonNotIn": ["Payment declined by bank"],
"reasonGT": "Payment declined by bank",
"reasonGTE": "Payment declined by bank",
"reasonLT": "Payment declined by bank",
"reasonLTE": "Payment declined by bank",
"reasonContains": "Payment declined by bank",
"reasonHasPrefix": "Payment declined by bank",
"reasonHasSuffix": "Payment declined by bank",
"reasonEqualFold": "Payment declined by bank",
"reasonContainsFold": "Payment declined by bank",
"amount": 250000,
"amountNEQ": 250000,
"amountIn": [250000],
"amountNotIn": [250000],
"amountGT": 250000,
"amountGTE": 250000,
"amountLT": 250000,
"amountLTE": 250000,
"received": 1,
"receivedNEQ": 1,
"receivedIn": [1],
"receivedNotIn": [1],
"receivedGT": 1,
"receivedGTE": 1,
"receivedLT": 1,
"receivedLTE": 1,
"expected": 1,
"expectedNEQ": 1,
"expectedIn": [1],
"expectedNotIn": [1],
"expectedGT": 1,
"expectedGTE": 1,
"expectedLT": 1,
"expectedLTE": 1,
"processed": true,
"processedNEQ": true,
"hasPayment": true,
"hasPaymentWith": [PaymentWhereInput],
"hasCustomer": true,
"hasCustomerWith": [CustomerWhereInput]
}
PaymentRequest
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
amount - Int!
|
|
context - PaymentRequestContext
|
|
channel - PaymentRequestChannel!
|
|
contextID - String
|
|
escrow - Boolean!
|
|
useWalletBalance - Boolean!
|
|
splitAmount - Int
|
|
useStoreCredit - Boolean!
|
|
storeCreditAmount - Int
|
|
customer - Customer
|
|
business - Business!
|
|
businessBranch - BusinessBranch!
|
|
payment - Payment
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"amount": 250000,
"context": "BILL",
"channel": "CHATBOT",
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"escrow": true,
"useWalletBalance": true,
"splitAmount": 250000,
"useStoreCredit": true,
"storeCreditAmount": 250000,
"customer": Customer,
"business": Business,
"businessBranch": BusinessBranch,
"payment": Payment
}
PaymentRequestChannel
Description
PaymentRequestChannel is enum for the field channel
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"CHATBOT"
PaymentRequestContext
Description
PaymentRequestContext is enum for the field context
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"BILL"
PaymentRequestWhereInput
Description
PaymentRequestWhereInput is used for filtering PaymentRequest objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PaymentRequestWhereInput
|
|
and - [PaymentRequestWhereInput!]
|
|
or - [PaymentRequestWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
amount - Int
|
amount field predicates |
amountNEQ - Int
|
|
amountIn - [Int!]
|
|
amountNotIn - [Int!]
|
|
amountGT - Int
|
|
amountGTE - Int
|
|
amountLT - Int
|
|
amountLTE - Int
|
|
context - PaymentRequestContext
|
context field predicates |
contextNEQ - PaymentRequestContext
|
|
contextIn - [PaymentRequestContext!]
|
|
contextNotIn - [PaymentRequestContext!]
|
|
contextIsNil - Boolean
|
|
contextNotNil - Boolean
|
|
channel - PaymentRequestChannel
|
channel field predicates |
channelNEQ - PaymentRequestChannel
|
|
channelIn - [PaymentRequestChannel!]
|
|
channelNotIn - [PaymentRequestChannel!]
|
|
contextID - String
|
context_id field predicates |
contextIDNEQ - String
|
|
contextIDIn - [String!]
|
|
contextIDNotIn - [String!]
|
|
contextIDGT - String
|
|
contextIDGTE - String
|
|
contextIDLT - String
|
|
contextIDLTE - String
|
|
contextIDContains - String
|
|
contextIDHasPrefix - String
|
|
contextIDHasSuffix - String
|
|
contextIDIsNil - Boolean
|
|
contextIDNotNil - Boolean
|
|
contextIDEqualFold - String
|
|
contextIDContainsFold - String
|
|
escrow - Boolean
|
escrow field predicates |
escrowNEQ - Boolean
|
|
useWalletBalance - Boolean
|
use_wallet_balance field predicates |
useWalletBalanceNEQ - Boolean
|
|
splitAmount - Int
|
split_amount field predicates |
splitAmountNEQ - Int
|
|
splitAmountIn - [Int!]
|
|
splitAmountNotIn - [Int!]
|
|
splitAmountGT - Int
|
|
splitAmountGTE - Int
|
|
splitAmountLT - Int
|
|
splitAmountLTE - Int
|
|
splitAmountIsNil - Boolean
|
|
splitAmountNotNil - Boolean
|
|
useStoreCredit - Boolean
|
use_store_credit field predicates |
useStoreCreditNEQ - Boolean
|
|
storeCreditAmount - Int
|
store_credit_amount field predicates |
storeCreditAmountNEQ - Int
|
|
storeCreditAmountIn - [Int!]
|
|
storeCreditAmountNotIn - [Int!]
|
|
storeCreditAmountGT - Int
|
|
storeCreditAmountGTE - Int
|
|
storeCreditAmountLT - Int
|
|
storeCreditAmountLTE - Int
|
|
storeCreditAmountIsNil - Boolean
|
|
storeCreditAmountNotNil - Boolean
|
|
hasCustomer - Boolean
|
customer edge predicates |
hasCustomerWith - [CustomerWhereInput!]
|
Example
{
"not": PaymentRequestWhereInput,
"and": [PaymentRequestWhereInput],
"or": [PaymentRequestWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"amount": 250000,
"amountNEQ": 250000,
"amountIn": [250000],
"amountNotIn": [250000],
"amountGT": 250000,
"amountGTE": 250000,
"amountLT": 250000,
"amountLTE": 250000,
"context": "BILL",
"contextNEQ": "BILL",
"contextIn": ["BILL"],
"contextNotIn": ["BILL"],
"contextIsNil": true,
"contextNotNil": true,
"channel": "CHATBOT",
"channelNEQ": "CHATBOT",
"channelIn": ["CHATBOT"],
"channelNotIn": ["CHATBOT"],
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"contextIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"contextIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDIsNil": true,
"contextIDNotNil": true,
"contextIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"escrow": true,
"escrowNEQ": true,
"useWalletBalance": true,
"useWalletBalanceNEQ": true,
"splitAmount": 250000,
"splitAmountNEQ": 250000,
"splitAmountIn": [250000],
"splitAmountNotIn": [250000],
"splitAmountGT": 250000,
"splitAmountGTE": 250000,
"splitAmountLT": 250000,
"splitAmountLTE": 250000,
"splitAmountIsNil": true,
"splitAmountNotNil": true,
"useStoreCredit": true,
"useStoreCreditNEQ": true,
"storeCreditAmount": 250000,
"storeCreditAmountNEQ": 250000,
"storeCreditAmountIn": [250000],
"storeCreditAmountNotIn": [250000],
"storeCreditAmountGT": 250000,
"storeCreditAmountGTE": 250000,
"storeCreditAmountLT": 250000,
"storeCreditAmountLTE": 250000,
"storeCreditAmountIsNil": true,
"storeCreditAmountNotNil": true,
"hasCustomer": true,
"hasCustomerWith": [CustomerWhereInput]
}
PaymentStatus
Description
PaymentStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"SUCCESSFUL"
PaymentType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CARD"
PaymentWhereInput
Description
PaymentWhereInput is used for filtering Payment objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PaymentWhereInput
|
|
and - [PaymentWhereInput!]
|
|
or - [PaymentWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
amount - Int
|
amount field predicates |
amountNEQ - Int
|
|
amountIn - [Int!]
|
|
amountNotIn - [Int!]
|
|
amountGT - Int
|
|
amountGTE - Int
|
|
amountLT - Int
|
|
amountLTE - Int
|
|
fee - Int
|
fee field predicates |
feeNEQ - Int
|
|
feeIn - [Int!]
|
|
feeNotIn - [Int!]
|
|
feeGT - Int
|
|
feeGTE - Int
|
|
feeLT - Int
|
|
feeLTE - Int
|
|
paid - Int
|
paid field predicates |
paidNEQ - Int
|
|
paidIn - [Int!]
|
|
paidNotIn - [Int!]
|
|
paidGT - Int
|
|
paidGTE - Int
|
|
paidLT - Int
|
|
paidLTE - Int
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceIsNil - Boolean
|
|
referenceNotNil - Boolean
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
mutable - Boolean
|
mutable field predicates |
mutableNEQ - Boolean
|
|
status - PaymentStatus
|
status field predicates |
statusNEQ - PaymentStatus
|
|
statusIn - [PaymentStatus!]
|
|
statusNotIn - [PaymentStatus!]
|
|
context - PaymentContext
|
context field predicates |
contextNEQ - PaymentContext
|
|
contextIn - [PaymentContext!]
|
|
contextNotIn - [PaymentContext!]
|
|
contextIsNil - Boolean
|
|
contextNotNil - Boolean
|
|
contextID - String
|
context_id field predicates |
contextIDNEQ - String
|
|
contextIDIn - [String!]
|
|
contextIDNotIn - [String!]
|
|
contextIDGT - String
|
|
contextIDGTE - String
|
|
contextIDLT - String
|
|
contextIDLTE - String
|
|
contextIDContains - String
|
|
contextIDHasPrefix - String
|
|
contextIDHasSuffix - String
|
|
contextIDIsNil - Boolean
|
|
contextIDNotNil - Boolean
|
|
contextIDEqualFold - String
|
|
contextIDContainsFold - String
|
|
paidAt - Time
|
paid_at field predicates |
paidAtNEQ - Time
|
|
paidAtIn - [Time!]
|
|
paidAtNotIn - [Time!]
|
|
paidAtGT - Time
|
|
paidAtGTE - Time
|
|
paidAtLT - Time
|
|
paidAtLTE - Time
|
|
paidAtIsNil - Boolean
|
|
paidAtNotNil - Boolean
|
|
settledAmount - Int
|
settled_amount field predicates |
settledAmountNEQ - Int
|
|
settledAmountIn - [Int!]
|
|
settledAmountNotIn - [Int!]
|
|
settledAmountGT - Int
|
|
settledAmountGTE - Int
|
|
settledAmountLT - Int
|
|
settledAmountLTE - Int
|
|
paymentType - String
|
payment_type field predicates |
paymentTypeNEQ - String
|
|
paymentTypeIn - [String!]
|
|
paymentTypeNotIn - [String!]
|
|
paymentTypeGT - String
|
|
paymentTypeGTE - String
|
|
paymentTypeLT - String
|
|
paymentTypeLTE - String
|
|
paymentTypeContains - String
|
|
paymentTypeHasPrefix - String
|
|
paymentTypeHasSuffix - String
|
|
paymentTypeIsNil - Boolean
|
|
paymentTypeNotNil - Boolean
|
|
paymentTypeEqualFold - String
|
|
paymentTypeContainsFold - String
|
|
processed - Boolean
|
processed field predicates |
processedNEQ - Boolean
|
|
hasCustomer - Boolean
|
customer edge predicates |
hasCustomerWith - [CustomerWhereInput!]
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
|
hasBusinessBranch - Boolean
|
business_branch edge predicates |
hasBusinessBranchWith - [BusinessBranchWhereInput!]
|
|
hasRefunds - Boolean
|
refunds edge predicates |
hasRefundsWith - [PaymentRefundWhereInput!]
|
|
hasPaymentRequest - Boolean
|
payment_request edge predicates |
hasPaymentRequestWith - [PaymentRequestWhereInput!]
|
Example
{
"not": PaymentWhereInput,
"and": [PaymentWhereInput],
"or": [PaymentWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"amount": 250000,
"amountNEQ": 250000,
"amountIn": [250000],
"amountNotIn": [250000],
"amountGT": 250000,
"amountGTE": 250000,
"amountLT": 250000,
"amountLTE": 250000,
"fee": 15000,
"feeNEQ": 15000,
"feeIn": [15000],
"feeNotIn": [15000],
"feeGT": 15000,
"feeGTE": 15000,
"feeLT": 15000,
"feeLTE": 15000,
"paid": 1,
"paidNEQ": 1,
"paidIn": [1],
"paidNotIn": [1],
"paidGT": 1,
"paidGTE": 1,
"paidLT": 1,
"paidLTE": 1,
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceIsNil": true,
"referenceNotNil": true,
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"mutable": true,
"mutableNEQ": true,
"status": "SUCCESSFUL",
"statusNEQ": "SUCCESSFUL",
"statusIn": ["SUCCESSFUL"],
"statusNotIn": ["SUCCESSFUL"],
"context": "DELIVERY_ORDER",
"contextNEQ": "DELIVERY_ORDER",
"contextIn": ["DELIVERY_ORDER"],
"contextNotIn": ["DELIVERY_ORDER"],
"contextIsNil": true,
"contextNotNil": true,
"contextID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"contextIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"contextIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDIsNil": true,
"contextIDNotNil": true,
"contextIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contextIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paidAt": "2025-06-15T10:30:00Z",
"paidAtNEQ": "2025-06-15T10:30:00Z",
"paidAtIn": ["2025-06-15T10:30:00Z"],
"paidAtNotIn": ["2025-06-15T10:30:00Z"],
"paidAtGT": "2025-06-15T10:30:00Z",
"paidAtGTE": "2025-06-15T10:30:00Z",
"paidAtLT": "2025-06-15T10:30:00Z",
"paidAtLTE": "2025-06-15T10:30:00Z",
"paidAtIsNil": true,
"paidAtNotNil": true,
"settledAmount": 250000,
"settledAmountNEQ": 250000,
"settledAmountIn": [250000],
"settledAmountNotIn": [250000],
"settledAmountGT": 250000,
"settledAmountGTE": 250000,
"settledAmountLT": 250000,
"settledAmountLTE": 250000,
"paymentType": "DELIVERY",
"paymentTypeNEQ": "DELIVERY",
"paymentTypeIn": ["DELIVERY"],
"paymentTypeNotIn": ["DELIVERY"],
"paymentTypeGT": "DELIVERY",
"paymentTypeGTE": "DELIVERY",
"paymentTypeLT": "DELIVERY",
"paymentTypeLTE": "DELIVERY",
"paymentTypeContains": "DELIVERY",
"paymentTypeHasPrefix": "DELIVERY",
"paymentTypeHasSuffix": "DELIVERY",
"paymentTypeIsNil": true,
"paymentTypeNotNil": true,
"paymentTypeEqualFold": "DELIVERY",
"paymentTypeContainsFold": "DELIVERY",
"processed": true,
"processedNEQ": true,
"hasCustomer": true,
"hasCustomerWith": [CustomerWhereInput],
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput],
"hasBusinessBranch": true,
"hasBusinessBranchWith": [BusinessBranchWhereInput],
"hasRefunds": true,
"hasRefundsWith": [PaymentRefundWhereInput],
"hasPaymentRequest": true,
"hasPaymentRequestWith": [PaymentRequestWhereInput]
}
Payout
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
status - PayoutStatus!
|
|
amount - Int!
|
|
fee - Int!
|
|
reference - String!
|
|
destinationType - String!
|
|
destination - PayoutDestinationContext
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"status": "SUCCESSFUL",
"amount": 250000,
"fee": 15000,
"reference": "REF-20250615-001",
"destinationType": "DELIVERY",
"destination": NubanAccount
}
PayoutDestination
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
type - PayoutDestinationType!
|
|
disabled - Boolean!
|
|
business - Business!
|
|
context - PayoutDestinationContext!
|
|
branches - [BranchPayoutDestination!]!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"type": "NUBAN",
"disabled": false,
"business": Business,
"context": NubanAccount,
"branches": [BranchPayoutDestination]
}
PayoutDestinationContext
Types
| Union Types |
|---|
Example
NubanAccount
PayoutDestinationType
Description
PayoutDestinationType is enum for the field type
Values
| Enum Value | Description |
|---|---|
|
|
Example
"NUBAN"
PayoutDestinationWhereInput
Description
PayoutDestinationWhereInput is used for filtering PayoutDestination objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PayoutDestinationWhereInput
|
|
and - [PayoutDestinationWhereInput!]
|
|
or - [PayoutDestinationWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
type - PayoutDestinationType
|
type field predicates |
typeNEQ - PayoutDestinationType
|
|
typeIn - [PayoutDestinationType!]
|
|
typeNotIn - [PayoutDestinationType!]
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
Example
{
"not": PayoutDestinationWhereInput,
"and": [PayoutDestinationWhereInput],
"or": [PayoutDestinationWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"type": "NUBAN",
"typeNEQ": "NUBAN",
"typeIn": ["NUBAN"],
"typeNotIn": ["NUBAN"],
"disabled": false,
"disabledNEQ": false,
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput]
}
PayoutStatus
Description
PayoutStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"SUCCESSFUL"
PayoutWhereInput
Description
PayoutWhereInput is used for filtering Payout objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PayoutWhereInput
|
|
and - [PayoutWhereInput!]
|
|
or - [PayoutWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
status - PayoutStatus
|
status field predicates |
statusNEQ - PayoutStatus
|
|
statusIn - [PayoutStatus!]
|
|
statusNotIn - [PayoutStatus!]
|
|
amount - Int
|
amount field predicates |
amountNEQ - Int
|
|
amountIn - [Int!]
|
|
amountNotIn - [Int!]
|
|
amountGT - Int
|
|
amountGTE - Int
|
|
amountLT - Int
|
|
amountLTE - Int
|
|
fee - Int
|
fee field predicates |
feeNEQ - Int
|
|
feeIn - [Int!]
|
|
feeNotIn - [Int!]
|
|
feeGT - Int
|
|
feeGTE - Int
|
|
feeLT - Int
|
|
feeLTE - Int
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
destinationType - String
|
destination_type field predicates |
destinationTypeNEQ - String
|
|
destinationTypeIn - [String!]
|
|
destinationTypeNotIn - [String!]
|
|
destinationTypeGT - String
|
|
destinationTypeGTE - String
|
|
destinationTypeLT - String
|
|
destinationTypeLTE - String
|
|
destinationTypeContains - String
|
|
destinationTypeHasPrefix - String
|
|
destinationTypeHasSuffix - String
|
|
destinationTypeEqualFold - String
|
|
destinationTypeContainsFold - String
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
Example
{
"not": PayoutWhereInput,
"and": [PayoutWhereInput],
"or": [PayoutWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"status": "SUCCESSFUL",
"statusNEQ": "SUCCESSFUL",
"statusIn": ["SUCCESSFUL"],
"statusNotIn": ["SUCCESSFUL"],
"amount": 250000,
"amountNEQ": 250000,
"amountIn": [250000],
"amountNotIn": [250000],
"amountGT": 250000,
"amountGTE": 250000,
"amountLT": 250000,
"amountLTE": 250000,
"fee": 15000,
"feeNEQ": 15000,
"feeIn": [15000],
"feeNotIn": [15000],
"feeGT": 15000,
"feeGTE": 15000,
"feeLT": 15000,
"feeLTE": 15000,
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"destinationType": "DELIVERY",
"destinationTypeNEQ": "DELIVERY",
"destinationTypeIn": ["DELIVERY"],
"destinationTypeNotIn": ["DELIVERY"],
"destinationTypeGT": "DELIVERY",
"destinationTypeGTE": "DELIVERY",
"destinationTypeLT": "DELIVERY",
"destinationTypeLTE": "DELIVERY",
"destinationTypeContains": "DELIVERY",
"destinationTypeHasPrefix": "DELIVERY",
"destinationTypeHasSuffix": "DELIVERY",
"destinationTypeEqualFold": "DELIVERY",
"destinationTypeContainsFold": "DELIVERY",
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput]
}
PercentageRate
PlaceDeliveryOrderError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
PlaceDeliveryOrderInput
Fields
| Input Field | Description |
|---|---|
businessId - ID!
|
|
branchId - ID!
|
|
items - [OrderItemInput!]!
|
|
deliveryAddress - AddressInput
|
|
deliveryInstructions - String
|
|
deliveryRegionId - String
|
|
contactPhoneNumber - String!
|
|
isPickup - Boolean
|
|
useWalletBalance - Boolean
|
|
useStoreCredit - Boolean
|
|
promoCodes - [String!]
|
|
payPointId - String
|
|
scheduleTime - Time
|
Example
{
"businessId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"items": [OrderItemInput],
"deliveryAddress": AddressInput,
"deliveryInstructions": "Extra spicy, no onions",
"deliveryRegionId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"contactPhoneNumber": "+2348012345678",
"isPickup": true,
"useWalletBalance": true,
"useStoreCredit": true,
"promoCodes": ["SAVE20"],
"payPointId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"scheduleTime": "2026-03-01T00:00:00Z"
}
PlaceDeliveryOrderResult
Types
| Union Types |
|---|
Example
PlaceDeliveryOrderSuccess
PlaceDeliveryOrderSuccess
Fields
| Field Name | Description |
|---|---|
message - String!
|
|
order - DeliveryOrder!
|
Example
{
"message": "Operation completed successfully",
"order": DeliveryOrder
}
PreviewDeliveryOrderInput
Fields
| Input Field | Description |
|---|---|
businessId - ID!
|
|
branchId - ID!
|
|
items - [OrderItemInput!]!
|
|
deliveryRegionId - String
|
|
isPickup - Boolean
|
|
deliveryAddress - AddressInput
|
|
promoCodes - [String!]
|
|
payPointId - String
|
|
useNewValidation - Boolean
|
Example
{
"businessId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"items": [OrderItemInput],
"deliveryRegionId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"isPickup": true,
"deliveryAddress": AddressInput,
"promoCodes": ["SAVE20"],
"payPointId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"useNewValidation": true
}
PreviewDeliveryOrderResult
Fields
| Field Name | Description |
|---|---|
deliveryFeeType - DeliveryFeeType!
|
|
total - Int!
|
|
subtotal - Int!
|
|
charges - [BillCharge!]!
|
|
promoCodes - [Promo!]!
|
|
appliedPromoCodes - [Promo!]!
|
|
invalidPromoCodes - [String!]!
|
|
itemValidationIssues - [OrderItemValidationIssue!]!
|
Example
{
"deliveryFeeType": "DISTANCE",
"total": 420000,
"subtotal": 420000,
"charges": [BillCharge],
"promoCodes": [Promo],
"appliedPromoCodes": [Promo],
"invalidPromoCodes": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"itemValidationIssues": [OrderItemValidationIssue]
}
PreviewDineInOrderInput
Fields
| Input Field | Description |
|---|---|
branchId - ID!
|
|
useNewValidation - Boolean
|
|
items - [OrderItemInput!]!
|
Example
{
"branchId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"useNewValidation": true,
"items": [OrderItemInput]
}
PreviewDineInOrderResult
Fields
| Field Name | Description |
|---|---|
total - Int!
|
|
subtotal - Int!
|
|
charges - [BillCharge!]!
|
|
itemValidationIssues - [OrderItemValidationIssue!]!
|
Example
{
"total": 420000,
"subtotal": 420000,
"charges": [BillCharge],
"itemValidationIssues": [OrderItemValidationIssue]
}
PrintStation
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
name - String!
|
Name/identifier of the print station (e.g., 'Kitchen', 'Bar', 'Cashier') |
description - String
|
Description of what this print station is for |
enabled - Boolean!
|
Whether this print station is currently enabled |
printer - Printer
|
|
configOverrides - [ConfigStationPrinter!]
|
Per-config overrides of this station's printer |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"enabled": true,
"printer": Printer,
"configOverrides": [ConfigStationPrinter]
}
PrintStationWhereInput
Description
PrintStationWhereInput is used for filtering PrintStation objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PrintStationWhereInput
|
|
and - [PrintStationWhereInput!]
|
|
or - [PrintStationWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
description - String
|
description field predicates |
descriptionNEQ - String
|
|
descriptionIn - [String!]
|
|
descriptionNotIn - [String!]
|
|
descriptionGT - String
|
|
descriptionGTE - String
|
|
descriptionLT - String
|
|
descriptionLTE - String
|
|
descriptionContains - String
|
|
descriptionHasPrefix - String
|
|
descriptionHasSuffix - String
|
|
descriptionIsNil - Boolean
|
|
descriptionNotNil - Boolean
|
|
descriptionEqualFold - String
|
|
descriptionContainsFold - String
|
|
enabled - Boolean
|
enabled field predicates |
enabledNEQ - Boolean
|
|
hasPrinter - Boolean
|
printer edge predicates |
hasPrinterWith - [PrinterWhereInput!]
|
|
hasConfigOverrides - Boolean
|
config_overrides edge predicates |
hasConfigOverridesWith - [ConfigStationPrinterWhereInput!]
|
Example
{
"not": PrintStationWhereInput,
"and": [PrintStationWhereInput],
"or": [PrintStationWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"descriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionNotIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIsNil": true,
"descriptionNotNil": true,
"descriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken",
"enabled": true,
"enabledNEQ": true,
"hasPrinter": true,
"hasPrinterWith": [PrinterWhereInput],
"hasConfigOverrides": true,
"hasConfigOverridesWith": [
ConfigStationPrinterWhereInput
]
}
Printer
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
name - String!
|
Name/identifier of the printer (e.g., 'Kitchen Printer 1', 'Receipt Printer') |
type - PrinterType!
|
network = direct host:port; cloud = job spooled to another POS that prints it |
hostPort - String
|
Network address (only for type=network, e.g. '192.168.1.100:9100') |
cloudTargetSalepointID - ID
|
Spooler POS that prints jobs for this cloud printer |
cloudTargetStationID - ID
|
Print station on the spooler POS to route to. When unset, the spooler uses its default station — so a cloud printer keeps working even if the spooler swaps its physical hardware (network/USB/BT/built-in). |
paperSize - PrinterPaperSize!
|
Paper size for the printer |
cutFeedLines - Int!
|
Number of lines to feed before cutting the paper |
enabled - Boolean!
|
Whether this printer is currently enabled |
printStations - [PrintStation!]
|
|
cloudTargetSalepoint - SalePoint
|
Spooler POS for cloud printers |
cloudTargetStation - PrintStation
|
Print station this cloud printer routes to on the spooler |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"type": "network",
"hostPort": "iOS",
"cloudTargetSalepointID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paperSize": "SIZE_58MM",
"cutFeedLines": 15000,
"enabled": true,
"printStations": [PrintStation],
"cloudTargetSalepoint": SalePoint,
"cloudTargetStation": PrintStation
}
PrinterPaperSize
Description
PrinterPaperSize is enum for the field paper_size
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"SIZE_58MM"
PrinterType
Description
PrinterType is enum for the field type
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"network"
PrinterWhereInput
Description
PrinterWhereInput is used for filtering Printer objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PrinterWhereInput
|
|
and - [PrinterWhereInput!]
|
|
or - [PrinterWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
type - PrinterType
|
type field predicates |
typeNEQ - PrinterType
|
|
typeIn - [PrinterType!]
|
|
typeNotIn - [PrinterType!]
|
|
hostPort - String
|
host_port field predicates |
hostPortNEQ - String
|
|
hostPortIn - [String!]
|
|
hostPortNotIn - [String!]
|
|
hostPortGT - String
|
|
hostPortGTE - String
|
|
hostPortLT - String
|
|
hostPortLTE - String
|
|
hostPortContains - String
|
|
hostPortHasPrefix - String
|
|
hostPortHasSuffix - String
|
|
hostPortIsNil - Boolean
|
|
hostPortNotNil - Boolean
|
|
hostPortEqualFold - String
|
|
hostPortContainsFold - String
|
|
cloudTargetSalepointID - ID
|
cloud_target_salepoint_id field predicates |
cloudTargetSalepointIDNEQ - ID
|
|
cloudTargetSalepointIDIn - [ID!]
|
|
cloudTargetSalepointIDNotIn - [ID!]
|
|
cloudTargetSalepointIDGT - ID
|
|
cloudTargetSalepointIDGTE - ID
|
|
cloudTargetSalepointIDLT - ID
|
|
cloudTargetSalepointIDLTE - ID
|
|
cloudTargetSalepointIDContains - ID
|
|
cloudTargetSalepointIDHasPrefix - ID
|
|
cloudTargetSalepointIDHasSuffix - ID
|
|
cloudTargetSalepointIDIsNil - Boolean
|
|
cloudTargetSalepointIDNotNil - Boolean
|
|
cloudTargetSalepointIDEqualFold - ID
|
|
cloudTargetSalepointIDContainsFold - ID
|
|
cloudTargetStationID - ID
|
cloud_target_station_id field predicates |
cloudTargetStationIDNEQ - ID
|
|
cloudTargetStationIDIn - [ID!]
|
|
cloudTargetStationIDNotIn - [ID!]
|
|
cloudTargetStationIDGT - ID
|
|
cloudTargetStationIDGTE - ID
|
|
cloudTargetStationIDLT - ID
|
|
cloudTargetStationIDLTE - ID
|
|
cloudTargetStationIDContains - ID
|
|
cloudTargetStationIDHasPrefix - ID
|
|
cloudTargetStationIDHasSuffix - ID
|
|
cloudTargetStationIDIsNil - Boolean
|
|
cloudTargetStationIDNotNil - Boolean
|
|
cloudTargetStationIDEqualFold - ID
|
|
cloudTargetStationIDContainsFold - ID
|
|
paperSize - PrinterPaperSize
|
paper_size field predicates |
paperSizeNEQ - PrinterPaperSize
|
|
paperSizeIn - [PrinterPaperSize!]
|
|
paperSizeNotIn - [PrinterPaperSize!]
|
|
cutFeedLines - Int
|
cut_feed_lines field predicates |
cutFeedLinesNEQ - Int
|
|
cutFeedLinesIn - [Int!]
|
|
cutFeedLinesNotIn - [Int!]
|
|
cutFeedLinesGT - Int
|
|
cutFeedLinesGTE - Int
|
|
cutFeedLinesLT - Int
|
|
cutFeedLinesLTE - Int
|
|
enabled - Boolean
|
enabled field predicates |
enabledNEQ - Boolean
|
|
hasPrintStations - Boolean
|
print_stations edge predicates |
hasPrintStationsWith - [PrintStationWhereInput!]
|
|
hasCloudTargetSalepoint - Boolean
|
cloud_target_salepoint edge predicates |
hasCloudTargetSalepointWith - [SalePointWhereInput!]
|
|
hasCloudTargetStation - Boolean
|
cloud_target_station edge predicates |
hasCloudTargetStationWith - [PrintStationWhereInput!]
|
Example
{
"not": PrinterWhereInput,
"and": [PrinterWhereInput],
"or": [PrinterWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"type": "network",
"typeNEQ": "network",
"typeIn": ["network"],
"typeNotIn": ["network"],
"hostPort": "iOS",
"hostPortNEQ": "iOS",
"hostPortIn": ["iOS"],
"hostPortNotIn": ["iOS"],
"hostPortGT": "iOS",
"hostPortGTE": "iOS",
"hostPortLT": "iOS",
"hostPortLTE": "iOS",
"hostPortContains": "iOS",
"hostPortHasPrefix": "iOS",
"hostPortHasSuffix": "iOS",
"hostPortIsNil": true,
"hostPortNotNil": true,
"hostPortEqualFold": "iOS",
"hostPortContainsFold": "iOS",
"cloudTargetSalepointID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetSalepointIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetSalepointIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"cloudTargetSalepointIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"cloudTargetSalepointIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetSalepointIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetSalepointIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetSalepointIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetSalepointIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetSalepointIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetSalepointIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetSalepointIDIsNil": true,
"cloudTargetSalepointIDNotNil": true,
"cloudTargetSalepointIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetSalepointIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"cloudTargetStationIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"cloudTargetStationIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationIDIsNil": true,
"cloudTargetStationIDNotNil": true,
"cloudTargetStationIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cloudTargetStationIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paperSize": "SIZE_58MM",
"paperSizeNEQ": "SIZE_58MM",
"paperSizeIn": ["SIZE_58MM"],
"paperSizeNotIn": ["SIZE_58MM"],
"cutFeedLines": 15000,
"cutFeedLinesNEQ": 15000,
"cutFeedLinesIn": [15000],
"cutFeedLinesNotIn": [15000],
"cutFeedLinesGT": 15000,
"cutFeedLinesGTE": 15000,
"cutFeedLinesLT": 15000,
"cutFeedLinesLTE": 15000,
"enabled": true,
"enabledNEQ": true,
"hasPrintStations": true,
"hasPrintStationsWith": [PrintStationWhereInput],
"hasCloudTargetSalepoint": true,
"hasCloudTargetSalepointWith": [SalePointWhereInput],
"hasCloudTargetStation": true,
"hasCloudTargetStationWith": [PrintStationWhereInput]
}
Product
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
sku - String
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
name - String!
|
|
description - String!
|
|
images - [String!]
|
|
attributes - [ProductAttribute!]
|
|
addons - [Addon!]!
|
|
menuCategories - [MenuCategory!]
|
|
branches - [BranchProduct!]
|
|
branch - BranchProduct
|
|
Arguments
|
|
business - Business!
|
|
promo - PromoInfo
|
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sku": "SKU-JOLLOF-001",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"images": ["Images"],
"attributes": [ProductAttribute],
"addons": [Addon],
"menuCategories": [MenuCategory],
"branches": [BranchProduct],
"branch": BranchProduct,
"business": Business,
"promo": PromoInfo
}
ProductAddonOptionSelection
ProductAddonSelection
Fields
| Field Name | Description |
|---|---|
id - String!
|
|
name - String!
|
|
required - Boolean!
|
|
quantifier - AddonQuantifier!
|
|
options - [ProductAddonOptionSelection!]!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Jollof Rice",
"required": true,
"quantifier": "EXACTLY",
"options": [ProductAddonOptionSelection]
}
ProductAttribute
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"displayName": "Mama Chidi",
"sortOrder": 1,
"options": [AttributeOption]
}
ProductAttributeOptionSelection
ProductAttributeSelection
Fields
| Field Name | Description |
|---|---|
id - String!
|
|
name - String!
|
|
option - ProductAttributeOptionSelection!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Jollof Rice",
"option": ProductAttributeOptionSelection
}
ProductAttributeWhereInput
Description
ProductAttributeWhereInput is used for filtering ProductAttribute objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ProductAttributeWhereInput
|
|
and - [ProductAttributeWhereInput!]
|
|
or - [ProductAttributeWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
displayName - String
|
display_name field predicates |
displayNameNEQ - String
|
|
displayNameIn - [String!]
|
|
displayNameNotIn - [String!]
|
|
displayNameGT - String
|
|
displayNameGTE - String
|
|
displayNameLT - String
|
|
displayNameLTE - String
|
|
displayNameContains - String
|
|
displayNameHasPrefix - String
|
|
displayNameHasSuffix - String
|
|
displayNameIsNil - Boolean
|
|
displayNameNotNil - Boolean
|
|
displayNameEqualFold - String
|
|
displayNameContainsFold - String
|
|
sortOrder - Int
|
sort_order field predicates |
sortOrderNEQ - Int
|
|
sortOrderIn - [Int!]
|
|
sortOrderNotIn - [Int!]
|
|
sortOrderGT - Int
|
|
sortOrderGTE - Int
|
|
sortOrderLT - Int
|
|
sortOrderLTE - Int
|
|
hasOptions - Boolean
|
options edge predicates |
hasOptionsWith - [AttributeOptionWhereInput!]
|
Example
{
"not": ProductAttributeWhereInput,
"and": [ProductAttributeWhereInput],
"or": [ProductAttributeWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"displayName": "Mama Chidi",
"displayNameNEQ": "Mama Chidi",
"displayNameIn": ["Mama Chidi"],
"displayNameNotIn": ["Mama Chidi"],
"displayNameGT": "Mama Chidi",
"displayNameGTE": "Mama Chidi",
"displayNameLT": "Mama Chidi",
"displayNameLTE": "Mama Chidi",
"displayNameContains": "Mama Chidi",
"displayNameHasPrefix": "Mama Chidi",
"displayNameHasSuffix": "Mama Chidi",
"displayNameIsNil": true,
"displayNameNotNil": true,
"displayNameEqualFold": "Mama Chidi",
"displayNameContainsFold": "Mama Chidi",
"sortOrder": 1,
"sortOrderNEQ": 1,
"sortOrderIn": [1],
"sortOrderNotIn": [1],
"sortOrderGT": 1,
"sortOrderGTE": 1,
"sortOrderLT": 1,
"sortOrderLTE": 1,
"hasOptions": true,
"hasOptionsWith": [AttributeOptionWhereInput]
}
ProductCategory
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"disabled": false,
"position": 1,
"name": "Jollof Rice",
"products": [Product]
}
ProductCategoryWhereInput
Description
ProductCategoryWhereInput is used for filtering ProductCategory objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ProductCategoryWhereInput
|
|
and - [ProductCategoryWhereInput!]
|
|
or - [ProductCategoryWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
position - Int
|
position field predicates |
positionNEQ - Int
|
|
positionIn - [Int!]
|
|
positionNotIn - [Int!]
|
|
positionGT - Int
|
|
positionGTE - Int
|
|
positionLT - Int
|
|
positionLTE - Int
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
Example
{
"not": ProductCategoryWhereInput,
"and": [ProductCategoryWhereInput],
"or": [ProductCategoryWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"disabled": false,
"disabledNEQ": false,
"position": 1,
"positionNEQ": 1,
"positionIn": [1],
"positionNotIn": [1],
"positionGT": 1,
"positionGTE": 1,
"positionLT": 1,
"positionLTE": 1,
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice"
}
ProductConnection
Fields
| Field Name | Description |
|---|---|
edges - [ProductEdge]
|
|
pageInfo - PageInfo2!
|
|
totalCount - Int!
|
Example
{
"edges": [ProductEdge],
"pageInfo": PageInfo2,
"totalCount": 420000
}
ProductEdge
ProductInventory
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
disabled - Boolean!
|
|
sku - String!
|
|
name - String
|
|
barcode - String
|
|
price - Int!
|
|
costPrice - Int!
|
|
quantityOnHand - Float!
|
Current quantity in unit_of_measure |
quantityReserved - Float!
|
Reserved quantity for pending orders |
reorderThreshold - Int!
|
|
unitOfMeasureID - ID
|
Unit for quantity tracking |
unitOfMeasure - UnitOfMeasure
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"disabled": false,
"sku": "SKU-JOLLOF-001",
"name": "Jollof Rice",
"barcode": "5901234123457",
"price": 120000,
"costPrice": 120000,
"quantityOnHand": 2,
"quantityReserved": 2,
"reorderThreshold": 1,
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasure": UnitOfMeasure
}
ProductInventoryWhereInput
Description
ProductInventoryWhereInput is used for filtering ProductInventory objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ProductInventoryWhereInput
|
|
and - [ProductInventoryWhereInput!]
|
|
or - [ProductInventoryWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
sku - String
|
sku field predicates |
skuNEQ - String
|
|
skuIn - [String!]
|
|
skuNotIn - [String!]
|
|
skuGT - String
|
|
skuGTE - String
|
|
skuLT - String
|
|
skuLTE - String
|
|
skuContains - String
|
|
skuHasPrefix - String
|
|
skuHasSuffix - String
|
|
skuEqualFold - String
|
|
skuContainsFold - String
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameIsNil - Boolean
|
|
nameNotNil - Boolean
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
barcode - String
|
barcode field predicates |
barcodeNEQ - String
|
|
barcodeIn - [String!]
|
|
barcodeNotIn - [String!]
|
|
barcodeGT - String
|
|
barcodeGTE - String
|
|
barcodeLT - String
|
|
barcodeLTE - String
|
|
barcodeContains - String
|
|
barcodeHasPrefix - String
|
|
barcodeHasSuffix - String
|
|
barcodeIsNil - Boolean
|
|
barcodeNotNil - Boolean
|
|
barcodeEqualFold - String
|
|
barcodeContainsFold - String
|
|
price - Int
|
price field predicates |
priceNEQ - Int
|
|
priceIn - [Int!]
|
|
priceNotIn - [Int!]
|
|
priceGT - Int
|
|
priceGTE - Int
|
|
priceLT - Int
|
|
priceLTE - Int
|
|
costPrice - Int
|
cost_price field predicates |
costPriceNEQ - Int
|
|
costPriceIn - [Int!]
|
|
costPriceNotIn - [Int!]
|
|
costPriceGT - Int
|
|
costPriceGTE - Int
|
|
costPriceLT - Int
|
|
costPriceLTE - Int
|
|
quantityOnHand - Float
|
quantity_on_hand field predicates |
quantityOnHandNEQ - Float
|
|
quantityOnHandIn - [Float!]
|
|
quantityOnHandNotIn - [Float!]
|
|
quantityOnHandGT - Float
|
|
quantityOnHandGTE - Float
|
|
quantityOnHandLT - Float
|
|
quantityOnHandLTE - Float
|
|
quantityReserved - Float
|
quantity_reserved field predicates |
quantityReservedNEQ - Float
|
|
quantityReservedIn - [Float!]
|
|
quantityReservedNotIn - [Float!]
|
|
quantityReservedGT - Float
|
|
quantityReservedGTE - Float
|
|
quantityReservedLT - Float
|
|
quantityReservedLTE - Float
|
|
reorderThreshold - Int
|
reorder_threshold field predicates |
reorderThresholdNEQ - Int
|
|
reorderThresholdIn - [Int!]
|
|
reorderThresholdNotIn - [Int!]
|
|
reorderThresholdGT - Int
|
|
reorderThresholdGTE - Int
|
|
reorderThresholdLT - Int
|
|
reorderThresholdLTE - Int
|
|
unitOfMeasureID - ID
|
unit_of_measure_id field predicates |
unitOfMeasureIDNEQ - ID
|
|
unitOfMeasureIDIn - [ID!]
|
|
unitOfMeasureIDNotIn - [ID!]
|
|
unitOfMeasureIDGT - ID
|
|
unitOfMeasureIDGTE - ID
|
|
unitOfMeasureIDLT - ID
|
|
unitOfMeasureIDLTE - ID
|
|
unitOfMeasureIDContains - ID
|
|
unitOfMeasureIDHasPrefix - ID
|
|
unitOfMeasureIDHasSuffix - ID
|
|
unitOfMeasureIDIsNil - Boolean
|
|
unitOfMeasureIDNotNil - Boolean
|
|
unitOfMeasureIDEqualFold - ID
|
|
unitOfMeasureIDContainsFold - ID
|
|
hasUnitOfMeasure - Boolean
|
unit_of_measure edge predicates |
hasUnitOfMeasureWith - [UnitOfMeasureWhereInput!]
|
Example
{
"not": ProductInventoryWhereInput,
"and": [ProductInventoryWhereInput],
"or": [ProductInventoryWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"disabled": false,
"disabledNEQ": false,
"sku": "SKU-JOLLOF-001",
"skuNEQ": "SKU-JOLLOF-001",
"skuIn": ["SKU-JOLLOF-001"],
"skuNotIn": ["SKU-JOLLOF-001"],
"skuGT": "SKU-JOLLOF-001",
"skuGTE": "SKU-JOLLOF-001",
"skuLT": "SKU-JOLLOF-001",
"skuLTE": "SKU-JOLLOF-001",
"skuContains": "SKU-JOLLOF-001",
"skuHasPrefix": "SKU-JOLLOF-001",
"skuHasSuffix": "SKU-JOLLOF-001",
"skuEqualFold": "SKU-JOLLOF-001",
"skuContainsFold": "SKU-JOLLOF-001",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameIsNil": true,
"nameNotNil": true,
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"barcode": "5901234123457",
"barcodeNEQ": "5901234123457",
"barcodeIn": ["5901234123457"],
"barcodeNotIn": ["5901234123457"],
"barcodeGT": "5901234123457",
"barcodeGTE": "5901234123457",
"barcodeLT": "5901234123457",
"barcodeLTE": "5901234123457",
"barcodeContains": "5901234123457",
"barcodeHasPrefix": "5901234123457",
"barcodeHasSuffix": "5901234123457",
"barcodeIsNil": true,
"barcodeNotNil": true,
"barcodeEqualFold": "5901234123457",
"barcodeContainsFold": "5901234123457",
"price": 120000,
"priceNEQ": 120000,
"priceIn": [120000],
"priceNotIn": [120000],
"priceGT": 120000,
"priceGTE": 120000,
"priceLT": 120000,
"priceLTE": 120000,
"costPrice": 120000,
"costPriceNEQ": 120000,
"costPriceIn": [120000],
"costPriceNotIn": [120000],
"costPriceGT": 120000,
"costPriceGTE": 120000,
"costPriceLT": 120000,
"costPriceLTE": 120000,
"quantityOnHand": 2,
"quantityOnHandNEQ": 2,
"quantityOnHandIn": [2],
"quantityOnHandNotIn": [2],
"quantityOnHandGT": 2,
"quantityOnHandGTE": 2,
"quantityOnHandLT": 2,
"quantityOnHandLTE": 2,
"quantityReserved": 2,
"quantityReservedNEQ": 2,
"quantityReservedIn": [2],
"quantityReservedNotIn": [2],
"quantityReservedGT": 2,
"quantityReservedGTE": 2,
"quantityReservedLT": 2,
"quantityReservedLTE": 2,
"reorderThreshold": 1,
"reorderThresholdNEQ": 1,
"reorderThresholdIn": [1],
"reorderThresholdNotIn": [1],
"reorderThresholdGT": 1,
"reorderThresholdGTE": 1,
"reorderThresholdLT": 1,
"reorderThresholdLTE": 1,
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIsNil": true,
"unitOfMeasureIDNotNil": true,
"unitOfMeasureIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"hasUnitOfMeasure": true,
"hasUnitOfMeasureWith": [UnitOfMeasureWhereInput]
}
ProductOrder
Description
Ordering options for Product connections
Fields
| Input Field | Description |
|---|---|
direction - OrderDirection2!
|
|
field - ProductOrderField!
|
Example
{"direction": "ASC", "field": "CREATED_AT"}
ProductOrderField
Description
Properties by which Product connections can be ordered.
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CREATED_AT"
ProductRecipe
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
quantityRequired - Float!
|
Quantity of child product required per batch |
unit - ProductRecipeUnit!
|
Measurement unit for quantity_required |
unitOfMeasureID - ID
|
Reference to UnitOfMeasure for conversions |
yieldQuantity - Float!
|
Number of portions/units this recipe produces per batch |
yieldUnit - ProductRecipeYieldUnit!
|
Unit for yield measurement |
wastePercentage - Float!
|
Expected waste/shrinkage percentage (0-100) |
actualWastePercentage - Float
|
Actual measured waste percentage from production |
costPerUnit - Int
|
Calculated cost per unit of child ingredient |
prepTimeMinutes - Int
|
Preparation time in minutes |
cookTimeMinutes - Int
|
Cooking/processing time in minutes |
prepInstructions - String
|
Preparation instructions for this component |
notes - String
|
Additional notes about this recipe component |
sortOrder - Int!
|
Order of component in recipe display |
isOptional - Boolean!
|
Whether this component is optional |
isActive - Boolean!
|
Whether this component is currently active |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"quantityRequired": 2,
"unit": "PIECES",
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"yieldQuantity": 2,
"yieldUnit": "PIECES",
"wastePercentage": 1.5,
"actualWastePercentage": 1.5,
"costPerUnit": 1,
"prepTimeMinutes": 1,
"cookTimeMinutes": 1,
"prepInstructions": "1234",
"notes": "Please call on arrival",
"sortOrder": 1,
"isOptional": true,
"isActive": true
}
ProductRecipeUnit
Description
ProductRecipeUnit is enum for the field unit
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PIECES"
ProductRecipeWhereInput
Description
ProductRecipeWhereInput is used for filtering ProductRecipe objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ProductRecipeWhereInput
|
|
and - [ProductRecipeWhereInput!]
|
|
or - [ProductRecipeWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
quantityRequired - Float
|
quantity_required field predicates |
quantityRequiredNEQ - Float
|
|
quantityRequiredIn - [Float!]
|
|
quantityRequiredNotIn - [Float!]
|
|
quantityRequiredGT - Float
|
|
quantityRequiredGTE - Float
|
|
quantityRequiredLT - Float
|
|
quantityRequiredLTE - Float
|
|
unit - ProductRecipeUnit
|
unit field predicates |
unitNEQ - ProductRecipeUnit
|
|
unitIn - [ProductRecipeUnit!]
|
|
unitNotIn - [ProductRecipeUnit!]
|
|
unitOfMeasureID - ID
|
unit_of_measure_id field predicates |
unitOfMeasureIDNEQ - ID
|
|
unitOfMeasureIDIn - [ID!]
|
|
unitOfMeasureIDNotIn - [ID!]
|
|
unitOfMeasureIDGT - ID
|
|
unitOfMeasureIDGTE - ID
|
|
unitOfMeasureIDLT - ID
|
|
unitOfMeasureIDLTE - ID
|
|
unitOfMeasureIDContains - ID
|
|
unitOfMeasureIDHasPrefix - ID
|
|
unitOfMeasureIDHasSuffix - ID
|
|
unitOfMeasureIDIsNil - Boolean
|
|
unitOfMeasureIDNotNil - Boolean
|
|
unitOfMeasureIDEqualFold - ID
|
|
unitOfMeasureIDContainsFold - ID
|
|
yieldQuantity - Float
|
yield_quantity field predicates |
yieldQuantityNEQ - Float
|
|
yieldQuantityIn - [Float!]
|
|
yieldQuantityNotIn - [Float!]
|
|
yieldQuantityGT - Float
|
|
yieldQuantityGTE - Float
|
|
yieldQuantityLT - Float
|
|
yieldQuantityLTE - Float
|
|
yieldUnit - ProductRecipeYieldUnit
|
yield_unit field predicates |
yieldUnitNEQ - ProductRecipeYieldUnit
|
|
yieldUnitIn - [ProductRecipeYieldUnit!]
|
|
yieldUnitNotIn - [ProductRecipeYieldUnit!]
|
|
wastePercentage - Float
|
waste_percentage field predicates |
wastePercentageNEQ - Float
|
|
wastePercentageIn - [Float!]
|
|
wastePercentageNotIn - [Float!]
|
|
wastePercentageGT - Float
|
|
wastePercentageGTE - Float
|
|
wastePercentageLT - Float
|
|
wastePercentageLTE - Float
|
|
actualWastePercentage - Float
|
actual_waste_percentage field predicates |
actualWastePercentageNEQ - Float
|
|
actualWastePercentageIn - [Float!]
|
|
actualWastePercentageNotIn - [Float!]
|
|
actualWastePercentageGT - Float
|
|
actualWastePercentageGTE - Float
|
|
actualWastePercentageLT - Float
|
|
actualWastePercentageLTE - Float
|
|
actualWastePercentageIsNil - Boolean
|
|
actualWastePercentageNotNil - Boolean
|
|
costPerUnit - Int
|
cost_per_unit field predicates |
costPerUnitNEQ - Int
|
|
costPerUnitIn - [Int!]
|
|
costPerUnitNotIn - [Int!]
|
|
costPerUnitGT - Int
|
|
costPerUnitGTE - Int
|
|
costPerUnitLT - Int
|
|
costPerUnitLTE - Int
|
|
costPerUnitIsNil - Boolean
|
|
costPerUnitNotNil - Boolean
|
|
prepTimeMinutes - Int
|
prep_time_minutes field predicates |
prepTimeMinutesNEQ - Int
|
|
prepTimeMinutesIn - [Int!]
|
|
prepTimeMinutesNotIn - [Int!]
|
|
prepTimeMinutesGT - Int
|
|
prepTimeMinutesGTE - Int
|
|
prepTimeMinutesLT - Int
|
|
prepTimeMinutesLTE - Int
|
|
prepTimeMinutesIsNil - Boolean
|
|
prepTimeMinutesNotNil - Boolean
|
|
cookTimeMinutes - Int
|
cook_time_minutes field predicates |
cookTimeMinutesNEQ - Int
|
|
cookTimeMinutesIn - [Int!]
|
|
cookTimeMinutesNotIn - [Int!]
|
|
cookTimeMinutesGT - Int
|
|
cookTimeMinutesGTE - Int
|
|
cookTimeMinutesLT - Int
|
|
cookTimeMinutesLTE - Int
|
|
cookTimeMinutesIsNil - Boolean
|
|
cookTimeMinutesNotNil - Boolean
|
|
prepInstructions - String
|
prep_instructions field predicates |
prepInstructionsNEQ - String
|
|
prepInstructionsIn - [String!]
|
|
prepInstructionsNotIn - [String!]
|
|
prepInstructionsGT - String
|
|
prepInstructionsGTE - String
|
|
prepInstructionsLT - String
|
|
prepInstructionsLTE - String
|
|
prepInstructionsContains - String
|
|
prepInstructionsHasPrefix - String
|
|
prepInstructionsHasSuffix - String
|
|
prepInstructionsIsNil - Boolean
|
|
prepInstructionsNotNil - Boolean
|
|
prepInstructionsEqualFold - String
|
|
prepInstructionsContainsFold - String
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
|
sortOrder - Int
|
sort_order field predicates |
sortOrderNEQ - Int
|
|
sortOrderIn - [Int!]
|
|
sortOrderNotIn - [Int!]
|
|
sortOrderGT - Int
|
|
sortOrderGTE - Int
|
|
sortOrderLT - Int
|
|
sortOrderLTE - Int
|
|
isOptional - Boolean
|
is_optional field predicates |
isOptionalNEQ - Boolean
|
|
isActive - Boolean
|
is_active field predicates |
isActiveNEQ - Boolean
|
Example
{
"not": ProductRecipeWhereInput,
"and": [ProductRecipeWhereInput],
"or": [ProductRecipeWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"quantityRequired": 2,
"quantityRequiredNEQ": 2,
"quantityRequiredIn": [2],
"quantityRequiredNotIn": [2],
"quantityRequiredGT": 2,
"quantityRequiredGTE": 2,
"quantityRequiredLT": 2,
"quantityRequiredLTE": 2,
"unit": "PIECES",
"unitNEQ": "PIECES",
"unitIn": ["PIECES"],
"unitNotIn": ["PIECES"],
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIsNil": true,
"unitOfMeasureIDNotNil": true,
"unitOfMeasureIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"yieldQuantity": 2,
"yieldQuantityNEQ": 2,
"yieldQuantityIn": [2],
"yieldQuantityNotIn": [2],
"yieldQuantityGT": 2,
"yieldQuantityGTE": 2,
"yieldQuantityLT": 2,
"yieldQuantityLTE": 2,
"yieldUnit": "PIECES",
"yieldUnitNEQ": "PIECES",
"yieldUnitIn": ["PIECES"],
"yieldUnitNotIn": ["PIECES"],
"wastePercentage": 1.5,
"wastePercentageNEQ": 1.5,
"wastePercentageIn": [1.5],
"wastePercentageNotIn": [1.5],
"wastePercentageGT": 1.5,
"wastePercentageGTE": 1.5,
"wastePercentageLT": 1.5,
"wastePercentageLTE": 1.5,
"actualWastePercentage": 1.5,
"actualWastePercentageNEQ": 1.5,
"actualWastePercentageIn": [1.5],
"actualWastePercentageNotIn": [1.5],
"actualWastePercentageGT": 1.5,
"actualWastePercentageGTE": 1.5,
"actualWastePercentageLT": 1.5,
"actualWastePercentageLTE": 1.5,
"actualWastePercentageIsNil": true,
"actualWastePercentageNotNil": true,
"costPerUnit": 1,
"costPerUnitNEQ": 1,
"costPerUnitIn": [1],
"costPerUnitNotIn": [1],
"costPerUnitGT": 1,
"costPerUnitGTE": 1,
"costPerUnitLT": 1,
"costPerUnitLTE": 1,
"costPerUnitIsNil": true,
"costPerUnitNotNil": true,
"prepTimeMinutes": 1,
"prepTimeMinutesNEQ": 1,
"prepTimeMinutesIn": [1],
"prepTimeMinutesNotIn": [1],
"prepTimeMinutesGT": 1,
"prepTimeMinutesGTE": 1,
"prepTimeMinutesLT": 1,
"prepTimeMinutesLTE": 1,
"prepTimeMinutesIsNil": true,
"prepTimeMinutesNotNil": true,
"cookTimeMinutes": 1,
"cookTimeMinutesNEQ": 1,
"cookTimeMinutesIn": [1],
"cookTimeMinutesNotIn": [1],
"cookTimeMinutesGT": 1,
"cookTimeMinutesGTE": 1,
"cookTimeMinutesLT": 1,
"cookTimeMinutesLTE": 1,
"cookTimeMinutesIsNil": true,
"cookTimeMinutesNotNil": true,
"prepInstructions": "1234",
"prepInstructionsNEQ": "1234",
"prepInstructionsIn": ["1234"],
"prepInstructionsNotIn": ["1234"],
"prepInstructionsGT": "1234",
"prepInstructionsGTE": "1234",
"prepInstructionsLT": "1234",
"prepInstructionsLTE": "1234",
"prepInstructionsContains": "1234",
"prepInstructionsHasPrefix": "1234",
"prepInstructionsHasSuffix": "1234",
"prepInstructionsIsNil": true,
"prepInstructionsNotNil": true,
"prepInstructionsEqualFold": "1234",
"prepInstructionsContainsFold": "1234",
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival",
"sortOrder": 1,
"sortOrderNEQ": 1,
"sortOrderIn": [1],
"sortOrderNotIn": [1],
"sortOrderGT": 1,
"sortOrderGTE": 1,
"sortOrderLT": 1,
"sortOrderLTE": 1,
"isOptional": true,
"isOptionalNEQ": true,
"isActive": true,
"isActiveNEQ": true
}
ProductRecipeYieldUnit
Description
ProductRecipeYieldUnit is enum for the field yield_unit
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PIECES"
ProductSelection
Fields
| Field Name | Description |
|---|---|
id - String!
|
|
entryId - String
|
|
customerId - String!
|
|
name - String!
|
|
unitPrice - Int!
|
|
quantity - Int!
|
|
laidAway - Boolean!
|
|
price - Int!
|
|
total - Int!
|
|
notes - String
|
|
addons - [ProductAddonSelection!]!
|
|
attributes - [ProductAttributeSelection!]!
|
|
isVoided - Boolean
|
|
voidedAt - String
|
|
voidedBy - String
|
|
voidReason - String
|
|
originalEntryId - String
|
|
isFreeItem - Boolean!
|
|
promoId - String
|
|
promoCode - String
|
|
originalPrice - Int!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"entryId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"customerId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Jollof Rice",
"unitPrice": 120000,
"quantity": 2,
"laidAway": true,
"price": 120000,
"total": 420000,
"notes": "Please call on arrival",
"addons": [ProductAddonSelection],
"attributes": [ProductAttributeSelection],
"isVoided": false,
"voidedAt": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidedBy": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"voidReason": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"originalEntryId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"isFreeItem": true,
"promoId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"promoCode": "SAVE20",
"originalPrice": 120000
}
ProductWhereInput
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"hasIdsIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"hasAddonsWithIds": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"nameContainsFold": "Jollof Rice",
"hasMenuWithIds": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"hasMenuGroupWithIds": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"hasMenuCategoriesWithIds": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"hasCategoryWithIds": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"hasOrderContexts": ["DELIVERY"],
"isMaster": true
}
ProductionRecipe
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"quantityPerOutput": 2,
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"wastePercentage": 1.5,
"notes": "Please call on arrival"
}
ProductionRecipeWhereInput
Description
ProductionRecipeWhereInput is used for filtering ProductionRecipe objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ProductionRecipeWhereInput
|
|
and - [ProductionRecipeWhereInput!]
|
|
or - [ProductionRecipeWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
quantityPerOutput - Float
|
quantity_per_output field predicates |
quantityPerOutputNEQ - Float
|
|
quantityPerOutputIn - [Float!]
|
|
quantityPerOutputNotIn - [Float!]
|
|
quantityPerOutputGT - Float
|
|
quantityPerOutputGTE - Float
|
|
quantityPerOutputLT - Float
|
|
quantityPerOutputLTE - Float
|
|
unitOfMeasureID - String
|
unit_of_measure_id field predicates |
unitOfMeasureIDNEQ - String
|
|
unitOfMeasureIDIn - [String!]
|
|
unitOfMeasureIDNotIn - [String!]
|
|
unitOfMeasureIDGT - String
|
|
unitOfMeasureIDGTE - String
|
|
unitOfMeasureIDLT - String
|
|
unitOfMeasureIDLTE - String
|
|
unitOfMeasureIDContains - String
|
|
unitOfMeasureIDHasPrefix - String
|
|
unitOfMeasureIDHasSuffix - String
|
|
unitOfMeasureIDIsNil - Boolean
|
|
unitOfMeasureIDNotNil - Boolean
|
|
unitOfMeasureIDEqualFold - String
|
|
unitOfMeasureIDContainsFold - String
|
|
wastePercentage - Float
|
waste_percentage field predicates |
wastePercentageNEQ - Float
|
|
wastePercentageIn - [Float!]
|
|
wastePercentageNotIn - [Float!]
|
|
wastePercentageGT - Float
|
|
wastePercentageGTE - Float
|
|
wastePercentageLT - Float
|
|
wastePercentageLTE - Float
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
Example
{
"not": ProductionRecipeWhereInput,
"and": [ProductionRecipeWhereInput],
"or": [ProductionRecipeWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"quantityPerOutput": 2,
"quantityPerOutputNEQ": 2,
"quantityPerOutputIn": [2],
"quantityPerOutputNotIn": [2],
"quantityPerOutputGT": 2,
"quantityPerOutputGTE": 2,
"quantityPerOutputLT": 2,
"quantityPerOutputLTE": 2,
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIsNil": true,
"unitOfMeasureIDNotNil": true,
"unitOfMeasureIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"wastePercentage": 1.5,
"wastePercentageNEQ": 1.5,
"wastePercentageIn": [1.5],
"wastePercentageNotIn": [1.5],
"wastePercentageGT": 1.5,
"wastePercentageGTE": 1.5,
"wastePercentageLT": 1.5,
"wastePercentageLTE": 1.5,
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival"
}
Promo
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
autoApply - Boolean!
|
|
requiresRedemption - Boolean!
|
|
disabled - Boolean!
|
|
code - String
|
|
name - String
|
|
description - String
|
|
startsAt - Time
|
|
endsAt - Time
|
|
availability - [TimeSlot]
|
|
targetType - PromoTargetType
|
|
contexts - [String!]
|
|
conditions - [PromoCondition]
|
|
usageScope - PromoUsageScope!
|
|
usageLimit - Int!
|
|
businessBranch - BusinessBranch!
|
|
target - PromoTarget
|
The target configuration for this promo. Use __typename to determine the specific type. |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"autoApply": true,
"requiresRedemption": true,
"disabled": false,
"code": "SAVE20",
"name": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"startsAt": "2026-03-01T00:00:00Z",
"endsAt": "2026-03-01T00:00:00Z",
"availability": [TimeSlot],
"targetType": "ITEM_DISCOUNT",
"contexts": ["Contexts"],
"conditions": [PromoCondition],
"usageScope": "GLOBAL",
"usageLimit": 20,
"businessBranch": BusinessBranch,
"target": ItemDiscountTarget
}
PromoCondition
Fields
| Field Name | Description |
|---|---|
type - PromoConditionType!
|
|
value - Int!
|
Example
{"type": "MINIMUM_ORDER_AMOUNT", "value": 1}
PromoConditionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"MINIMUM_ORDER_AMOUNT"
PromoInfo
PromoProduct
PromoProductWhereInput
Description
PromoProductWhereInput is used for filtering PromoProduct objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PromoProductWhereInput
|
|
and - [PromoProductWhereInput!]
|
|
or - [PromoProductWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
hasPromo - Boolean
|
promo edge predicates |
hasPromoWith - [PromoWhereInput!]
|
Example
{
"not": PromoProductWhereInput,
"and": [PromoProductWhereInput],
"or": [PromoProductWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"hasPromo": true,
"hasPromoWith": [PromoWhereInput]
}
PromoTarget
Description
Union type for all promo targets. The actual type depends on the promo's targetType field.
Types
| Union Types |
|---|
Example
ItemDiscountTarget
PromoTargetType
Description
PromoTargetType is enum for the field target_type
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"ITEM_DISCOUNT"
PromoUsageScope
Description
PromoUsageScope is enum for the field usage_scope
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"GLOBAL"
PromoWhereInput
Description
PromoWhereInput is used for filtering Promo objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PromoWhereInput
|
|
and - [PromoWhereInput!]
|
|
or - [PromoWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
autoApply - Boolean
|
auto_apply field predicates |
autoApplyNEQ - Boolean
|
|
requiresRedemption - Boolean
|
requires_redemption field predicates |
requiresRedemptionNEQ - Boolean
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
code - String
|
code field predicates |
codeNEQ - String
|
|
codeIn - [String!]
|
|
codeNotIn - [String!]
|
|
codeGT - String
|
|
codeGTE - String
|
|
codeLT - String
|
|
codeLTE - String
|
|
codeContains - String
|
|
codeHasPrefix - String
|
|
codeHasSuffix - String
|
|
codeIsNil - Boolean
|
|
codeNotNil - Boolean
|
|
codeEqualFold - String
|
|
codeContainsFold - String
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameIsNil - Boolean
|
|
nameNotNil - Boolean
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
description - String
|
description field predicates |
descriptionNEQ - String
|
|
descriptionIn - [String!]
|
|
descriptionNotIn - [String!]
|
|
descriptionGT - String
|
|
descriptionGTE - String
|
|
descriptionLT - String
|
|
descriptionLTE - String
|
|
descriptionContains - String
|
|
descriptionHasPrefix - String
|
|
descriptionHasSuffix - String
|
|
descriptionIsNil - Boolean
|
|
descriptionNotNil - Boolean
|
|
descriptionEqualFold - String
|
|
descriptionContainsFold - String
|
|
startsAt - Time
|
starts_at field predicates |
startsAtNEQ - Time
|
|
startsAtIn - [Time!]
|
|
startsAtNotIn - [Time!]
|
|
startsAtGT - Time
|
|
startsAtGTE - Time
|
|
startsAtLT - Time
|
|
startsAtLTE - Time
|
|
startsAtIsNil - Boolean
|
|
startsAtNotNil - Boolean
|
|
endsAt - Time
|
ends_at field predicates |
endsAtNEQ - Time
|
|
endsAtIn - [Time!]
|
|
endsAtNotIn - [Time!]
|
|
endsAtGT - Time
|
|
endsAtGTE - Time
|
|
endsAtLT - Time
|
|
endsAtLTE - Time
|
|
endsAtIsNil - Boolean
|
|
endsAtNotNil - Boolean
|
|
targetType - PromoTargetType
|
target_type field predicates |
targetTypeNEQ - PromoTargetType
|
|
targetTypeIn - [PromoTargetType!]
|
|
targetTypeNotIn - [PromoTargetType!]
|
|
targetTypeIsNil - Boolean
|
|
targetTypeNotNil - Boolean
|
|
usageScope - PromoUsageScope
|
usage_scope field predicates |
usageScopeNEQ - PromoUsageScope
|
|
usageScopeIn - [PromoUsageScope!]
|
|
usageScopeNotIn - [PromoUsageScope!]
|
|
usageLimit - Int
|
usage_limit field predicates |
usageLimitNEQ - Int
|
|
usageLimitIn - [Int!]
|
|
usageLimitNotIn - [Int!]
|
|
usageLimitGT - Int
|
|
usageLimitGTE - Int
|
|
usageLimitLT - Int
|
|
usageLimitLTE - Int
|
|
hasBusinessBranch - Boolean
|
business_branch edge predicates |
hasBusinessBranchWith - [BusinessBranchWhereInput!]
|
Example
{
"not": PromoWhereInput,
"and": [PromoWhereInput],
"or": [PromoWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"autoApply": true,
"autoApplyNEQ": true,
"requiresRedemption": true,
"requiresRedemptionNEQ": true,
"disabled": false,
"disabledNEQ": false,
"code": "SAVE20",
"codeNEQ": "SAVE20",
"codeIn": ["SAVE20"],
"codeNotIn": ["SAVE20"],
"codeGT": "SAVE20",
"codeGTE": "SAVE20",
"codeLT": "SAVE20",
"codeLTE": "SAVE20",
"codeContains": "SAVE20",
"codeHasPrefix": "SAVE20",
"codeHasSuffix": "SAVE20",
"codeIsNil": true,
"codeNotNil": true,
"codeEqualFold": "SAVE20",
"codeContainsFold": "SAVE20",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameIsNil": true,
"nameNotNil": true,
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"description": "A delicious plate of Jollof rice with grilled chicken",
"descriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionNotIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIsNil": true,
"descriptionNotNil": true,
"descriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken",
"startsAt": "2026-03-01T00:00:00Z",
"startsAtNEQ": "2026-03-01T00:00:00Z",
"startsAtIn": ["2026-03-01T00:00:00Z"],
"startsAtNotIn": ["2026-03-01T00:00:00Z"],
"startsAtGT": "2026-03-01T00:00:00Z",
"startsAtGTE": "2026-03-01T00:00:00Z",
"startsAtLT": "2026-03-01T00:00:00Z",
"startsAtLTE": "2026-03-01T00:00:00Z",
"startsAtIsNil": true,
"startsAtNotNil": true,
"endsAt": "2026-03-01T00:00:00Z",
"endsAtNEQ": "2026-03-01T00:00:00Z",
"endsAtIn": ["2026-03-01T00:00:00Z"],
"endsAtNotIn": ["2026-03-01T00:00:00Z"],
"endsAtGT": "2026-03-01T00:00:00Z",
"endsAtGTE": "2026-03-01T00:00:00Z",
"endsAtLT": "2026-03-01T00:00:00Z",
"endsAtLTE": "2026-03-01T00:00:00Z",
"endsAtIsNil": true,
"endsAtNotNil": true,
"targetType": "ITEM_DISCOUNT",
"targetTypeNEQ": "ITEM_DISCOUNT",
"targetTypeIn": ["ITEM_DISCOUNT"],
"targetTypeNotIn": ["ITEM_DISCOUNT"],
"targetTypeIsNil": true,
"targetTypeNotNil": true,
"usageScope": "GLOBAL",
"usageScopeNEQ": "GLOBAL",
"usageScopeIn": ["GLOBAL"],
"usageScopeNotIn": ["GLOBAL"],
"usageLimit": 20,
"usageLimitNEQ": 20,
"usageLimitIn": [20],
"usageLimitNotIn": [20],
"usageLimitGT": 20,
"usageLimitGTE": 20,
"usageLimitLT": 20,
"usageLimitLTE": 20,
"hasBusinessBranch": true,
"hasBusinessBranchWith": [BusinessBranchWhereInput]
}
ProvidusCollection
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
sessionID - String!
|
|
accountNumber - String!
|
|
tranRemarks - String!
|
|
transactionAmount - String!
|
|
settledAmount - String!
|
|
feeAmount - String!
|
|
vatAmount - String!
|
|
currency - String!
|
|
initiationTranRef - String!
|
|
settlementID - String!
|
|
sourceAccountNumber - String!
|
|
sourceAccountName - String!
|
|
sourceBankName - String!
|
|
channelID - String!
|
|
tranDatetime - String!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"sessionID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"accountNumber": "0123456789",
"tranRemarks": "TranRemarks",
"transactionAmount": 250000,
"settledAmount": 250000,
"feeAmount": 250000,
"vatAmount": 250000,
"currency": "NGN",
"initiationTranRef": "InitiationTranRef",
"settlementID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceAccountNumber": "0123456789",
"sourceAccountName": "MAMA CHIDI KITCHEN",
"sourceBankName": "First Bank",
"channelID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tranDatetime": "2025-06-15"
}
ProvidusCollectionWhereInput
Description
ProvidusCollectionWhereInput is used for filtering ProvidusCollection objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ProvidusCollectionWhereInput
|
|
and - [ProvidusCollectionWhereInput!]
|
|
or - [ProvidusCollectionWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
sessionID - String
|
session_id field predicates |
sessionIDNEQ - String
|
|
sessionIDIn - [String!]
|
|
sessionIDNotIn - [String!]
|
|
sessionIDGT - String
|
|
sessionIDGTE - String
|
|
sessionIDLT - String
|
|
sessionIDLTE - String
|
|
sessionIDContains - String
|
|
sessionIDHasPrefix - String
|
|
sessionIDHasSuffix - String
|
|
sessionIDEqualFold - String
|
|
sessionIDContainsFold - String
|
|
accountNumber - String
|
account_number field predicates |
accountNumberNEQ - String
|
|
accountNumberIn - [String!]
|
|
accountNumberNotIn - [String!]
|
|
accountNumberGT - String
|
|
accountNumberGTE - String
|
|
accountNumberLT - String
|
|
accountNumberLTE - String
|
|
accountNumberContains - String
|
|
accountNumberHasPrefix - String
|
|
accountNumberHasSuffix - String
|
|
accountNumberEqualFold - String
|
|
accountNumberContainsFold - String
|
|
tranRemarks - String
|
tran_remarks field predicates |
tranRemarksNEQ - String
|
|
tranRemarksIn - [String!]
|
|
tranRemarksNotIn - [String!]
|
|
tranRemarksGT - String
|
|
tranRemarksGTE - String
|
|
tranRemarksLT - String
|
|
tranRemarksLTE - String
|
|
tranRemarksContains - String
|
|
tranRemarksHasPrefix - String
|
|
tranRemarksHasSuffix - String
|
|
tranRemarksEqualFold - String
|
|
tranRemarksContainsFold - String
|
|
transactionAmount - String
|
transaction_amount field predicates |
transactionAmountNEQ - String
|
|
transactionAmountIn - [String!]
|
|
transactionAmountNotIn - [String!]
|
|
transactionAmountGT - String
|
|
transactionAmountGTE - String
|
|
transactionAmountLT - String
|
|
transactionAmountLTE - String
|
|
transactionAmountContains - String
|
|
transactionAmountHasPrefix - String
|
|
transactionAmountHasSuffix - String
|
|
transactionAmountEqualFold - String
|
|
transactionAmountContainsFold - String
|
|
settledAmount - String
|
settled_amount field predicates |
settledAmountNEQ - String
|
|
settledAmountIn - [String!]
|
|
settledAmountNotIn - [String!]
|
|
settledAmountGT - String
|
|
settledAmountGTE - String
|
|
settledAmountLT - String
|
|
settledAmountLTE - String
|
|
settledAmountContains - String
|
|
settledAmountHasPrefix - String
|
|
settledAmountHasSuffix - String
|
|
settledAmountEqualFold - String
|
|
settledAmountContainsFold - String
|
|
feeAmount - String
|
fee_amount field predicates |
feeAmountNEQ - String
|
|
feeAmountIn - [String!]
|
|
feeAmountNotIn - [String!]
|
|
feeAmountGT - String
|
|
feeAmountGTE - String
|
|
feeAmountLT - String
|
|
feeAmountLTE - String
|
|
feeAmountContains - String
|
|
feeAmountHasPrefix - String
|
|
feeAmountHasSuffix - String
|
|
feeAmountEqualFold - String
|
|
feeAmountContainsFold - String
|
|
vatAmount - String
|
vat_amount field predicates |
vatAmountNEQ - String
|
|
vatAmountIn - [String!]
|
|
vatAmountNotIn - [String!]
|
|
vatAmountGT - String
|
|
vatAmountGTE - String
|
|
vatAmountLT - String
|
|
vatAmountLTE - String
|
|
vatAmountContains - String
|
|
vatAmountHasPrefix - String
|
|
vatAmountHasSuffix - String
|
|
vatAmountEqualFold - String
|
|
vatAmountContainsFold - String
|
|
currency - String
|
currency field predicates |
currencyNEQ - String
|
|
currencyIn - [String!]
|
|
currencyNotIn - [String!]
|
|
currencyGT - String
|
|
currencyGTE - String
|
|
currencyLT - String
|
|
currencyLTE - String
|
|
currencyContains - String
|
|
currencyHasPrefix - String
|
|
currencyHasSuffix - String
|
|
currencyEqualFold - String
|
|
currencyContainsFold - String
|
|
initiationTranRef - String
|
initiation_tran_ref field predicates |
initiationTranRefNEQ - String
|
|
initiationTranRefIn - [String!]
|
|
initiationTranRefNotIn - [String!]
|
|
initiationTranRefGT - String
|
|
initiationTranRefGTE - String
|
|
initiationTranRefLT - String
|
|
initiationTranRefLTE - String
|
|
initiationTranRefContains - String
|
|
initiationTranRefHasPrefix - String
|
|
initiationTranRefHasSuffix - String
|
|
initiationTranRefEqualFold - String
|
|
initiationTranRefContainsFold - String
|
|
settlementID - String
|
settlement_id field predicates |
settlementIDNEQ - String
|
|
settlementIDIn - [String!]
|
|
settlementIDNotIn - [String!]
|
|
settlementIDGT - String
|
|
settlementIDGTE - String
|
|
settlementIDLT - String
|
|
settlementIDLTE - String
|
|
settlementIDContains - String
|
|
settlementIDHasPrefix - String
|
|
settlementIDHasSuffix - String
|
|
settlementIDEqualFold - String
|
|
settlementIDContainsFold - String
|
|
sourceAccountNumber - String
|
source_account_number field predicates |
sourceAccountNumberNEQ - String
|
|
sourceAccountNumberIn - [String!]
|
|
sourceAccountNumberNotIn - [String!]
|
|
sourceAccountNumberGT - String
|
|
sourceAccountNumberGTE - String
|
|
sourceAccountNumberLT - String
|
|
sourceAccountNumberLTE - String
|
|
sourceAccountNumberContains - String
|
|
sourceAccountNumberHasPrefix - String
|
|
sourceAccountNumberHasSuffix - String
|
|
sourceAccountNumberEqualFold - String
|
|
sourceAccountNumberContainsFold - String
|
|
sourceAccountName - String
|
source_account_name field predicates |
sourceAccountNameNEQ - String
|
|
sourceAccountNameIn - [String!]
|
|
sourceAccountNameNotIn - [String!]
|
|
sourceAccountNameGT - String
|
|
sourceAccountNameGTE - String
|
|
sourceAccountNameLT - String
|
|
sourceAccountNameLTE - String
|
|
sourceAccountNameContains - String
|
|
sourceAccountNameHasPrefix - String
|
|
sourceAccountNameHasSuffix - String
|
|
sourceAccountNameEqualFold - String
|
|
sourceAccountNameContainsFold - String
|
|
sourceBankName - String
|
source_bank_name field predicates |
sourceBankNameNEQ - String
|
|
sourceBankNameIn - [String!]
|
|
sourceBankNameNotIn - [String!]
|
|
sourceBankNameGT - String
|
|
sourceBankNameGTE - String
|
|
sourceBankNameLT - String
|
|
sourceBankNameLTE - String
|
|
sourceBankNameContains - String
|
|
sourceBankNameHasPrefix - String
|
|
sourceBankNameHasSuffix - String
|
|
sourceBankNameEqualFold - String
|
|
sourceBankNameContainsFold - String
|
|
channelID - String
|
channel_id field predicates |
channelIDNEQ - String
|
|
channelIDIn - [String!]
|
|
channelIDNotIn - [String!]
|
|
channelIDGT - String
|
|
channelIDGTE - String
|
|
channelIDLT - String
|
|
channelIDLTE - String
|
|
channelIDContains - String
|
|
channelIDHasPrefix - String
|
|
channelIDHasSuffix - String
|
|
channelIDEqualFold - String
|
|
channelIDContainsFold - String
|
|
tranDatetime - String
|
tran_datetime field predicates |
tranDatetimeNEQ - String
|
|
tranDatetimeIn - [String!]
|
|
tranDatetimeNotIn - [String!]
|
|
tranDatetimeGT - String
|
|
tranDatetimeGTE - String
|
|
tranDatetimeLT - String
|
|
tranDatetimeLTE - String
|
|
tranDatetimeContains - String
|
|
tranDatetimeHasPrefix - String
|
|
tranDatetimeHasSuffix - String
|
|
tranDatetimeEqualFold - String
|
|
tranDatetimeContainsFold - String
|
Example
{
"not": ProvidusCollectionWhereInput,
"and": [ProvidusCollectionWhereInput],
"or": [ProvidusCollectionWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"sessionID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"sessionIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"sessionIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sessionIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"accountNumber": "0123456789",
"accountNumberNEQ": "0123456789",
"accountNumberIn": ["0123456789"],
"accountNumberNotIn": ["0123456789"],
"accountNumberGT": "0123456789",
"accountNumberGTE": "0123456789",
"accountNumberLT": "0123456789",
"accountNumberLTE": "0123456789",
"accountNumberContains": "0123456789",
"accountNumberHasPrefix": "0123456789",
"accountNumberHasSuffix": "0123456789",
"accountNumberEqualFold": "0123456789",
"accountNumberContainsFold": "0123456789",
"tranRemarks": "TranRemarks",
"tranRemarksNEQ": "TranRemarksNEQ",
"tranRemarksIn": ["TranRemarksIn"],
"tranRemarksNotIn": ["TranRemarksNotIn"],
"tranRemarksGT": "TranRemarksGT",
"tranRemarksGTE": "TranRemarksGTE",
"tranRemarksLT": "TranRemarksLT",
"tranRemarksLTE": "TranRemarksLTE",
"tranRemarksContains": "TranRemarksContains",
"tranRemarksHasPrefix": "TranRemarksHasPrefix",
"tranRemarksHasSuffix": "TranRemarksHasSuffix",
"tranRemarksEqualFold": "TranRemarksEqualFold",
"tranRemarksContainsFold": "TranRemarksContainsFold",
"transactionAmount": 250000,
"transactionAmountNEQ": 250000,
"transactionAmountIn": [250000],
"transactionAmountNotIn": [250000],
"transactionAmountGT": 250000,
"transactionAmountGTE": 250000,
"transactionAmountLT": 250000,
"transactionAmountLTE": 250000,
"transactionAmountContains": 250000,
"transactionAmountHasPrefix": 250000,
"transactionAmountHasSuffix": 250000,
"transactionAmountEqualFold": 250000,
"transactionAmountContainsFold": 250000,
"settledAmount": 250000,
"settledAmountNEQ": 250000,
"settledAmountIn": [250000],
"settledAmountNotIn": [250000],
"settledAmountGT": 250000,
"settledAmountGTE": 250000,
"settledAmountLT": 250000,
"settledAmountLTE": 250000,
"settledAmountContains": 250000,
"settledAmountHasPrefix": 250000,
"settledAmountHasSuffix": 250000,
"settledAmountEqualFold": 250000,
"settledAmountContainsFold": 250000,
"feeAmount": 250000,
"feeAmountNEQ": 250000,
"feeAmountIn": [250000],
"feeAmountNotIn": [250000],
"feeAmountGT": 250000,
"feeAmountGTE": 250000,
"feeAmountLT": 250000,
"feeAmountLTE": 250000,
"feeAmountContains": 250000,
"feeAmountHasPrefix": 250000,
"feeAmountHasSuffix": 250000,
"feeAmountEqualFold": 250000,
"feeAmountContainsFold": 250000,
"vatAmount": 250000,
"vatAmountNEQ": 250000,
"vatAmountIn": [250000],
"vatAmountNotIn": [250000],
"vatAmountGT": 250000,
"vatAmountGTE": 250000,
"vatAmountLT": 250000,
"vatAmountLTE": 250000,
"vatAmountContains": 250000,
"vatAmountHasPrefix": 250000,
"vatAmountHasSuffix": 250000,
"vatAmountEqualFold": 250000,
"vatAmountContainsFold": 250000,
"currency": "NGN",
"currencyNEQ": "NGN",
"currencyIn": ["NGN"],
"currencyNotIn": ["NGN"],
"currencyGT": "NGN",
"currencyGTE": "NGN",
"currencyLT": "NGN",
"currencyLTE": "NGN",
"currencyContains": "NGN",
"currencyHasPrefix": "NGN",
"currencyHasSuffix": "NGN",
"currencyEqualFold": "NGN",
"currencyContainsFold": "NGN",
"initiationTranRef": "InitiationTranRef",
"initiationTranRefNEQ": "InitiationTranRefNEQ",
"initiationTranRefIn": ["InitiationTranRefIn"],
"initiationTranRefNotIn": ["InitiationTranRefNotIn"],
"initiationTranRefGT": "InitiationTranRefGT",
"initiationTranRefGTE": "InitiationTranRefGTE",
"initiationTranRefLT": "InitiationTranRefLT",
"initiationTranRefLTE": "InitiationTranRefLTE",
"initiationTranRefContains": "InitiationTranRefContains",
"initiationTranRefHasPrefix": "InitiationTranRefHasPrefix",
"initiationTranRefHasSuffix": "InitiationTranRefHasSuffix",
"initiationTranRefEqualFold": "InitiationTranRefEqualFold",
"initiationTranRefContainsFold": "InitiationTranRefContainsFold",
"settlementID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"settlementIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"settlementIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceAccountNumber": "0123456789",
"sourceAccountNumberNEQ": "0123456789",
"sourceAccountNumberIn": ["0123456789"],
"sourceAccountNumberNotIn": ["0123456789"],
"sourceAccountNumberGT": "0123456789",
"sourceAccountNumberGTE": "0123456789",
"sourceAccountNumberLT": "0123456789",
"sourceAccountNumberLTE": "0123456789",
"sourceAccountNumberContains": "0123456789",
"sourceAccountNumberHasPrefix": "0123456789",
"sourceAccountNumberHasSuffix": "0123456789",
"sourceAccountNumberEqualFold": "0123456789",
"sourceAccountNumberContainsFold": "0123456789",
"sourceAccountName": "MAMA CHIDI KITCHEN",
"sourceAccountNameNEQ": "MAMA CHIDI KITCHEN",
"sourceAccountNameIn": ["MAMA CHIDI KITCHEN"],
"sourceAccountNameNotIn": ["MAMA CHIDI KITCHEN"],
"sourceAccountNameGT": "MAMA CHIDI KITCHEN",
"sourceAccountNameGTE": "MAMA CHIDI KITCHEN",
"sourceAccountNameLT": "MAMA CHIDI KITCHEN",
"sourceAccountNameLTE": "MAMA CHIDI KITCHEN",
"sourceAccountNameContains": "MAMA CHIDI KITCHEN",
"sourceAccountNameHasPrefix": "MAMA CHIDI KITCHEN",
"sourceAccountNameHasSuffix": "MAMA CHIDI KITCHEN",
"sourceAccountNameEqualFold": "MAMA CHIDI KITCHEN",
"sourceAccountNameContainsFold": "MAMA CHIDI KITCHEN",
"sourceBankName": "First Bank",
"sourceBankNameNEQ": "First Bank",
"sourceBankNameIn": ["First Bank"],
"sourceBankNameNotIn": ["First Bank"],
"sourceBankNameGT": "First Bank",
"sourceBankNameGTE": "First Bank",
"sourceBankNameLT": "First Bank",
"sourceBankNameLTE": "First Bank",
"sourceBankNameContains": "First Bank",
"sourceBankNameHasPrefix": "First Bank",
"sourceBankNameHasSuffix": "First Bank",
"sourceBankNameEqualFold": "First Bank",
"sourceBankNameContainsFold": "First Bank",
"channelID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"channelIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"channelIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"channelIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"channelIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"channelIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"channelIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"channelIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"channelIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"channelIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"channelIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"channelIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"channelIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"tranDatetime": "2025-06-15",
"tranDatetimeNEQ": "2025-06-15",
"tranDatetimeIn": ["2025-06-15"],
"tranDatetimeNotIn": ["2025-06-15"],
"tranDatetimeGT": "2025-06-15",
"tranDatetimeGTE": "2025-06-15",
"tranDatetimeLT": "2025-06-15",
"tranDatetimeLTE": "2025-06-15",
"tranDatetimeContains": "2025-06-15",
"tranDatetimeHasPrefix": "2025-06-15",
"tranDatetimeHasSuffix": "2025-06-15",
"tranDatetimeEqualFold": "2025-06-15",
"tranDatetimeContainsFold": "2025-06-15"
}
PurchaseOrder
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
reference - String!
|
Unique PO reference number |
status - PurchaseOrderStatus!
|
Current PO status |
businessID - String!
|
|
supplierID - ID!
|
|
businessBranchID - String!
|
Branch the stock is received into |
notes - String
|
|
rejectionReason - String
|
|
cancellationReason - String
|
|
expectedDate - Time
|
|
totalAmount - Int!
|
Sum of line item costs in minor units |
approved - Boolean!
|
Whether the PO has cleared approval; persists through later statuses and resets on edit |
paymentStatus - PurchaseOrderPaymentStatus!
|
Whether the supplier has been paid for this order |
paid - Boolean!
|
Whether the order has been fully paid |
amountPaid - Int!
|
Total paid towards this order in minor units |
invoiceURL - String
|
Supplier invoice uploaded when receiving stock |
requiredApprovalSteps - Int!
|
Approval steps required, resolved from the approval policy at submit |
currentApprovalStep - Int!
|
Approval steps completed |
submittedAt - Time
|
|
approvedAt - Time
|
|
orderedAt - Time
|
|
receivedAt - Time
|
|
createdByID - String
|
|
submittedByID - String
|
|
approvedByID - String
|
|
orderedByID - String
|
|
receivedByID - String
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"status": "DRAFT",
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"notes": "Please call on arrival",
"rejectionReason": "Payment declined by bank",
"cancellationReason": "Payment declined by bank",
"expectedDate": "2025-06-15T10:30:00Z",
"totalAmount": 250000,
"approved": true,
"paymentStatus": "UNPAID",
"paid": true,
"amountPaid": 250000,
"invoiceURL": "https://api.zappie.com",
"requiredApprovalSteps": 1,
"currentApprovalStep": 1,
"submittedAt": "2025-06-15T10:30:00Z",
"approvedAt": "2025-06-15T10:30:00Z",
"orderedAt": "2025-06-15T10:30:00Z",
"receivedAt": "2025-06-15T10:30:00Z",
"createdByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
PurchaseOrderItem
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
purchaseOrderID - ID!
|
|
productID - String!
|
Product being ordered |
inventoryID - String
|
Target inventory record stock is received into |
sku - String
|
|
productName - String!
|
|
quantityOrdered - Float!
|
|
quantityReceived - Float!
|
|
unitOfMeasureID - String
|
Unit the ordered quantity is expressed in |
unitCost - Int!
|
Cost per unit in minor units |
notes - String
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"purchaseOrderID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sku": "SKU-JOLLOF-001",
"productName": "Jollof Rice",
"quantityOrdered": 2,
"quantityReceived": 2,
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitCost": 1,
"notes": "Please call on arrival"
}
PurchaseOrderItemWhereInput
Description
PurchaseOrderItemWhereInput is used for filtering PurchaseOrderItem objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PurchaseOrderItemWhereInput
|
|
and - [PurchaseOrderItemWhereInput!]
|
|
or - [PurchaseOrderItemWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
purchaseOrderID - ID
|
purchase_order_id field predicates |
purchaseOrderIDNEQ - ID
|
|
purchaseOrderIDIn - [ID!]
|
|
purchaseOrderIDNotIn - [ID!]
|
|
purchaseOrderIDGT - ID
|
|
purchaseOrderIDGTE - ID
|
|
purchaseOrderIDLT - ID
|
|
purchaseOrderIDLTE - ID
|
|
purchaseOrderIDContains - ID
|
|
purchaseOrderIDHasPrefix - ID
|
|
purchaseOrderIDHasSuffix - ID
|
|
purchaseOrderIDEqualFold - ID
|
|
purchaseOrderIDContainsFold - ID
|
|
productID - String
|
product_id field predicates |
productIDNEQ - String
|
|
productIDIn - [String!]
|
|
productIDNotIn - [String!]
|
|
productIDGT - String
|
|
productIDGTE - String
|
|
productIDLT - String
|
|
productIDLTE - String
|
|
productIDContains - String
|
|
productIDHasPrefix - String
|
|
productIDHasSuffix - String
|
|
productIDEqualFold - String
|
|
productIDContainsFold - String
|
|
inventoryID - String
|
inventory_id field predicates |
inventoryIDNEQ - String
|
|
inventoryIDIn - [String!]
|
|
inventoryIDNotIn - [String!]
|
|
inventoryIDGT - String
|
|
inventoryIDGTE - String
|
|
inventoryIDLT - String
|
|
inventoryIDLTE - String
|
|
inventoryIDContains - String
|
|
inventoryIDHasPrefix - String
|
|
inventoryIDHasSuffix - String
|
|
inventoryIDIsNil - Boolean
|
|
inventoryIDNotNil - Boolean
|
|
inventoryIDEqualFold - String
|
|
inventoryIDContainsFold - String
|
|
sku - String
|
sku field predicates |
skuNEQ - String
|
|
skuIn - [String!]
|
|
skuNotIn - [String!]
|
|
skuGT - String
|
|
skuGTE - String
|
|
skuLT - String
|
|
skuLTE - String
|
|
skuContains - String
|
|
skuHasPrefix - String
|
|
skuHasSuffix - String
|
|
skuIsNil - Boolean
|
|
skuNotNil - Boolean
|
|
skuEqualFold - String
|
|
skuContainsFold - String
|
|
productName - String
|
product_name field predicates |
productNameNEQ - String
|
|
productNameIn - [String!]
|
|
productNameNotIn - [String!]
|
|
productNameGT - String
|
|
productNameGTE - String
|
|
productNameLT - String
|
|
productNameLTE - String
|
|
productNameContains - String
|
|
productNameHasPrefix - String
|
|
productNameHasSuffix - String
|
|
productNameEqualFold - String
|
|
productNameContainsFold - String
|
|
quantityOrdered - Float
|
quantity_ordered field predicates |
quantityOrderedNEQ - Float
|
|
quantityOrderedIn - [Float!]
|
|
quantityOrderedNotIn - [Float!]
|
|
quantityOrderedGT - Float
|
|
quantityOrderedGTE - Float
|
|
quantityOrderedLT - Float
|
|
quantityOrderedLTE - Float
|
|
quantityReceived - Float
|
quantity_received field predicates |
quantityReceivedNEQ - Float
|
|
quantityReceivedIn - [Float!]
|
|
quantityReceivedNotIn - [Float!]
|
|
quantityReceivedGT - Float
|
|
quantityReceivedGTE - Float
|
|
quantityReceivedLT - Float
|
|
quantityReceivedLTE - Float
|
|
unitOfMeasureID - String
|
unit_of_measure_id field predicates |
unitOfMeasureIDNEQ - String
|
|
unitOfMeasureIDIn - [String!]
|
|
unitOfMeasureIDNotIn - [String!]
|
|
unitOfMeasureIDGT - String
|
|
unitOfMeasureIDGTE - String
|
|
unitOfMeasureIDLT - String
|
|
unitOfMeasureIDLTE - String
|
|
unitOfMeasureIDContains - String
|
|
unitOfMeasureIDHasPrefix - String
|
|
unitOfMeasureIDHasSuffix - String
|
|
unitOfMeasureIDIsNil - Boolean
|
|
unitOfMeasureIDNotNil - Boolean
|
|
unitOfMeasureIDEqualFold - String
|
|
unitOfMeasureIDContainsFold - String
|
|
unitCost - Int
|
unit_cost field predicates |
unitCostNEQ - Int
|
|
unitCostIn - [Int!]
|
|
unitCostNotIn - [Int!]
|
|
unitCostGT - Int
|
|
unitCostGTE - Int
|
|
unitCostLT - Int
|
|
unitCostLTE - Int
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
Example
{
"not": PurchaseOrderItemWhereInput,
"and": [PurchaseOrderItemWhereInput],
"or": [PurchaseOrderItemWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"purchaseOrderID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"purchaseOrderIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"purchaseOrderIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"productIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"productIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"productIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"inventoryIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"inventoryIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDIsNil": true,
"inventoryIDNotNil": true,
"inventoryIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sku": "SKU-JOLLOF-001",
"skuNEQ": "SKU-JOLLOF-001",
"skuIn": ["SKU-JOLLOF-001"],
"skuNotIn": ["SKU-JOLLOF-001"],
"skuGT": "SKU-JOLLOF-001",
"skuGTE": "SKU-JOLLOF-001",
"skuLT": "SKU-JOLLOF-001",
"skuLTE": "SKU-JOLLOF-001",
"skuContains": "SKU-JOLLOF-001",
"skuHasPrefix": "SKU-JOLLOF-001",
"skuHasSuffix": "SKU-JOLLOF-001",
"skuIsNil": true,
"skuNotNil": true,
"skuEqualFold": "SKU-JOLLOF-001",
"skuContainsFold": "SKU-JOLLOF-001",
"productName": "Jollof Rice",
"productNameNEQ": "Jollof Rice",
"productNameIn": ["Jollof Rice"],
"productNameNotIn": ["Jollof Rice"],
"productNameGT": "Jollof Rice",
"productNameGTE": "Jollof Rice",
"productNameLT": "Jollof Rice",
"productNameLTE": "Jollof Rice",
"productNameContains": "Jollof Rice",
"productNameHasPrefix": "Jollof Rice",
"productNameHasSuffix": "Jollof Rice",
"productNameEqualFold": "Jollof Rice",
"productNameContainsFold": "Jollof Rice",
"quantityOrdered": 2,
"quantityOrderedNEQ": 2,
"quantityOrderedIn": [2],
"quantityOrderedNotIn": [2],
"quantityOrderedGT": 2,
"quantityOrderedGTE": 2,
"quantityOrderedLT": 2,
"quantityOrderedLTE": 2,
"quantityReceived": 2,
"quantityReceivedNEQ": 2,
"quantityReceivedIn": [2],
"quantityReceivedNotIn": [2],
"quantityReceivedGT": 2,
"quantityReceivedGTE": 2,
"quantityReceivedLT": 2,
"quantityReceivedLTE": 2,
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIsNil": true,
"unitOfMeasureIDNotNil": true,
"unitOfMeasureIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitCost": 1,
"unitCostNEQ": 1,
"unitCostIn": [1],
"unitCostNotIn": [1],
"unitCostGT": 1,
"unitCostGTE": 1,
"unitCostLT": 1,
"unitCostLTE": 1,
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival"
}
PurchaseOrderPayment
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
purchaseOrderID - ID!
|
|
amount - Int!
|
Amount paid in minor units |
source - PurchaseOrderPaymentSource!
|
How the payment was made |
method - String
|
Payment method label, e.g. bank transfer, cash |
reference - String
|
External payment reference |
proofURL - String
|
Uploaded proof of an external payment |
status - PurchaseOrderPaymentStatus!
|
|
paymentID - String
|
Linked payment record for automated payments |
paidAt - Time
|
|
recordedByID - String
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"purchaseOrderID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"amount": 250000,
"source": "EXTERNAL",
"method": "CARD",
"reference": "REF-20250615-001",
"proofURL": "https://api.zappie.com",
"status": "UNPAID",
"paymentID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paidAt": "2025-06-15T10:30:00Z",
"recordedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
PurchaseOrderPaymentSource
Description
PurchaseOrderPaymentSource is enum for the field source
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"EXTERNAL"
PurchaseOrderPaymentStatus
Description
PurchaseOrderPaymentStatus is enum for the field payment_status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"UNPAID"
PurchaseOrderPaymentWhereInput
Description
PurchaseOrderPaymentWhereInput is used for filtering PurchaseOrderPayment objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PurchaseOrderPaymentWhereInput
|
|
and - [PurchaseOrderPaymentWhereInput!]
|
|
or - [PurchaseOrderPaymentWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
purchaseOrderID - ID
|
purchase_order_id field predicates |
purchaseOrderIDNEQ - ID
|
|
purchaseOrderIDIn - [ID!]
|
|
purchaseOrderIDNotIn - [ID!]
|
|
purchaseOrderIDGT - ID
|
|
purchaseOrderIDGTE - ID
|
|
purchaseOrderIDLT - ID
|
|
purchaseOrderIDLTE - ID
|
|
purchaseOrderIDContains - ID
|
|
purchaseOrderIDHasPrefix - ID
|
|
purchaseOrderIDHasSuffix - ID
|
|
purchaseOrderIDEqualFold - ID
|
|
purchaseOrderIDContainsFold - ID
|
|
amount - Int
|
amount field predicates |
amountNEQ - Int
|
|
amountIn - [Int!]
|
|
amountNotIn - [Int!]
|
|
amountGT - Int
|
|
amountGTE - Int
|
|
amountLT - Int
|
|
amountLTE - Int
|
|
source - PurchaseOrderPaymentSource
|
source field predicates |
sourceNEQ - PurchaseOrderPaymentSource
|
|
sourceIn - [PurchaseOrderPaymentSource!]
|
|
sourceNotIn - [PurchaseOrderPaymentSource!]
|
|
method - String
|
method field predicates |
methodNEQ - String
|
|
methodIn - [String!]
|
|
methodNotIn - [String!]
|
|
methodGT - String
|
|
methodGTE - String
|
|
methodLT - String
|
|
methodLTE - String
|
|
methodContains - String
|
|
methodHasPrefix - String
|
|
methodHasSuffix - String
|
|
methodIsNil - Boolean
|
|
methodNotNil - Boolean
|
|
methodEqualFold - String
|
|
methodContainsFold - String
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceIsNil - Boolean
|
|
referenceNotNil - Boolean
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
proofURL - String
|
proof_url field predicates |
proofURLNEQ - String
|
|
proofURLIn - [String!]
|
|
proofURLNotIn - [String!]
|
|
proofURLGT - String
|
|
proofURLGTE - String
|
|
proofURLLT - String
|
|
proofURLLTE - String
|
|
proofURLContains - String
|
|
proofURLHasPrefix - String
|
|
proofURLHasSuffix - String
|
|
proofURLIsNil - Boolean
|
|
proofURLNotNil - Boolean
|
|
proofURLEqualFold - String
|
|
proofURLContainsFold - String
|
|
status - PurchaseOrderPaymentStatus
|
status field predicates |
statusNEQ - PurchaseOrderPaymentStatus
|
|
statusIn - [PurchaseOrderPaymentStatus!]
|
|
statusNotIn - [PurchaseOrderPaymentStatus!]
|
|
paymentID - String
|
payment_id field predicates |
paymentIDNEQ - String
|
|
paymentIDIn - [String!]
|
|
paymentIDNotIn - [String!]
|
|
paymentIDGT - String
|
|
paymentIDGTE - String
|
|
paymentIDLT - String
|
|
paymentIDLTE - String
|
|
paymentIDContains - String
|
|
paymentIDHasPrefix - String
|
|
paymentIDHasSuffix - String
|
|
paymentIDIsNil - Boolean
|
|
paymentIDNotNil - Boolean
|
|
paymentIDEqualFold - String
|
|
paymentIDContainsFold - String
|
|
paidAt - Time
|
paid_at field predicates |
paidAtNEQ - Time
|
|
paidAtIn - [Time!]
|
|
paidAtNotIn - [Time!]
|
|
paidAtGT - Time
|
|
paidAtGTE - Time
|
|
paidAtLT - Time
|
|
paidAtLTE - Time
|
|
paidAtIsNil - Boolean
|
|
paidAtNotNil - Boolean
|
|
recordedByID - String
|
recorded_by_id field predicates |
recordedByIDNEQ - String
|
|
recordedByIDIn - [String!]
|
|
recordedByIDNotIn - [String!]
|
|
recordedByIDGT - String
|
|
recordedByIDGTE - String
|
|
recordedByIDLT - String
|
|
recordedByIDLTE - String
|
|
recordedByIDContains - String
|
|
recordedByIDHasPrefix - String
|
|
recordedByIDHasSuffix - String
|
|
recordedByIDIsNil - Boolean
|
|
recordedByIDNotNil - Boolean
|
|
recordedByIDEqualFold - String
|
|
recordedByIDContainsFold - String
|
Example
{
"not": PurchaseOrderPaymentWhereInput,
"and": [PurchaseOrderPaymentWhereInput],
"or": [PurchaseOrderPaymentWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"purchaseOrderID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"purchaseOrderIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"purchaseOrderIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"amount": 250000,
"amountNEQ": 250000,
"amountIn": [250000],
"amountNotIn": [250000],
"amountGT": 250000,
"amountGTE": 250000,
"amountLT": 250000,
"amountLTE": 250000,
"source": "EXTERNAL",
"sourceNEQ": "EXTERNAL",
"sourceIn": ["EXTERNAL"],
"sourceNotIn": ["EXTERNAL"],
"method": "CARD",
"methodNEQ": "CARD",
"methodIn": ["CARD"],
"methodNotIn": ["CARD"],
"methodGT": "CARD",
"methodGTE": "CARD",
"methodLT": "CARD",
"methodLTE": "CARD",
"methodContains": "CARD",
"methodHasPrefix": "CARD",
"methodHasSuffix": "CARD",
"methodIsNil": true,
"methodNotNil": true,
"methodEqualFold": "CARD",
"methodContainsFold": "CARD",
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceIsNil": true,
"referenceNotNil": true,
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"proofURL": "https://api.zappie.com",
"proofURLNEQ": "https://api.zappie.com",
"proofURLIn": ["https://api.zappie.com"],
"proofURLNotIn": ["https://api.zappie.com"],
"proofURLGT": "https://api.zappie.com",
"proofURLGTE": "https://api.zappie.com",
"proofURLLT": "https://api.zappie.com",
"proofURLLTE": "https://api.zappie.com",
"proofURLContains": "https://api.zappie.com",
"proofURLHasPrefix": "https://api.zappie.com",
"proofURLHasSuffix": "https://api.zappie.com",
"proofURLIsNil": true,
"proofURLNotNil": true,
"proofURLEqualFold": "https://api.zappie.com",
"proofURLContainsFold": "https://api.zappie.com",
"status": "UNPAID",
"statusNEQ": "UNPAID",
"statusIn": ["UNPAID"],
"statusNotIn": ["UNPAID"],
"paymentID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"paymentIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"paymentIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentIDIsNil": true,
"paymentIDNotNil": true,
"paymentIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paymentIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"paidAt": "2025-06-15T10:30:00Z",
"paidAtNEQ": "2025-06-15T10:30:00Z",
"paidAtIn": ["2025-06-15T10:30:00Z"],
"paidAtNotIn": ["2025-06-15T10:30:00Z"],
"paidAtGT": "2025-06-15T10:30:00Z",
"paidAtGTE": "2025-06-15T10:30:00Z",
"paidAtLT": "2025-06-15T10:30:00Z",
"paidAtLTE": "2025-06-15T10:30:00Z",
"paidAtIsNil": true,
"paidAtNotNil": true,
"recordedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"recordedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"recordedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"recordedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"recordedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"recordedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"recordedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"recordedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"recordedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"recordedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"recordedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"recordedByIDIsNil": true,
"recordedByIDNotNil": true,
"recordedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"recordedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
PurchaseOrderStatus
Description
PurchaseOrderStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"DRAFT"
PurchaseOrderTimeline
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"purchaseOrderID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"action": "CREATED",
"description": "A delicious plate of Jollof rice with grilled chicken",
"performedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"metadata": {"key": "value"}
}
PurchaseOrderTimelineAction
Description
PurchaseOrderTimelineAction is enum for the field action
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CREATED"
PurchaseOrderTimelineWhereInput
Description
PurchaseOrderTimelineWhereInput is used for filtering PurchaseOrderTimeline objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PurchaseOrderTimelineWhereInput
|
|
and - [PurchaseOrderTimelineWhereInput!]
|
|
or - [PurchaseOrderTimelineWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
purchaseOrderID - ID
|
purchase_order_id field predicates |
purchaseOrderIDNEQ - ID
|
|
purchaseOrderIDIn - [ID!]
|
|
purchaseOrderIDNotIn - [ID!]
|
|
purchaseOrderIDGT - ID
|
|
purchaseOrderIDGTE - ID
|
|
purchaseOrderIDLT - ID
|
|
purchaseOrderIDLTE - ID
|
|
purchaseOrderIDContains - ID
|
|
purchaseOrderIDHasPrefix - ID
|
|
purchaseOrderIDHasSuffix - ID
|
|
purchaseOrderIDEqualFold - ID
|
|
purchaseOrderIDContainsFold - ID
|
|
action - PurchaseOrderTimelineAction
|
action field predicates |
actionNEQ - PurchaseOrderTimelineAction
|
|
actionIn - [PurchaseOrderTimelineAction!]
|
|
actionNotIn - [PurchaseOrderTimelineAction!]
|
|
description - String
|
description field predicates |
descriptionNEQ - String
|
|
descriptionIn - [String!]
|
|
descriptionNotIn - [String!]
|
|
descriptionGT - String
|
|
descriptionGTE - String
|
|
descriptionLT - String
|
|
descriptionLTE - String
|
|
descriptionContains - String
|
|
descriptionHasPrefix - String
|
|
descriptionHasSuffix - String
|
|
descriptionIsNil - Boolean
|
|
descriptionNotNil - Boolean
|
|
descriptionEqualFold - String
|
|
descriptionContainsFold - String
|
|
performedByID - String
|
performed_by_id field predicates |
performedByIDNEQ - String
|
|
performedByIDIn - [String!]
|
|
performedByIDNotIn - [String!]
|
|
performedByIDGT - String
|
|
performedByIDGTE - String
|
|
performedByIDLT - String
|
|
performedByIDLTE - String
|
|
performedByIDContains - String
|
|
performedByIDHasPrefix - String
|
|
performedByIDHasSuffix - String
|
|
performedByIDIsNil - Boolean
|
|
performedByIDNotNil - Boolean
|
|
performedByIDEqualFold - String
|
|
performedByIDContainsFold - String
|
Example
{
"not": PurchaseOrderTimelineWhereInput,
"and": [PurchaseOrderTimelineWhereInput],
"or": [PurchaseOrderTimelineWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"purchaseOrderID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"purchaseOrderIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"purchaseOrderIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"purchaseOrderIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"action": "CREATED",
"actionNEQ": "CREATED",
"actionIn": ["CREATED"],
"actionNotIn": ["CREATED"],
"description": "A delicious plate of Jollof rice with grilled chicken",
"descriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionNotIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIsNil": true,
"descriptionNotNil": true,
"descriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken",
"performedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"performedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"performedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDIsNil": true,
"performedByIDNotNil": true,
"performedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
PurchaseOrderWhereInput
Description
PurchaseOrderWhereInput is used for filtering PurchaseOrder objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - PurchaseOrderWhereInput
|
|
and - [PurchaseOrderWhereInput!]
|
|
or - [PurchaseOrderWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
status - PurchaseOrderStatus
|
status field predicates |
statusNEQ - PurchaseOrderStatus
|
|
statusIn - [PurchaseOrderStatus!]
|
|
statusNotIn - [PurchaseOrderStatus!]
|
|
businessID - String
|
business_id field predicates |
businessIDNEQ - String
|
|
businessIDIn - [String!]
|
|
businessIDNotIn - [String!]
|
|
businessIDGT - String
|
|
businessIDGTE - String
|
|
businessIDLT - String
|
|
businessIDLTE - String
|
|
businessIDContains - String
|
|
businessIDHasPrefix - String
|
|
businessIDHasSuffix - String
|
|
businessIDEqualFold - String
|
|
businessIDContainsFold - String
|
|
supplierID - ID
|
supplier_id field predicates |
supplierIDNEQ - ID
|
|
supplierIDIn - [ID!]
|
|
supplierIDNotIn - [ID!]
|
|
supplierIDGT - ID
|
|
supplierIDGTE - ID
|
|
supplierIDLT - ID
|
|
supplierIDLTE - ID
|
|
supplierIDContains - ID
|
|
supplierIDHasPrefix - ID
|
|
supplierIDHasSuffix - ID
|
|
supplierIDEqualFold - ID
|
|
supplierIDContainsFold - ID
|
|
businessBranchID - String
|
business_branch_id field predicates |
businessBranchIDNEQ - String
|
|
businessBranchIDIn - [String!]
|
|
businessBranchIDNotIn - [String!]
|
|
businessBranchIDGT - String
|
|
businessBranchIDGTE - String
|
|
businessBranchIDLT - String
|
|
businessBranchIDLTE - String
|
|
businessBranchIDContains - String
|
|
businessBranchIDHasPrefix - String
|
|
businessBranchIDHasSuffix - String
|
|
businessBranchIDEqualFold - String
|
|
businessBranchIDContainsFold - String
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
|
rejectionReason - String
|
rejection_reason field predicates |
rejectionReasonNEQ - String
|
|
rejectionReasonIn - [String!]
|
|
rejectionReasonNotIn - [String!]
|
|
rejectionReasonGT - String
|
|
rejectionReasonGTE - String
|
|
rejectionReasonLT - String
|
|
rejectionReasonLTE - String
|
|
rejectionReasonContains - String
|
|
rejectionReasonHasPrefix - String
|
|
rejectionReasonHasSuffix - String
|
|
rejectionReasonIsNil - Boolean
|
|
rejectionReasonNotNil - Boolean
|
|
rejectionReasonEqualFold - String
|
|
rejectionReasonContainsFold - String
|
|
cancellationReason - String
|
cancellation_reason field predicates |
cancellationReasonNEQ - String
|
|
cancellationReasonIn - [String!]
|
|
cancellationReasonNotIn - [String!]
|
|
cancellationReasonGT - String
|
|
cancellationReasonGTE - String
|
|
cancellationReasonLT - String
|
|
cancellationReasonLTE - String
|
|
cancellationReasonContains - String
|
|
cancellationReasonHasPrefix - String
|
|
cancellationReasonHasSuffix - String
|
|
cancellationReasonIsNil - Boolean
|
|
cancellationReasonNotNil - Boolean
|
|
cancellationReasonEqualFold - String
|
|
cancellationReasonContainsFold - String
|
|
expectedDate - Time
|
expected_date field predicates |
expectedDateNEQ - Time
|
|
expectedDateIn - [Time!]
|
|
expectedDateNotIn - [Time!]
|
|
expectedDateGT - Time
|
|
expectedDateGTE - Time
|
|
expectedDateLT - Time
|
|
expectedDateLTE - Time
|
|
expectedDateIsNil - Boolean
|
|
expectedDateNotNil - Boolean
|
|
totalAmount - Int
|
total_amount field predicates |
totalAmountNEQ - Int
|
|
totalAmountIn - [Int!]
|
|
totalAmountNotIn - [Int!]
|
|
totalAmountGT - Int
|
|
totalAmountGTE - Int
|
|
totalAmountLT - Int
|
|
totalAmountLTE - Int
|
|
approved - Boolean
|
approved field predicates |
approvedNEQ - Boolean
|
|
paymentStatus - PurchaseOrderPaymentStatus
|
payment_status field predicates |
paymentStatusNEQ - PurchaseOrderPaymentStatus
|
|
paymentStatusIn - [PurchaseOrderPaymentStatus!]
|
|
paymentStatusNotIn - [PurchaseOrderPaymentStatus!]
|
|
paid - Boolean
|
paid field predicates |
paidNEQ - Boolean
|
|
amountPaid - Int
|
amount_paid field predicates |
amountPaidNEQ - Int
|
|
amountPaidIn - [Int!]
|
|
amountPaidNotIn - [Int!]
|
|
amountPaidGT - Int
|
|
amountPaidGTE - Int
|
|
amountPaidLT - Int
|
|
amountPaidLTE - Int
|
|
invoiceURL - String
|
invoice_url field predicates |
invoiceURLNEQ - String
|
|
invoiceURLIn - [String!]
|
|
invoiceURLNotIn - [String!]
|
|
invoiceURLGT - String
|
|
invoiceURLGTE - String
|
|
invoiceURLLT - String
|
|
invoiceURLLTE - String
|
|
invoiceURLContains - String
|
|
invoiceURLHasPrefix - String
|
|
invoiceURLHasSuffix - String
|
|
invoiceURLIsNil - Boolean
|
|
invoiceURLNotNil - Boolean
|
|
invoiceURLEqualFold - String
|
|
invoiceURLContainsFold - String
|
|
requiredApprovalSteps - Int
|
required_approval_steps field predicates |
requiredApprovalStepsNEQ - Int
|
|
requiredApprovalStepsIn - [Int!]
|
|
requiredApprovalStepsNotIn - [Int!]
|
|
requiredApprovalStepsGT - Int
|
|
requiredApprovalStepsGTE - Int
|
|
requiredApprovalStepsLT - Int
|
|
requiredApprovalStepsLTE - Int
|
|
currentApprovalStep - Int
|
current_approval_step field predicates |
currentApprovalStepNEQ - Int
|
|
currentApprovalStepIn - [Int!]
|
|
currentApprovalStepNotIn - [Int!]
|
|
currentApprovalStepGT - Int
|
|
currentApprovalStepGTE - Int
|
|
currentApprovalStepLT - Int
|
|
currentApprovalStepLTE - Int
|
|
submittedAt - Time
|
submitted_at field predicates |
submittedAtNEQ - Time
|
|
submittedAtIn - [Time!]
|
|
submittedAtNotIn - [Time!]
|
|
submittedAtGT - Time
|
|
submittedAtGTE - Time
|
|
submittedAtLT - Time
|
|
submittedAtLTE - Time
|
|
submittedAtIsNil - Boolean
|
|
submittedAtNotNil - Boolean
|
|
approvedAt - Time
|
approved_at field predicates |
approvedAtNEQ - Time
|
|
approvedAtIn - [Time!]
|
|
approvedAtNotIn - [Time!]
|
|
approvedAtGT - Time
|
|
approvedAtGTE - Time
|
|
approvedAtLT - Time
|
|
approvedAtLTE - Time
|
|
approvedAtIsNil - Boolean
|
|
approvedAtNotNil - Boolean
|
|
orderedAt - Time
|
ordered_at field predicates |
orderedAtNEQ - Time
|
|
orderedAtIn - [Time!]
|
|
orderedAtNotIn - [Time!]
|
|
orderedAtGT - Time
|
|
orderedAtGTE - Time
|
|
orderedAtLT - Time
|
|
orderedAtLTE - Time
|
|
orderedAtIsNil - Boolean
|
|
orderedAtNotNil - Boolean
|
|
receivedAt - Time
|
received_at field predicates |
receivedAtNEQ - Time
|
|
receivedAtIn - [Time!]
|
|
receivedAtNotIn - [Time!]
|
|
receivedAtGT - Time
|
|
receivedAtGTE - Time
|
|
receivedAtLT - Time
|
|
receivedAtLTE - Time
|
|
receivedAtIsNil - Boolean
|
|
receivedAtNotNil - Boolean
|
|
createdByID - String
|
created_by_id field predicates |
createdByIDNEQ - String
|
|
createdByIDIn - [String!]
|
|
createdByIDNotIn - [String!]
|
|
createdByIDGT - String
|
|
createdByIDGTE - String
|
|
createdByIDLT - String
|
|
createdByIDLTE - String
|
|
createdByIDContains - String
|
|
createdByIDHasPrefix - String
|
|
createdByIDHasSuffix - String
|
|
createdByIDIsNil - Boolean
|
|
createdByIDNotNil - Boolean
|
|
createdByIDEqualFold - String
|
|
createdByIDContainsFold - String
|
|
submittedByID - String
|
submitted_by_id field predicates |
submittedByIDNEQ - String
|
|
submittedByIDIn - [String!]
|
|
submittedByIDNotIn - [String!]
|
|
submittedByIDGT - String
|
|
submittedByIDGTE - String
|
|
submittedByIDLT - String
|
|
submittedByIDLTE - String
|
|
submittedByIDContains - String
|
|
submittedByIDHasPrefix - String
|
|
submittedByIDHasSuffix - String
|
|
submittedByIDIsNil - Boolean
|
|
submittedByIDNotNil - Boolean
|
|
submittedByIDEqualFold - String
|
|
submittedByIDContainsFold - String
|
|
approvedByID - String
|
approved_by_id field predicates |
approvedByIDNEQ - String
|
|
approvedByIDIn - [String!]
|
|
approvedByIDNotIn - [String!]
|
|
approvedByIDGT - String
|
|
approvedByIDGTE - String
|
|
approvedByIDLT - String
|
|
approvedByIDLTE - String
|
|
approvedByIDContains - String
|
|
approvedByIDHasPrefix - String
|
|
approvedByIDHasSuffix - String
|
|
approvedByIDIsNil - Boolean
|
|
approvedByIDNotNil - Boolean
|
|
approvedByIDEqualFold - String
|
|
approvedByIDContainsFold - String
|
|
orderedByID - String
|
ordered_by_id field predicates |
orderedByIDNEQ - String
|
|
orderedByIDIn - [String!]
|
|
orderedByIDNotIn - [String!]
|
|
orderedByIDGT - String
|
|
orderedByIDGTE - String
|
|
orderedByIDLT - String
|
|
orderedByIDLTE - String
|
|
orderedByIDContains - String
|
|
orderedByIDHasPrefix - String
|
|
orderedByIDHasSuffix - String
|
|
orderedByIDIsNil - Boolean
|
|
orderedByIDNotNil - Boolean
|
|
orderedByIDEqualFold - String
|
|
orderedByIDContainsFold - String
|
|
receivedByID - String
|
received_by_id field predicates |
receivedByIDNEQ - String
|
|
receivedByIDIn - [String!]
|
|
receivedByIDNotIn - [String!]
|
|
receivedByIDGT - String
|
|
receivedByIDGTE - String
|
|
receivedByIDLT - String
|
|
receivedByIDLTE - String
|
|
receivedByIDContains - String
|
|
receivedByIDHasPrefix - String
|
|
receivedByIDHasSuffix - String
|
|
receivedByIDIsNil - Boolean
|
|
receivedByIDNotNil - Boolean
|
|
receivedByIDEqualFold - String
|
|
receivedByIDContainsFold - String
|
Example
{
"not": PurchaseOrderWhereInput,
"and": [PurchaseOrderWhereInput],
"or": [PurchaseOrderWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"status": "DRAFT",
"statusNEQ": "DRAFT",
"statusIn": ["DRAFT"],
"statusNotIn": ["DRAFT"],
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"supplierIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"supplierIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessBranchIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessBranchIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessBranchIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival",
"rejectionReason": "Payment declined by bank",
"rejectionReasonNEQ": "Payment declined by bank",
"rejectionReasonIn": ["Payment declined by bank"],
"rejectionReasonNotIn": ["Payment declined by bank"],
"rejectionReasonGT": "Payment declined by bank",
"rejectionReasonGTE": "Payment declined by bank",
"rejectionReasonLT": "Payment declined by bank",
"rejectionReasonLTE": "Payment declined by bank",
"rejectionReasonContains": "Payment declined by bank",
"rejectionReasonHasPrefix": "Payment declined by bank",
"rejectionReasonHasSuffix": "Payment declined by bank",
"rejectionReasonIsNil": true,
"rejectionReasonNotNil": true,
"rejectionReasonEqualFold": "Payment declined by bank",
"rejectionReasonContainsFold": "Payment declined by bank",
"cancellationReason": "Payment declined by bank",
"cancellationReasonNEQ": "Payment declined by bank",
"cancellationReasonIn": ["Payment declined by bank"],
"cancellationReasonNotIn": ["Payment declined by bank"],
"cancellationReasonGT": "Payment declined by bank",
"cancellationReasonGTE": "Payment declined by bank",
"cancellationReasonLT": "Payment declined by bank",
"cancellationReasonLTE": "Payment declined by bank",
"cancellationReasonContains": "Payment declined by bank",
"cancellationReasonHasPrefix": "Payment declined by bank",
"cancellationReasonHasSuffix": "Payment declined by bank",
"cancellationReasonIsNil": true,
"cancellationReasonNotNil": true,
"cancellationReasonEqualFold": "Payment declined by bank",
"cancellationReasonContainsFold": "Payment declined by bank",
"expectedDate": "2025-06-15T10:30:00Z",
"expectedDateNEQ": "2025-06-15T10:30:00Z",
"expectedDateIn": ["2025-06-15T10:30:00Z"],
"expectedDateNotIn": ["2025-06-15T10:30:00Z"],
"expectedDateGT": "2025-06-15T10:30:00Z",
"expectedDateGTE": "2025-06-15T10:30:00Z",
"expectedDateLT": "2025-06-15T10:30:00Z",
"expectedDateLTE": "2025-06-15T10:30:00Z",
"expectedDateIsNil": true,
"expectedDateNotNil": true,
"totalAmount": 250000,
"totalAmountNEQ": 250000,
"totalAmountIn": [250000],
"totalAmountNotIn": [250000],
"totalAmountGT": 250000,
"totalAmountGTE": 250000,
"totalAmountLT": 250000,
"totalAmountLTE": 250000,
"approved": true,
"approvedNEQ": true,
"paymentStatus": "UNPAID",
"paymentStatusNEQ": "UNPAID",
"paymentStatusIn": ["UNPAID"],
"paymentStatusNotIn": ["UNPAID"],
"paid": true,
"paidNEQ": true,
"amountPaid": 250000,
"amountPaidNEQ": 250000,
"amountPaidIn": [250000],
"amountPaidNotIn": [250000],
"amountPaidGT": 250000,
"amountPaidGTE": 250000,
"amountPaidLT": 250000,
"amountPaidLTE": 250000,
"invoiceURL": "https://api.zappie.com",
"invoiceURLNEQ": "https://api.zappie.com",
"invoiceURLIn": ["https://api.zappie.com"],
"invoiceURLNotIn": ["https://api.zappie.com"],
"invoiceURLGT": "https://api.zappie.com",
"invoiceURLGTE": "https://api.zappie.com",
"invoiceURLLT": "https://api.zappie.com",
"invoiceURLLTE": "https://api.zappie.com",
"invoiceURLContains": "https://api.zappie.com",
"invoiceURLHasPrefix": "https://api.zappie.com",
"invoiceURLHasSuffix": "https://api.zappie.com",
"invoiceURLIsNil": true,
"invoiceURLNotNil": true,
"invoiceURLEqualFold": "https://api.zappie.com",
"invoiceURLContainsFold": "https://api.zappie.com",
"requiredApprovalSteps": 1,
"requiredApprovalStepsNEQ": 1,
"requiredApprovalStepsIn": [1],
"requiredApprovalStepsNotIn": [1],
"requiredApprovalStepsGT": 1,
"requiredApprovalStepsGTE": 1,
"requiredApprovalStepsLT": 1,
"requiredApprovalStepsLTE": 1,
"currentApprovalStep": 1,
"currentApprovalStepNEQ": 1,
"currentApprovalStepIn": [1],
"currentApprovalStepNotIn": [1],
"currentApprovalStepGT": 1,
"currentApprovalStepGTE": 1,
"currentApprovalStepLT": 1,
"currentApprovalStepLTE": 1,
"submittedAt": "2025-06-15T10:30:00Z",
"submittedAtNEQ": "2025-06-15T10:30:00Z",
"submittedAtIn": ["2025-06-15T10:30:00Z"],
"submittedAtNotIn": ["2025-06-15T10:30:00Z"],
"submittedAtGT": "2025-06-15T10:30:00Z",
"submittedAtGTE": "2025-06-15T10:30:00Z",
"submittedAtLT": "2025-06-15T10:30:00Z",
"submittedAtLTE": "2025-06-15T10:30:00Z",
"submittedAtIsNil": true,
"submittedAtNotNil": true,
"approvedAt": "2025-06-15T10:30:00Z",
"approvedAtNEQ": "2025-06-15T10:30:00Z",
"approvedAtIn": ["2025-06-15T10:30:00Z"],
"approvedAtNotIn": ["2025-06-15T10:30:00Z"],
"approvedAtGT": "2025-06-15T10:30:00Z",
"approvedAtGTE": "2025-06-15T10:30:00Z",
"approvedAtLT": "2025-06-15T10:30:00Z",
"approvedAtLTE": "2025-06-15T10:30:00Z",
"approvedAtIsNil": true,
"approvedAtNotNil": true,
"orderedAt": "2025-06-15T10:30:00Z",
"orderedAtNEQ": "2025-06-15T10:30:00Z",
"orderedAtIn": ["2025-06-15T10:30:00Z"],
"orderedAtNotIn": ["2025-06-15T10:30:00Z"],
"orderedAtGT": "2025-06-15T10:30:00Z",
"orderedAtGTE": "2025-06-15T10:30:00Z",
"orderedAtLT": "2025-06-15T10:30:00Z",
"orderedAtLTE": "2025-06-15T10:30:00Z",
"orderedAtIsNil": true,
"orderedAtNotNil": true,
"receivedAt": "2025-06-15T10:30:00Z",
"receivedAtNEQ": "2025-06-15T10:30:00Z",
"receivedAtIn": ["2025-06-15T10:30:00Z"],
"receivedAtNotIn": ["2025-06-15T10:30:00Z"],
"receivedAtGT": "2025-06-15T10:30:00Z",
"receivedAtGTE": "2025-06-15T10:30:00Z",
"receivedAtLT": "2025-06-15T10:30:00Z",
"receivedAtLTE": "2025-06-15T10:30:00Z",
"receivedAtIsNil": true,
"receivedAtNotNil": true,
"createdByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"createdByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"createdByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDIsNil": true,
"createdByIDNotNil": true,
"createdByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"submittedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"submittedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByIDIsNil": true,
"submittedByIDNotNil": true,
"submittedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"submittedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"approvedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"approvedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDIsNil": true,
"approvedByIDNotNil": true,
"approvedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"orderedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"orderedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByIDIsNil": true,
"orderedByIDNotNil": true,
"orderedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"orderedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"receivedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"receivedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDIsNil": true,
"receivedByIDNotNil": true,
"receivedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
Rate
Types
| Union Types |
|---|
Example
FlatRate
RequestToPayWithPOSInput
ResolveNubanAccountInput
ResolveNubanAccountResult
Types
| Union Types |
|---|
Example
NubanAccountResolveSuccess
RideBooking
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
provider - String
|
|
reference - String
|
|
status - RideBookingStatus!
|
|
providerFare - Int!
|
|
fare - Int!
|
|
deliveryInstructions - String!
|
|
customerName - String!
|
|
contactNumber - String!
|
|
pickupAddress - Address
|
|
dropoffAddress - Address
|
|
deliveryPin - String
|
|
timeline - [RideBookingTimeline!]!
|
|
riderDetails - RiderDetails
|
|
deliveryOrder - DeliveryOrder
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"provider": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"reference": "REF-20250615-001",
"status": "PENDING",
"providerFare": 1,
"fare": 1,
"deliveryInstructions": "Extra spicy, no onions",
"customerName": "Jollof Rice",
"contactNumber": "ContactNumber",
"pickupAddress": Address,
"dropoffAddress": Address,
"deliveryPin": "1234",
"timeline": [RideBookingTimeline],
"riderDetails": RiderDetails,
"deliveryOrder": DeliveryOrder
}
RideBookingStatus
Description
RideBookingStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PENDING"
RideBookingTimeline
RideBookingTimelineWhereInput
Description
RideBookingTimelineWhereInput is used for filtering RideBookingTimeline objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - RideBookingTimelineWhereInput
|
|
and - [RideBookingTimelineWhereInput!]
|
|
or - [RideBookingTimelineWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
from - String
|
from field predicates |
fromNEQ - String
|
|
fromIn - [String!]
|
|
fromNotIn - [String!]
|
|
fromGT - String
|
|
fromGTE - String
|
|
fromLT - String
|
|
fromLTE - String
|
|
fromContains - String
|
|
fromHasPrefix - String
|
|
fromHasSuffix - String
|
|
fromEqualFold - String
|
|
fromContainsFold - String
|
|
to - String
|
to field predicates |
toNEQ - String
|
|
toIn - [String!]
|
|
toNotIn - [String!]
|
|
toGT - String
|
|
toGTE - String
|
|
toLT - String
|
|
toLTE - String
|
|
toContains - String
|
|
toHasPrefix - String
|
|
toHasSuffix - String
|
|
toEqualFold - String
|
|
toContainsFold - String
|
Example
{
"not": RideBookingTimelineWhereInput,
"and": [RideBookingTimelineWhereInput],
"or": [RideBookingTimelineWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"from": "From",
"fromNEQ": "FromNEQ",
"fromIn": ["FromIn"],
"fromNotIn": ["FromNotIn"],
"fromGT": "FromGT",
"fromGTE": "FromGTE",
"fromLT": "FromLT",
"fromLTE": "FromLTE",
"fromContains": "FromContains",
"fromHasPrefix": "FromHasPrefix",
"fromHasSuffix": "FromHasSuffix",
"fromEqualFold": "FromEqualFold",
"fromContainsFold": "FromContainsFold",
"to": "To",
"toNEQ": "ToNEQ",
"toIn": ["ToIn"],
"toNotIn": ["ToNotIn"],
"toGT": "ToGT",
"toGTE": "ToGTE",
"toLT": "ToLT",
"toLTE": "ToLTE",
"toContains": "ToContains",
"toHasPrefix": "ToHasPrefix",
"toHasSuffix": "ToHasSuffix",
"toEqualFold": "ToEqualFold",
"toContainsFold": "ToContainsFold"
}
RideBookingWhereInput
Description
RideBookingWhereInput is used for filtering RideBooking objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - RideBookingWhereInput
|
|
and - [RideBookingWhereInput!]
|
|
or - [RideBookingWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
provider - String
|
provider field predicates |
providerNEQ - String
|
|
providerIn - [String!]
|
|
providerNotIn - [String!]
|
|
providerGT - String
|
|
providerGTE - String
|
|
providerLT - String
|
|
providerLTE - String
|
|
providerContains - String
|
|
providerHasPrefix - String
|
|
providerHasSuffix - String
|
|
providerIsNil - Boolean
|
|
providerNotNil - Boolean
|
|
providerEqualFold - String
|
|
providerContainsFold - String
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceIsNil - Boolean
|
|
referenceNotNil - Boolean
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
status - RideBookingStatus
|
status field predicates |
statusNEQ - RideBookingStatus
|
|
statusIn - [RideBookingStatus!]
|
|
statusNotIn - [RideBookingStatus!]
|
|
providerFare - Int
|
provider_fare field predicates |
providerFareNEQ - Int
|
|
providerFareIn - [Int!]
|
|
providerFareNotIn - [Int!]
|
|
providerFareGT - Int
|
|
providerFareGTE - Int
|
|
providerFareLT - Int
|
|
providerFareLTE - Int
|
|
fare - Int
|
fare field predicates |
fareNEQ - Int
|
|
fareIn - [Int!]
|
|
fareNotIn - [Int!]
|
|
fareGT - Int
|
|
fareGTE - Int
|
|
fareLT - Int
|
|
fareLTE - Int
|
|
deliveryInstructions - String
|
delivery_instructions field predicates |
deliveryInstructionsNEQ - String
|
|
deliveryInstructionsIn - [String!]
|
|
deliveryInstructionsNotIn - [String!]
|
|
deliveryInstructionsGT - String
|
|
deliveryInstructionsGTE - String
|
|
deliveryInstructionsLT - String
|
|
deliveryInstructionsLTE - String
|
|
deliveryInstructionsContains - String
|
|
deliveryInstructionsHasPrefix - String
|
|
deliveryInstructionsHasSuffix - String
|
|
deliveryInstructionsEqualFold - String
|
|
deliveryInstructionsContainsFold - String
|
|
customerName - String
|
customer_name field predicates |
customerNameNEQ - String
|
|
customerNameIn - [String!]
|
|
customerNameNotIn - [String!]
|
|
customerNameGT - String
|
|
customerNameGTE - String
|
|
customerNameLT - String
|
|
customerNameLTE - String
|
|
customerNameContains - String
|
|
customerNameHasPrefix - String
|
|
customerNameHasSuffix - String
|
|
customerNameEqualFold - String
|
|
customerNameContainsFold - String
|
|
contactNumber - String
|
contact_number field predicates |
contactNumberNEQ - String
|
|
contactNumberIn - [String!]
|
|
contactNumberNotIn - [String!]
|
|
contactNumberGT - String
|
|
contactNumberGTE - String
|
|
contactNumberLT - String
|
|
contactNumberLTE - String
|
|
contactNumberContains - String
|
|
contactNumberHasPrefix - String
|
|
contactNumberHasSuffix - String
|
|
contactNumberEqualFold - String
|
|
contactNumberContainsFold - String
|
|
deliveryPin - String
|
delivery_pin field predicates |
deliveryPinNEQ - String
|
|
deliveryPinIn - [String!]
|
|
deliveryPinNotIn - [String!]
|
|
deliveryPinGT - String
|
|
deliveryPinGTE - String
|
|
deliveryPinLT - String
|
|
deliveryPinLTE - String
|
|
deliveryPinContains - String
|
|
deliveryPinHasPrefix - String
|
|
deliveryPinHasSuffix - String
|
|
deliveryPinIsNil - Boolean
|
|
deliveryPinNotNil - Boolean
|
|
deliveryPinEqualFold - String
|
|
deliveryPinContainsFold - String
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
|
hasBusinessBranch - Boolean
|
business_branch edge predicates |
hasBusinessBranchWith - [BusinessBranchWhereInput!]
|
Example
{
"not": RideBookingWhereInput,
"and": [RideBookingWhereInput],
"or": [RideBookingWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"provider": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"providerNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"providerGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerIsNil": true,
"providerNotNil": true,
"providerEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceIsNil": true,
"referenceNotNil": true,
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"status": "PENDING",
"statusNEQ": "PENDING",
"statusIn": ["PENDING"],
"statusNotIn": ["PENDING"],
"providerFare": 1,
"providerFareNEQ": 1,
"providerFareIn": [1],
"providerFareNotIn": [1],
"providerFareGT": 1,
"providerFareGTE": 1,
"providerFareLT": 1,
"providerFareLTE": 1,
"fare": 1,
"fareNEQ": 1,
"fareIn": [1],
"fareNotIn": [1],
"fareGT": 1,
"fareGTE": 1,
"fareLT": 1,
"fareLTE": 1,
"deliveryInstructions": "Extra spicy, no onions",
"deliveryInstructionsNEQ": "Extra spicy, no onions",
"deliveryInstructionsIn": ["Extra spicy, no onions"],
"deliveryInstructionsNotIn": ["Extra spicy, no onions"],
"deliveryInstructionsGT": "Extra spicy, no onions",
"deliveryInstructionsGTE": "Extra spicy, no onions",
"deliveryInstructionsLT": "Extra spicy, no onions",
"deliveryInstructionsLTE": "Extra spicy, no onions",
"deliveryInstructionsContains": "Extra spicy, no onions",
"deliveryInstructionsHasPrefix": "Extra spicy, no onions",
"deliveryInstructionsHasSuffix": "Extra spicy, no onions",
"deliveryInstructionsEqualFold": "Extra spicy, no onions",
"deliveryInstructionsContainsFold": "Extra spicy, no onions",
"customerName": "Jollof Rice",
"customerNameNEQ": "Jollof Rice",
"customerNameIn": ["Jollof Rice"],
"customerNameNotIn": ["Jollof Rice"],
"customerNameGT": "Jollof Rice",
"customerNameGTE": "Jollof Rice",
"customerNameLT": "Jollof Rice",
"customerNameLTE": "Jollof Rice",
"customerNameContains": "Jollof Rice",
"customerNameHasPrefix": "Jollof Rice",
"customerNameHasSuffix": "Jollof Rice",
"customerNameEqualFold": "Jollof Rice",
"customerNameContainsFold": "Jollof Rice",
"contactNumber": "ContactNumber",
"contactNumberNEQ": "ContactNumberNEQ",
"contactNumberIn": ["ContactNumberIn"],
"contactNumberNotIn": ["ContactNumberNotIn"],
"contactNumberGT": "ContactNumberGT",
"contactNumberGTE": "ContactNumberGTE",
"contactNumberLT": "ContactNumberLT",
"contactNumberLTE": "ContactNumberLTE",
"contactNumberContains": "ContactNumberContains",
"contactNumberHasPrefix": "ContactNumberHasPrefix",
"contactNumberHasSuffix": "ContactNumberHasSuffix",
"contactNumberEqualFold": "ContactNumberEqualFold",
"contactNumberContainsFold": "ContactNumberContainsFold",
"deliveryPin": "1234",
"deliveryPinNEQ": "1234",
"deliveryPinIn": ["1234"],
"deliveryPinNotIn": ["1234"],
"deliveryPinGT": "1234",
"deliveryPinGTE": "1234",
"deliveryPinLT": "1234",
"deliveryPinLTE": "1234",
"deliveryPinContains": "1234",
"deliveryPinHasPrefix": "1234",
"deliveryPinHasSuffix": "1234",
"deliveryPinIsNil": true,
"deliveryPinNotNil": true,
"deliveryPinEqualFold": "1234",
"deliveryPinContainsFold": "1234",
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput],
"hasBusinessBranch": true,
"hasBusinessBranchWith": [BusinessBranchWhereInput]
}
RiderDetails
SalePoint
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
businessID - ID!
|
|
branchID - ID!
|
|
terminalID - String
|
|
activationToken - String
|
|
pushNotificationToken - String
|
|
deviceID - String!
|
|
deviceName - String
|
|
brand - String
|
|
deviceModel - String
|
|
osVersion - String
|
|
serialNumber - String
|
|
appVersion - String
|
|
buildNumber - String
|
|
os - String
|
|
manufacturer - String
|
|
configGroupID - ID
|
|
lastLogin - Time!
|
|
lastSyncedAt - Time
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"activationToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"deviceID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceName": "iPhone 15 Pro",
"brand": "Apple",
"deviceModel": "iPhone 15",
"osVersion": "1.0.0",
"serialNumber": "SN-ABC123XYZ",
"appVersion": "1.0.0",
"buildNumber": "BuildNumber",
"os": "iOS",
"manufacturer": "Apple Inc.",
"configGroupID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"lastLogin": "2025-06-15T10:30:00Z",
"lastSyncedAt": "2025-06-15T10:30:00Z"
}
SalePointConfig
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
name - String!
|
Display name shown in dashboard |
kind - SalePointConfigKind!
|
default = per-branch fallback; group = named override applied to listed sale points |
locked - Boolean!
|
When true, POS settings UI is read-only for sale points using this config |
dineinStaleOrderHours - Int
|
|
requireAuthForExternalPayment - Boolean!
|
|
maintenanceTime - String
|
Daily maintenance check time in HH:MM format (24-hour) |
allowPrintWhenNotPaid - Boolean!
|
Allow printing receipts when order is not paid |
allowDocketWhenNotPaid - Boolean!
|
Allow printing dockets when order is not paid |
allowTakeaway - Boolean!
|
Allow takeaway orders |
allowDelivery - Boolean!
|
Allow delivery orders |
allowPaypoints - Boolean!
|
Allow paypoints |
receiptReprintWindowHours - Int
|
Maximum hours after transaction that a receipt can be reprinted |
enableWaiterMode - Boolean!
|
Enable waiter support for dine-in orders |
deliveryStaleOrderHours - Int
|
Number of hours after which a delivery order is considered stale |
skipOwnershipTransfer - Boolean!
|
Skip ownership transfer confirmation when taking over orders from other devices |
allowZap - Boolean!
|
Allow Zap payments |
maxVoidItemsBeforeAuth - Int
|
Maximum number of items that can be voided before requiring authentication |
immersiveMode - Boolean!
|
Run the POS in fullscreen / immersive mode |
disableProductImages - Boolean!
|
Hide product images on the POS catalog |
disableImageOptimizations - Boolean!
|
Disable image optimizations (use originals) |
screenTimeoutMinutes - Int!
|
Minutes of inactivity before the screen sleeps |
hideCheckout - Boolean!
|
Hide the Checkout shortcut on the POS shell |
hideOrders - Boolean!
|
Hide the Orders tab on the POS shell |
hideTables - Boolean!
|
Hide the Tables tab on the POS shell |
hideDelivery - Boolean!
|
Hide the Delivery tab on the POS shell |
hideTakeaway - Boolean!
|
Hide the Takeaway tab on the POS shell |
hideWalkin - Boolean!
|
Hide the Walk-in tab on the POS shell |
hideVirtualAccount - Boolean!
|
Hide the salepoint static virtual account on the POS — when true, the POS will not request or display the per-salepoint NUBAN |
members - [SalePoint!]
|
Sale points that use this config (only meaningful when kind=group) |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"kind": "default",
"locked": true,
"dineinStaleOrderHours": 1,
"requireAuthForExternalPayment": true,
"maintenanceTime": "10:30:00",
"allowPrintWhenNotPaid": true,
"allowDocketWhenNotPaid": true,
"allowTakeaway": true,
"allowDelivery": true,
"allowPaypoints": true,
"receiptReprintWindowHours": 1,
"enableWaiterMode": true,
"deliveryStaleOrderHours": 1,
"skipOwnershipTransfer": true,
"allowZap": true,
"maxVoidItemsBeforeAuth": 100,
"immersiveMode": true,
"disableProductImages": true,
"disableImageOptimizations": true,
"screenTimeoutMinutes": 1,
"hideCheckout": true,
"hideOrders": true,
"hideTables": true,
"hideDelivery": true,
"hideTakeaway": true,
"hideWalkin": true,
"hideVirtualAccount": true,
"members": [SalePoint]
}
SalePointConfigKind
Description
SalePointConfigKind is enum for the field kind
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"default"
SalePointConfigWhereInput
Description
SalePointConfigWhereInput is used for filtering SalePointConfig objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - SalePointConfigWhereInput
|
|
and - [SalePointConfigWhereInput!]
|
|
or - [SalePointConfigWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
kind - SalePointConfigKind
|
kind field predicates |
kindNEQ - SalePointConfigKind
|
|
kindIn - [SalePointConfigKind!]
|
|
kindNotIn - [SalePointConfigKind!]
|
|
locked - Boolean
|
locked field predicates |
lockedNEQ - Boolean
|
|
dineinStaleOrderHours - Int
|
dinein_stale_order_hours field predicates |
dineinStaleOrderHoursNEQ - Int
|
|
dineinStaleOrderHoursIn - [Int!]
|
|
dineinStaleOrderHoursNotIn - [Int!]
|
|
dineinStaleOrderHoursGT - Int
|
|
dineinStaleOrderHoursGTE - Int
|
|
dineinStaleOrderHoursLT - Int
|
|
dineinStaleOrderHoursLTE - Int
|
|
dineinStaleOrderHoursIsNil - Boolean
|
|
dineinStaleOrderHoursNotNil - Boolean
|
|
requireAuthForExternalPayment - Boolean
|
require_auth_for_external_payment field predicates |
requireAuthForExternalPaymentNEQ - Boolean
|
|
maintenanceTime - String
|
maintenance_time field predicates |
maintenanceTimeNEQ - String
|
|
maintenanceTimeIn - [String!]
|
|
maintenanceTimeNotIn - [String!]
|
|
maintenanceTimeGT - String
|
|
maintenanceTimeGTE - String
|
|
maintenanceTimeLT - String
|
|
maintenanceTimeLTE - String
|
|
maintenanceTimeContains - String
|
|
maintenanceTimeHasPrefix - String
|
|
maintenanceTimeHasSuffix - String
|
|
maintenanceTimeIsNil - Boolean
|
|
maintenanceTimeNotNil - Boolean
|
|
maintenanceTimeEqualFold - String
|
|
maintenanceTimeContainsFold - String
|
|
allowPrintWhenNotPaid - Boolean
|
allow_print_when_not_paid field predicates |
allowPrintWhenNotPaidNEQ - Boolean
|
|
allowDocketWhenNotPaid - Boolean
|
allow_docket_when_not_paid field predicates |
allowDocketWhenNotPaidNEQ - Boolean
|
|
allowTakeaway - Boolean
|
allow_takeaway field predicates |
allowTakeawayNEQ - Boolean
|
|
allowDelivery - Boolean
|
allow_delivery field predicates |
allowDeliveryNEQ - Boolean
|
|
allowPaypoints - Boolean
|
allow_paypoints field predicates |
allowPaypointsNEQ - Boolean
|
|
receiptReprintWindowHours - Int
|
receipt_reprint_window_hours field predicates |
receiptReprintWindowHoursNEQ - Int
|
|
receiptReprintWindowHoursIn - [Int!]
|
|
receiptReprintWindowHoursNotIn - [Int!]
|
|
receiptReprintWindowHoursGT - Int
|
|
receiptReprintWindowHoursGTE - Int
|
|
receiptReprintWindowHoursLT - Int
|
|
receiptReprintWindowHoursLTE - Int
|
|
receiptReprintWindowHoursIsNil - Boolean
|
|
receiptReprintWindowHoursNotNil - Boolean
|
|
enableWaiterMode - Boolean
|
enable_waiter_mode field predicates |
enableWaiterModeNEQ - Boolean
|
|
deliveryStaleOrderHours - Int
|
delivery_stale_order_hours field predicates |
deliveryStaleOrderHoursNEQ - Int
|
|
deliveryStaleOrderHoursIn - [Int!]
|
|
deliveryStaleOrderHoursNotIn - [Int!]
|
|
deliveryStaleOrderHoursGT - Int
|
|
deliveryStaleOrderHoursGTE - Int
|
|
deliveryStaleOrderHoursLT - Int
|
|
deliveryStaleOrderHoursLTE - Int
|
|
deliveryStaleOrderHoursIsNil - Boolean
|
|
deliveryStaleOrderHoursNotNil - Boolean
|
|
skipOwnershipTransfer - Boolean
|
skip_ownership_transfer field predicates |
skipOwnershipTransferNEQ - Boolean
|
|
allowZap - Boolean
|
allow_zap field predicates |
allowZapNEQ - Boolean
|
|
maxVoidItemsBeforeAuth - Int
|
max_void_items_before_auth field predicates |
maxVoidItemsBeforeAuthNEQ - Int
|
|
maxVoidItemsBeforeAuthIn - [Int!]
|
|
maxVoidItemsBeforeAuthNotIn - [Int!]
|
|
maxVoidItemsBeforeAuthGT - Int
|
|
maxVoidItemsBeforeAuthGTE - Int
|
|
maxVoidItemsBeforeAuthLT - Int
|
|
maxVoidItemsBeforeAuthLTE - Int
|
|
maxVoidItemsBeforeAuthIsNil - Boolean
|
|
maxVoidItemsBeforeAuthNotNil - Boolean
|
|
immersiveMode - Boolean
|
immersive_mode field predicates |
immersiveModeNEQ - Boolean
|
|
disableProductImages - Boolean
|
disable_product_images field predicates |
disableProductImagesNEQ - Boolean
|
|
disableImageOptimizations - Boolean
|
disable_image_optimizations field predicates |
disableImageOptimizationsNEQ - Boolean
|
|
screenTimeoutMinutes - Int
|
screen_timeout_minutes field predicates |
screenTimeoutMinutesNEQ - Int
|
|
screenTimeoutMinutesIn - [Int!]
|
|
screenTimeoutMinutesNotIn - [Int!]
|
|
screenTimeoutMinutesGT - Int
|
|
screenTimeoutMinutesGTE - Int
|
|
screenTimeoutMinutesLT - Int
|
|
screenTimeoutMinutesLTE - Int
|
|
hideCheckout - Boolean
|
hide_checkout field predicates |
hideCheckoutNEQ - Boolean
|
|
hideOrders - Boolean
|
hide_orders field predicates |
hideOrdersNEQ - Boolean
|
|
hideTables - Boolean
|
hide_tables field predicates |
hideTablesNEQ - Boolean
|
|
hideDelivery - Boolean
|
hide_delivery field predicates |
hideDeliveryNEQ - Boolean
|
|
hideTakeaway - Boolean
|
hide_takeaway field predicates |
hideTakeawayNEQ - Boolean
|
|
hideWalkin - Boolean
|
hide_walkin field predicates |
hideWalkinNEQ - Boolean
|
|
hideVirtualAccount - Boolean
|
hide_virtual_account field predicates |
hideVirtualAccountNEQ - Boolean
|
|
hasMembers - Boolean
|
members edge predicates |
hasMembersWith - [SalePointWhereInput!]
|
Example
{
"not": SalePointConfigWhereInput,
"and": [SalePointConfigWhereInput],
"or": [SalePointConfigWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"kind": "default",
"kindNEQ": "default",
"kindIn": ["default"],
"kindNotIn": ["default"],
"locked": true,
"lockedNEQ": true,
"dineinStaleOrderHours": 1,
"dineinStaleOrderHoursNEQ": 1,
"dineinStaleOrderHoursIn": [1],
"dineinStaleOrderHoursNotIn": [1],
"dineinStaleOrderHoursGT": 1,
"dineinStaleOrderHoursGTE": 1,
"dineinStaleOrderHoursLT": 1,
"dineinStaleOrderHoursLTE": 1,
"dineinStaleOrderHoursIsNil": true,
"dineinStaleOrderHoursNotNil": true,
"requireAuthForExternalPayment": true,
"requireAuthForExternalPaymentNEQ": true,
"maintenanceTime": "10:30:00",
"maintenanceTimeNEQ": "10:30:00",
"maintenanceTimeIn": ["10:30:00"],
"maintenanceTimeNotIn": ["10:30:00"],
"maintenanceTimeGT": "10:30:00",
"maintenanceTimeGTE": "10:30:00",
"maintenanceTimeLT": "10:30:00",
"maintenanceTimeLTE": "10:30:00",
"maintenanceTimeContains": "10:30:00",
"maintenanceTimeHasPrefix": "10:30:00",
"maintenanceTimeHasSuffix": "10:30:00",
"maintenanceTimeIsNil": true,
"maintenanceTimeNotNil": true,
"maintenanceTimeEqualFold": "10:30:00",
"maintenanceTimeContainsFold": "10:30:00",
"allowPrintWhenNotPaid": true,
"allowPrintWhenNotPaidNEQ": true,
"allowDocketWhenNotPaid": true,
"allowDocketWhenNotPaidNEQ": true,
"allowTakeaway": true,
"allowTakeawayNEQ": true,
"allowDelivery": true,
"allowDeliveryNEQ": true,
"allowPaypoints": true,
"allowPaypointsNEQ": true,
"receiptReprintWindowHours": 1,
"receiptReprintWindowHoursNEQ": 1,
"receiptReprintWindowHoursIn": [1],
"receiptReprintWindowHoursNotIn": [1],
"receiptReprintWindowHoursGT": 1,
"receiptReprintWindowHoursGTE": 1,
"receiptReprintWindowHoursLT": 1,
"receiptReprintWindowHoursLTE": 1,
"receiptReprintWindowHoursIsNil": true,
"receiptReprintWindowHoursNotNil": true,
"enableWaiterMode": true,
"enableWaiterModeNEQ": true,
"deliveryStaleOrderHours": 1,
"deliveryStaleOrderHoursNEQ": 1,
"deliveryStaleOrderHoursIn": [1],
"deliveryStaleOrderHoursNotIn": [1],
"deliveryStaleOrderHoursGT": 1,
"deliveryStaleOrderHoursGTE": 1,
"deliveryStaleOrderHoursLT": 1,
"deliveryStaleOrderHoursLTE": 1,
"deliveryStaleOrderHoursIsNil": true,
"deliveryStaleOrderHoursNotNil": true,
"skipOwnershipTransfer": true,
"skipOwnershipTransferNEQ": true,
"allowZap": true,
"allowZapNEQ": true,
"maxVoidItemsBeforeAuth": 100,
"maxVoidItemsBeforeAuthNEQ": 100,
"maxVoidItemsBeforeAuthIn": [100],
"maxVoidItemsBeforeAuthNotIn": [100],
"maxVoidItemsBeforeAuthGT": 100,
"maxVoidItemsBeforeAuthGTE": 100,
"maxVoidItemsBeforeAuthLT": 100,
"maxVoidItemsBeforeAuthLTE": 100,
"maxVoidItemsBeforeAuthIsNil": true,
"maxVoidItemsBeforeAuthNotNil": true,
"immersiveMode": true,
"immersiveModeNEQ": true,
"disableProductImages": true,
"disableProductImagesNEQ": true,
"disableImageOptimizations": true,
"disableImageOptimizationsNEQ": true,
"screenTimeoutMinutes": 1,
"screenTimeoutMinutesNEQ": 1,
"screenTimeoutMinutesIn": [1],
"screenTimeoutMinutesNotIn": [1],
"screenTimeoutMinutesGT": 1,
"screenTimeoutMinutesGTE": 1,
"screenTimeoutMinutesLT": 1,
"screenTimeoutMinutesLTE": 1,
"hideCheckout": true,
"hideCheckoutNEQ": true,
"hideOrders": true,
"hideOrdersNEQ": true,
"hideTables": true,
"hideTablesNEQ": true,
"hideDelivery": true,
"hideDeliveryNEQ": true,
"hideTakeaway": true,
"hideTakeawayNEQ": true,
"hideWalkin": true,
"hideWalkinNEQ": true,
"hideVirtualAccount": true,
"hideVirtualAccountNEQ": true,
"hasMembers": true,
"hasMembersWith": [SalePointWhereInput]
}
SalePointWhereInput
Description
SalePointWhereInput is used for filtering SalePoint objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - SalePointWhereInput
|
|
and - [SalePointWhereInput!]
|
|
or - [SalePointWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
businessID - ID
|
business_id field predicates |
businessIDNEQ - ID
|
|
businessIDIn - [ID!]
|
|
businessIDNotIn - [ID!]
|
|
businessIDGT - ID
|
|
businessIDGTE - ID
|
|
businessIDLT - ID
|
|
businessIDLTE - ID
|
|
businessIDContains - ID
|
|
businessIDHasPrefix - ID
|
|
businessIDHasSuffix - ID
|
|
businessIDEqualFold - ID
|
|
businessIDContainsFold - ID
|
|
branchID - ID
|
branch_id field predicates |
branchIDNEQ - ID
|
|
branchIDIn - [ID!]
|
|
branchIDNotIn - [ID!]
|
|
branchIDGT - ID
|
|
branchIDGTE - ID
|
|
branchIDLT - ID
|
|
branchIDLTE - ID
|
|
branchIDContains - ID
|
|
branchIDHasPrefix - ID
|
|
branchIDHasSuffix - ID
|
|
branchIDEqualFold - ID
|
|
branchIDContainsFold - ID
|
|
terminalID - String
|
terminal_id field predicates |
terminalIDNEQ - String
|
|
terminalIDIn - [String!]
|
|
terminalIDNotIn - [String!]
|
|
terminalIDGT - String
|
|
terminalIDGTE - String
|
|
terminalIDLT - String
|
|
terminalIDLTE - String
|
|
terminalIDContains - String
|
|
terminalIDHasPrefix - String
|
|
terminalIDHasSuffix - String
|
|
terminalIDIsNil - Boolean
|
|
terminalIDNotNil - Boolean
|
|
terminalIDEqualFold - String
|
|
terminalIDContainsFold - String
|
|
activationToken - String
|
activation_token field predicates |
activationTokenNEQ - String
|
|
activationTokenIn - [String!]
|
|
activationTokenNotIn - [String!]
|
|
activationTokenGT - String
|
|
activationTokenGTE - String
|
|
activationTokenLT - String
|
|
activationTokenLTE - String
|
|
activationTokenContains - String
|
|
activationTokenHasPrefix - String
|
|
activationTokenHasSuffix - String
|
|
activationTokenIsNil - Boolean
|
|
activationTokenNotNil - Boolean
|
|
activationTokenEqualFold - String
|
|
activationTokenContainsFold - String
|
|
pushNotificationToken - String
|
push_notification_token field predicates |
pushNotificationTokenNEQ - String
|
|
pushNotificationTokenIn - [String!]
|
|
pushNotificationTokenNotIn - [String!]
|
|
pushNotificationTokenGT - String
|
|
pushNotificationTokenGTE - String
|
|
pushNotificationTokenLT - String
|
|
pushNotificationTokenLTE - String
|
|
pushNotificationTokenContains - String
|
|
pushNotificationTokenHasPrefix - String
|
|
pushNotificationTokenHasSuffix - String
|
|
pushNotificationTokenIsNil - Boolean
|
|
pushNotificationTokenNotNil - Boolean
|
|
pushNotificationTokenEqualFold - String
|
|
pushNotificationTokenContainsFold - String
|
|
deviceID - String
|
device_id field predicates |
deviceIDNEQ - String
|
|
deviceIDIn - [String!]
|
|
deviceIDNotIn - [String!]
|
|
deviceIDGT - String
|
|
deviceIDGTE - String
|
|
deviceIDLT - String
|
|
deviceIDLTE - String
|
|
deviceIDContains - String
|
|
deviceIDHasPrefix - String
|
|
deviceIDHasSuffix - String
|
|
deviceIDEqualFold - String
|
|
deviceIDContainsFold - String
|
|
deviceName - String
|
device_name field predicates |
deviceNameNEQ - String
|
|
deviceNameIn - [String!]
|
|
deviceNameNotIn - [String!]
|
|
deviceNameGT - String
|
|
deviceNameGTE - String
|
|
deviceNameLT - String
|
|
deviceNameLTE - String
|
|
deviceNameContains - String
|
|
deviceNameHasPrefix - String
|
|
deviceNameHasSuffix - String
|
|
deviceNameIsNil - Boolean
|
|
deviceNameNotNil - Boolean
|
|
deviceNameEqualFold - String
|
|
deviceNameContainsFold - String
|
|
brand - String
|
brand field predicates |
brandNEQ - String
|
|
brandIn - [String!]
|
|
brandNotIn - [String!]
|
|
brandGT - String
|
|
brandGTE - String
|
|
brandLT - String
|
|
brandLTE - String
|
|
brandContains - String
|
|
brandHasPrefix - String
|
|
brandHasSuffix - String
|
|
brandIsNil - Boolean
|
|
brandNotNil - Boolean
|
|
brandEqualFold - String
|
|
brandContainsFold - String
|
|
deviceModel - String
|
device_model field predicates |
deviceModelNEQ - String
|
|
deviceModelIn - [String!]
|
|
deviceModelNotIn - [String!]
|
|
deviceModelGT - String
|
|
deviceModelGTE - String
|
|
deviceModelLT - String
|
|
deviceModelLTE - String
|
|
deviceModelContains - String
|
|
deviceModelHasPrefix - String
|
|
deviceModelHasSuffix - String
|
|
deviceModelIsNil - Boolean
|
|
deviceModelNotNil - Boolean
|
|
deviceModelEqualFold - String
|
|
deviceModelContainsFold - String
|
|
osVersion - String
|
os_version field predicates |
osVersionNEQ - String
|
|
osVersionIn - [String!]
|
|
osVersionNotIn - [String!]
|
|
osVersionGT - String
|
|
osVersionGTE - String
|
|
osVersionLT - String
|
|
osVersionLTE - String
|
|
osVersionContains - String
|
|
osVersionHasPrefix - String
|
|
osVersionHasSuffix - String
|
|
osVersionIsNil - Boolean
|
|
osVersionNotNil - Boolean
|
|
osVersionEqualFold - String
|
|
osVersionContainsFold - String
|
|
serialNumber - String
|
serial_number field predicates |
serialNumberNEQ - String
|
|
serialNumberIn - [String!]
|
|
serialNumberNotIn - [String!]
|
|
serialNumberGT - String
|
|
serialNumberGTE - String
|
|
serialNumberLT - String
|
|
serialNumberLTE - String
|
|
serialNumberContains - String
|
|
serialNumberHasPrefix - String
|
|
serialNumberHasSuffix - String
|
|
serialNumberIsNil - Boolean
|
|
serialNumberNotNil - Boolean
|
|
serialNumberEqualFold - String
|
|
serialNumberContainsFold - String
|
|
appVersion - String
|
app_version field predicates |
appVersionNEQ - String
|
|
appVersionIn - [String!]
|
|
appVersionNotIn - [String!]
|
|
appVersionGT - String
|
|
appVersionGTE - String
|
|
appVersionLT - String
|
|
appVersionLTE - String
|
|
appVersionContains - String
|
|
appVersionHasPrefix - String
|
|
appVersionHasSuffix - String
|
|
appVersionIsNil - Boolean
|
|
appVersionNotNil - Boolean
|
|
appVersionEqualFold - String
|
|
appVersionContainsFold - String
|
|
buildNumber - String
|
build_number field predicates |
buildNumberNEQ - String
|
|
buildNumberIn - [String!]
|
|
buildNumberNotIn - [String!]
|
|
buildNumberGT - String
|
|
buildNumberGTE - String
|
|
buildNumberLT - String
|
|
buildNumberLTE - String
|
|
buildNumberContains - String
|
|
buildNumberHasPrefix - String
|
|
buildNumberHasSuffix - String
|
|
buildNumberIsNil - Boolean
|
|
buildNumberNotNil - Boolean
|
|
buildNumberEqualFold - String
|
|
buildNumberContainsFold - String
|
|
os - String
|
os field predicates |
osNEQ - String
|
|
osIn - [String!]
|
|
osNotIn - [String!]
|
|
osGT - String
|
|
osGTE - String
|
|
osLT - String
|
|
osLTE - String
|
|
osContains - String
|
|
osHasPrefix - String
|
|
osHasSuffix - String
|
|
osIsNil - Boolean
|
|
osNotNil - Boolean
|
|
osEqualFold - String
|
|
osContainsFold - String
|
|
manufacturer - String
|
manufacturer field predicates |
manufacturerNEQ - String
|
|
manufacturerIn - [String!]
|
|
manufacturerNotIn - [String!]
|
|
manufacturerGT - String
|
|
manufacturerGTE - String
|
|
manufacturerLT - String
|
|
manufacturerLTE - String
|
|
manufacturerContains - String
|
|
manufacturerHasPrefix - String
|
|
manufacturerHasSuffix - String
|
|
manufacturerIsNil - Boolean
|
|
manufacturerNotNil - Boolean
|
|
manufacturerEqualFold - String
|
|
manufacturerContainsFold - String
|
|
configGroupID - ID
|
config_group_id field predicates |
configGroupIDNEQ - ID
|
|
configGroupIDIn - [ID!]
|
|
configGroupIDNotIn - [ID!]
|
|
configGroupIDGT - ID
|
|
configGroupIDGTE - ID
|
|
configGroupIDLT - ID
|
|
configGroupIDLTE - ID
|
|
configGroupIDContains - ID
|
|
configGroupIDHasPrefix - ID
|
|
configGroupIDHasSuffix - ID
|
|
configGroupIDIsNil - Boolean
|
|
configGroupIDNotNil - Boolean
|
|
configGroupIDEqualFold - ID
|
|
configGroupIDContainsFold - ID
|
|
lastLogin - Time
|
last_login field predicates |
lastLoginNEQ - Time
|
|
lastLoginIn - [Time!]
|
|
lastLoginNotIn - [Time!]
|
|
lastLoginGT - Time
|
|
lastLoginGTE - Time
|
|
lastLoginLT - Time
|
|
lastLoginLTE - Time
|
|
lastSyncedAt - Time
|
last_synced_at field predicates |
lastSyncedAtNEQ - Time
|
|
lastSyncedAtIn - [Time!]
|
|
lastSyncedAtNotIn - [Time!]
|
|
lastSyncedAtGT - Time
|
|
lastSyncedAtGTE - Time
|
|
lastSyncedAtLT - Time
|
|
lastSyncedAtLTE - Time
|
|
lastSyncedAtIsNil - Boolean
|
|
lastSyncedAtNotNil - Boolean
|
Example
{
"not": SalePointWhereInput,
"and": [SalePointWhereInput],
"or": [SalePointWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"branchIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"branchIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"branchIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"terminalIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"terminalIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDIsNil": true,
"terminalIDNotNil": true,
"terminalIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"terminalIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"activationToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"activationTokenNEQ": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"activationTokenIn": [
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P"
],
"activationTokenNotIn": [
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P"
],
"activationTokenGT": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"activationTokenGTE": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"activationTokenLT": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"activationTokenLTE": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"activationTokenContains": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"activationTokenHasPrefix": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"activationTokenHasSuffix": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"activationTokenIsNil": true,
"activationTokenNotNil": true,
"activationTokenEqualFold": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"activationTokenContainsFold": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationTokenNEQ": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationTokenIn": [
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P"
],
"pushNotificationTokenNotIn": [
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P"
],
"pushNotificationTokenGT": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationTokenGTE": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationTokenLT": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationTokenLTE": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationTokenContains": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationTokenHasPrefix": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationTokenHasSuffix": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationTokenIsNil": true,
"pushNotificationTokenNotNil": true,
"pushNotificationTokenEqualFold": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"pushNotificationTokenContainsFold": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyJ9.SflKxwRJSMeKKF2QT4fwpMeJf36P",
"deviceID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"deviceIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"deviceIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deviceName": "iPhone 15 Pro",
"deviceNameNEQ": "iPhone 15 Pro",
"deviceNameIn": ["iPhone 15 Pro"],
"deviceNameNotIn": ["iPhone 15 Pro"],
"deviceNameGT": "iPhone 15 Pro",
"deviceNameGTE": "iPhone 15 Pro",
"deviceNameLT": "iPhone 15 Pro",
"deviceNameLTE": "iPhone 15 Pro",
"deviceNameContains": "iPhone 15 Pro",
"deviceNameHasPrefix": "iPhone 15 Pro",
"deviceNameHasSuffix": "iPhone 15 Pro",
"deviceNameIsNil": true,
"deviceNameNotNil": true,
"deviceNameEqualFold": "iPhone 15 Pro",
"deviceNameContainsFold": "iPhone 15 Pro",
"brand": "Apple",
"brandNEQ": "Apple",
"brandIn": ["Apple"],
"brandNotIn": ["Apple"],
"brandGT": "Apple",
"brandGTE": "Apple",
"brandLT": "Apple",
"brandLTE": "Apple",
"brandContains": "Apple",
"brandHasPrefix": "Apple",
"brandHasSuffix": "Apple",
"brandIsNil": true,
"brandNotNil": true,
"brandEqualFold": "Apple",
"brandContainsFold": "Apple",
"deviceModel": "iPhone 15",
"deviceModelNEQ": "iPhone 15",
"deviceModelIn": ["iPhone 15"],
"deviceModelNotIn": ["iPhone 15"],
"deviceModelGT": "iPhone 15",
"deviceModelGTE": "iPhone 15",
"deviceModelLT": "iPhone 15",
"deviceModelLTE": "iPhone 15",
"deviceModelContains": "iPhone 15",
"deviceModelHasPrefix": "iPhone 15",
"deviceModelHasSuffix": "iPhone 15",
"deviceModelIsNil": true,
"deviceModelNotNil": true,
"deviceModelEqualFold": "iPhone 15",
"deviceModelContainsFold": "iPhone 15",
"osVersion": "1.0.0",
"osVersionNEQ": "1.0.0",
"osVersionIn": ["1.0.0"],
"osVersionNotIn": ["1.0.0"],
"osVersionGT": "1.0.0",
"osVersionGTE": "1.0.0",
"osVersionLT": "1.0.0",
"osVersionLTE": "1.0.0",
"osVersionContains": "1.0.0",
"osVersionHasPrefix": "1.0.0",
"osVersionHasSuffix": "1.0.0",
"osVersionIsNil": true,
"osVersionNotNil": true,
"osVersionEqualFold": "1.0.0",
"osVersionContainsFold": "1.0.0",
"serialNumber": "SN-ABC123XYZ",
"serialNumberNEQ": "SN-ABC123XYZ",
"serialNumberIn": ["SN-ABC123XYZ"],
"serialNumberNotIn": ["SN-ABC123XYZ"],
"serialNumberGT": "SN-ABC123XYZ",
"serialNumberGTE": "SN-ABC123XYZ",
"serialNumberLT": "SN-ABC123XYZ",
"serialNumberLTE": "SN-ABC123XYZ",
"serialNumberContains": "SN-ABC123XYZ",
"serialNumberHasPrefix": "SN-ABC123XYZ",
"serialNumberHasSuffix": "SN-ABC123XYZ",
"serialNumberIsNil": true,
"serialNumberNotNil": true,
"serialNumberEqualFold": "SN-ABC123XYZ",
"serialNumberContainsFold": "SN-ABC123XYZ",
"appVersion": "1.0.0",
"appVersionNEQ": "1.0.0",
"appVersionIn": ["1.0.0"],
"appVersionNotIn": ["1.0.0"],
"appVersionGT": "1.0.0",
"appVersionGTE": "1.0.0",
"appVersionLT": "1.0.0",
"appVersionLTE": "1.0.0",
"appVersionContains": "1.0.0",
"appVersionHasPrefix": "1.0.0",
"appVersionHasSuffix": "1.0.0",
"appVersionIsNil": true,
"appVersionNotNil": true,
"appVersionEqualFold": "1.0.0",
"appVersionContainsFold": "1.0.0",
"buildNumber": "BuildNumber",
"buildNumberNEQ": "BuildNumberNEQ",
"buildNumberIn": ["BuildNumberIn"],
"buildNumberNotIn": ["BuildNumberNotIn"],
"buildNumberGT": "BuildNumberGT",
"buildNumberGTE": "BuildNumberGTE",
"buildNumberLT": "BuildNumberLT",
"buildNumberLTE": "BuildNumberLTE",
"buildNumberContains": "BuildNumberContains",
"buildNumberHasPrefix": "BuildNumberHasPrefix",
"buildNumberHasSuffix": "BuildNumberHasSuffix",
"buildNumberIsNil": true,
"buildNumberNotNil": true,
"buildNumberEqualFold": "BuildNumberEqualFold",
"buildNumberContainsFold": "BuildNumberContainsFold",
"os": "iOS",
"osNEQ": "iOS",
"osIn": ["iOS"],
"osNotIn": ["iOS"],
"osGT": "iOS",
"osGTE": "iOS",
"osLT": "iOS",
"osLTE": "iOS",
"osContains": "iOS",
"osHasPrefix": "iOS",
"osHasSuffix": "iOS",
"osIsNil": true,
"osNotNil": true,
"osEqualFold": "iOS",
"osContainsFold": "iOS",
"manufacturer": "Apple Inc.",
"manufacturerNEQ": "Apple Inc.",
"manufacturerIn": ["Apple Inc."],
"manufacturerNotIn": ["Apple Inc."],
"manufacturerGT": "Apple Inc.",
"manufacturerGTE": "Apple Inc.",
"manufacturerLT": "Apple Inc.",
"manufacturerLTE": "Apple Inc.",
"manufacturerContains": "Apple Inc.",
"manufacturerHasPrefix": "Apple Inc.",
"manufacturerHasSuffix": "Apple Inc.",
"manufacturerIsNil": true,
"manufacturerNotNil": true,
"manufacturerEqualFold": "Apple Inc.",
"manufacturerContainsFold": "Apple Inc.",
"configGroupID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configGroupIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configGroupIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"configGroupIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"configGroupIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configGroupIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configGroupIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configGroupIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configGroupIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configGroupIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configGroupIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configGroupIDIsNil": true,
"configGroupIDNotNil": true,
"configGroupIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"configGroupIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"lastLogin": "2025-06-15T10:30:00Z",
"lastLoginNEQ": "2025-06-15T10:30:00Z",
"lastLoginIn": ["2025-06-15T10:30:00Z"],
"lastLoginNotIn": ["2025-06-15T10:30:00Z"],
"lastLoginGT": "2025-06-15T10:30:00Z",
"lastLoginGTE": "2025-06-15T10:30:00Z",
"lastLoginLT": "2025-06-15T10:30:00Z",
"lastLoginLTE": "2025-06-15T10:30:00Z",
"lastSyncedAt": "2025-06-15T10:30:00Z",
"lastSyncedAtNEQ": "2025-06-15T10:30:00Z",
"lastSyncedAtIn": ["2025-06-15T10:30:00Z"],
"lastSyncedAtNotIn": ["2025-06-15T10:30:00Z"],
"lastSyncedAtGT": "2025-06-15T10:30:00Z",
"lastSyncedAtGTE": "2025-06-15T10:30:00Z",
"lastSyncedAtLT": "2025-06-15T10:30:00Z",
"lastSyncedAtLTE": "2025-06-15T10:30:00Z",
"lastSyncedAtIsNil": true,
"lastSyncedAtNotNil": true
}
SaveCartInput
Fields
| Input Field | Description |
|---|---|
items - [OrderItemInput!]!
|
Example
{"items": [OrderItemInput]}
Secure3dForm
Fields
| Field Name | Description |
|---|---|
action - String!
|
|
method - String!
|
|
fields - [Secure3dFormField!]!
|
Example
{
"action": "CREATE",
"method": "CARD",
"fields": [Secure3dFormField]
}
Secure3dFormField
Service
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"disabled": false,
"name": "Jollof Rice",
"identifier": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"provider": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"fallbackProviders": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"settlementDuration": "SettlementDuration",
"minAmount": 250000,
"maxAmount": 250000,
"markup": FlatRate,
"fee": FlatRate,
"noticeMessage": "Operation completed successfully"
}
ServiceWhereInput
Description
ServiceWhereInput is used for filtering Service objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ServiceWhereInput
|
|
and - [ServiceWhereInput!]
|
|
or - [ServiceWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameIsNil - Boolean
|
|
nameNotNil - Boolean
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
identifier - String
|
identifier field predicates |
identifierNEQ - String
|
|
identifierIn - [String!]
|
|
identifierNotIn - [String!]
|
|
identifierGT - String
|
|
identifierGTE - String
|
|
identifierLT - String
|
|
identifierLTE - String
|
|
identifierContains - String
|
|
identifierHasPrefix - String
|
|
identifierHasSuffix - String
|
|
identifierEqualFold - String
|
|
identifierContainsFold - String
|
|
provider - String
|
provider field predicates |
providerNEQ - String
|
|
providerIn - [String!]
|
|
providerNotIn - [String!]
|
|
providerGT - String
|
|
providerGTE - String
|
|
providerLT - String
|
|
providerLTE - String
|
|
providerContains - String
|
|
providerHasPrefix - String
|
|
providerHasSuffix - String
|
|
providerIsNil - Boolean
|
|
providerNotNil - Boolean
|
|
providerEqualFold - String
|
|
providerContainsFold - String
|
|
settlementDuration - String
|
settlement_duration field predicates |
settlementDurationNEQ - String
|
|
settlementDurationIn - [String!]
|
|
settlementDurationNotIn - [String!]
|
|
settlementDurationGT - String
|
|
settlementDurationGTE - String
|
|
settlementDurationLT - String
|
|
settlementDurationLTE - String
|
|
settlementDurationContains - String
|
|
settlementDurationHasPrefix - String
|
|
settlementDurationHasSuffix - String
|
|
settlementDurationIsNil - Boolean
|
|
settlementDurationNotNil - Boolean
|
|
settlementDurationEqualFold - String
|
|
settlementDurationContainsFold - String
|
|
minAmount - Int
|
min_amount field predicates |
minAmountNEQ - Int
|
|
minAmountIn - [Int!]
|
|
minAmountNotIn - [Int!]
|
|
minAmountGT - Int
|
|
minAmountGTE - Int
|
|
minAmountLT - Int
|
|
minAmountLTE - Int
|
|
minAmountIsNil - Boolean
|
|
minAmountNotNil - Boolean
|
|
maxAmount - Int
|
max_amount field predicates |
maxAmountNEQ - Int
|
|
maxAmountIn - [Int!]
|
|
maxAmountNotIn - [Int!]
|
|
maxAmountGT - Int
|
|
maxAmountGTE - Int
|
|
maxAmountLT - Int
|
|
maxAmountLTE - Int
|
|
maxAmountIsNil - Boolean
|
|
maxAmountNotNil - Boolean
|
|
noticeMessage - String
|
notice_message field predicates |
noticeMessageNEQ - String
|
|
noticeMessageIn - [String!]
|
|
noticeMessageNotIn - [String!]
|
|
noticeMessageGT - String
|
|
noticeMessageGTE - String
|
|
noticeMessageLT - String
|
|
noticeMessageLTE - String
|
|
noticeMessageContains - String
|
|
noticeMessageHasPrefix - String
|
|
noticeMessageHasSuffix - String
|
|
noticeMessageIsNil - Boolean
|
|
noticeMessageNotNil - Boolean
|
|
noticeMessageEqualFold - String
|
|
noticeMessageContainsFold - String
|
Example
{
"not": ServiceWhereInput,
"and": [ServiceWhereInput],
"or": [ServiceWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"disabled": false,
"disabledNEQ": false,
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameIsNil": true,
"nameNotNil": true,
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"identifier": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"identifierNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"identifierIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"identifierNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"identifierGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"identifierGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"identifierLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"identifierLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"identifierContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"identifierHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"identifierHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"identifierEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"identifierContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"provider": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"providerNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"providerGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerIsNil": true,
"providerNotNil": true,
"providerEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"providerContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"settlementDuration": "SettlementDuration",
"settlementDurationNEQ": "SettlementDurationNEQ",
"settlementDurationIn": ["SettlementDurationIn"],
"settlementDurationNotIn": ["SettlementDurationNotIn"],
"settlementDurationGT": "SettlementDurationGT",
"settlementDurationGTE": "SettlementDurationGTE",
"settlementDurationLT": "SettlementDurationLT",
"settlementDurationLTE": "SettlementDurationLTE",
"settlementDurationContains": "SettlementDurationContains",
"settlementDurationHasPrefix": "SettlementDurationHasPrefix",
"settlementDurationHasSuffix": "SettlementDurationHasSuffix",
"settlementDurationIsNil": true,
"settlementDurationNotNil": true,
"settlementDurationEqualFold": "SettlementDurationEqualFold",
"settlementDurationContainsFold": "SettlementDurationContainsFold",
"minAmount": 250000,
"minAmountNEQ": 250000,
"minAmountIn": [250000],
"minAmountNotIn": [250000],
"minAmountGT": 250000,
"minAmountGTE": 250000,
"minAmountLT": 250000,
"minAmountLTE": 250000,
"minAmountIsNil": true,
"minAmountNotNil": true,
"maxAmount": 250000,
"maxAmountNEQ": 250000,
"maxAmountIn": [250000],
"maxAmountNotIn": [250000],
"maxAmountGT": 250000,
"maxAmountGTE": 250000,
"maxAmountLT": 250000,
"maxAmountLTE": 250000,
"maxAmountIsNil": true,
"maxAmountNotNil": true,
"noticeMessage": "Operation completed successfully",
"noticeMessageNEQ": "Operation completed successfully",
"noticeMessageIn": ["Operation completed successfully"],
"noticeMessageNotIn": ["Operation completed successfully"],
"noticeMessageGT": "Operation completed successfully",
"noticeMessageGTE": "Operation completed successfully",
"noticeMessageLT": "Operation completed successfully",
"noticeMessageLTE": "Operation completed successfully",
"noticeMessageContains": "Operation completed successfully",
"noticeMessageHasPrefix": "Operation completed successfully",
"noticeMessageHasSuffix": "Operation completed successfully",
"noticeMessageIsNil": true,
"noticeMessageNotNil": true,
"noticeMessageEqualFold": "Operation completed successfully",
"noticeMessageContainsFold": "Operation completed successfully"
}
Settlement
SettlementWhereInput
Description
SettlementWhereInput is used for filtering Settlement objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - SettlementWhereInput
|
|
and - [SettlementWhereInput!]
|
|
or - [SettlementWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
total - Int
|
total field predicates |
totalNEQ - Int
|
|
totalIn - [Int!]
|
|
totalNotIn - [Int!]
|
|
totalGT - Int
|
|
totalGTE - Int
|
|
totalLT - Int
|
|
totalLTE - Int
|
|
amount - Int
|
amount field predicates |
amountNEQ - Int
|
|
amountIn - [Int!]
|
|
amountNotIn - [Int!]
|
|
amountGT - Int
|
|
amountGTE - Int
|
|
amountLT - Int
|
|
amountLTE - Int
|
|
fees - Int
|
fees field predicates |
feesNEQ - Int
|
|
feesIn - [Int!]
|
|
feesNotIn - [Int!]
|
|
feesGT - Int
|
|
feesGTE - Int
|
|
feesLT - Int
|
|
feesLTE - Int
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
|
hasBusinessBranch - Boolean
|
business_branch edge predicates |
hasBusinessBranchWith - [BusinessBranchWhereInput!]
|
Example
{
"not": SettlementWhereInput,
"and": [SettlementWhereInput],
"or": [SettlementWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"total": 420000,
"totalNEQ": 420000,
"totalIn": [420000],
"totalNotIn": [420000],
"totalGT": 420000,
"totalGTE": 420000,
"totalLT": 420000,
"totalLTE": 420000,
"amount": 250000,
"amountNEQ": 250000,
"amountIn": [250000],
"amountNotIn": [250000],
"amountGT": 250000,
"amountGTE": 250000,
"amountLT": 250000,
"amountLTE": 250000,
"fees": 15000,
"feesNEQ": 15000,
"feesIn": [15000],
"feesNotIn": [15000],
"feesGT": 15000,
"feesGTE": 15000,
"feesLT": 15000,
"feesLTE": 15000,
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput],
"hasBusinessBranch": true,
"hasBusinessBranchWith": [BusinessBranchWhereInput]
}
ShopifyIntegration
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
shopDomain - String!
|
Shopify shop domain (e.g. 'acme.myshopify.com'). Globally unique across all installs. |
scopes - String!
|
Comma-separated Shopify scopes granted at install time. |
currency - String!
|
|
defaultBranchID - String
|
Fallback branch used when an inbound Shopify order's location isn't in location_mapping. |
installedAt - Time!
|
|
uninstalledAt - Time
|
|
business - Business!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"shopDomain": "ShopDomain",
"scopes": "merchant",
"currency": "NGN",
"defaultBranchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"installedAt": "2025-06-15T10:30:00Z",
"uninstalledAt": "2025-06-15T10:30:00Z",
"business": Business
}
ShopifyIntegrationWhereInput
Description
ShopifyIntegrationWhereInput is used for filtering ShopifyIntegration objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ShopifyIntegrationWhereInput
|
|
and - [ShopifyIntegrationWhereInput!]
|
|
or - [ShopifyIntegrationWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
shopDomain - String
|
shop_domain field predicates |
shopDomainNEQ - String
|
|
shopDomainIn - [String!]
|
|
shopDomainNotIn - [String!]
|
|
shopDomainGT - String
|
|
shopDomainGTE - String
|
|
shopDomainLT - String
|
|
shopDomainLTE - String
|
|
shopDomainContains - String
|
|
shopDomainHasPrefix - String
|
|
shopDomainHasSuffix - String
|
|
shopDomainEqualFold - String
|
|
shopDomainContainsFold - String
|
|
scopes - String
|
scopes field predicates |
scopesNEQ - String
|
|
scopesIn - [String!]
|
|
scopesNotIn - [String!]
|
|
scopesGT - String
|
|
scopesGTE - String
|
|
scopesLT - String
|
|
scopesLTE - String
|
|
scopesContains - String
|
|
scopesHasPrefix - String
|
|
scopesHasSuffix - String
|
|
scopesEqualFold - String
|
|
scopesContainsFold - String
|
|
currency - String
|
currency field predicates |
currencyNEQ - String
|
|
currencyIn - [String!]
|
|
currencyNotIn - [String!]
|
|
currencyGT - String
|
|
currencyGTE - String
|
|
currencyLT - String
|
|
currencyLTE - String
|
|
currencyContains - String
|
|
currencyHasPrefix - String
|
|
currencyHasSuffix - String
|
|
currencyEqualFold - String
|
|
currencyContainsFold - String
|
|
defaultBranchID - String
|
default_branch_id field predicates |
defaultBranchIDNEQ - String
|
|
defaultBranchIDIn - [String!]
|
|
defaultBranchIDNotIn - [String!]
|
|
defaultBranchIDGT - String
|
|
defaultBranchIDGTE - String
|
|
defaultBranchIDLT - String
|
|
defaultBranchIDLTE - String
|
|
defaultBranchIDContains - String
|
|
defaultBranchIDHasPrefix - String
|
|
defaultBranchIDHasSuffix - String
|
|
defaultBranchIDIsNil - Boolean
|
|
defaultBranchIDNotNil - Boolean
|
|
defaultBranchIDEqualFold - String
|
|
defaultBranchIDContainsFold - String
|
|
installedAt - Time
|
installed_at field predicates |
installedAtNEQ - Time
|
|
installedAtIn - [Time!]
|
|
installedAtNotIn - [Time!]
|
|
installedAtGT - Time
|
|
installedAtGTE - Time
|
|
installedAtLT - Time
|
|
installedAtLTE - Time
|
|
uninstalledAt - Time
|
uninstalled_at field predicates |
uninstalledAtNEQ - Time
|
|
uninstalledAtIn - [Time!]
|
|
uninstalledAtNotIn - [Time!]
|
|
uninstalledAtGT - Time
|
|
uninstalledAtGTE - Time
|
|
uninstalledAtLT - Time
|
|
uninstalledAtLTE - Time
|
|
uninstalledAtIsNil - Boolean
|
|
uninstalledAtNotNil - Boolean
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
Example
{
"not": ShopifyIntegrationWhereInput,
"and": [ShopifyIntegrationWhereInput],
"or": [ShopifyIntegrationWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"shopDomain": "ShopDomain",
"shopDomainNEQ": "ShopDomainNEQ",
"shopDomainIn": ["ShopDomainIn"],
"shopDomainNotIn": ["ShopDomainNotIn"],
"shopDomainGT": "ShopDomainGT",
"shopDomainGTE": "ShopDomainGTE",
"shopDomainLT": "ShopDomainLT",
"shopDomainLTE": "ShopDomainLTE",
"shopDomainContains": "ShopDomainContains",
"shopDomainHasPrefix": "ShopDomainHasPrefix",
"shopDomainHasSuffix": "ShopDomainHasSuffix",
"shopDomainEqualFold": "ShopDomainEqualFold",
"shopDomainContainsFold": "ShopDomainContainsFold",
"scopes": "merchant",
"scopesNEQ": "merchant",
"scopesIn": ["merchant"],
"scopesNotIn": ["merchant"],
"scopesGT": "merchant",
"scopesGTE": "merchant",
"scopesLT": "merchant",
"scopesLTE": "merchant",
"scopesContains": "merchant",
"scopesHasPrefix": "merchant",
"scopesHasSuffix": "merchant",
"scopesEqualFold": "merchant",
"scopesContainsFold": "merchant",
"currency": "NGN",
"currencyNEQ": "NGN",
"currencyIn": ["NGN"],
"currencyNotIn": ["NGN"],
"currencyGT": "NGN",
"currencyGTE": "NGN",
"currencyLT": "NGN",
"currencyLTE": "NGN",
"currencyContains": "NGN",
"currencyHasPrefix": "NGN",
"currencyHasSuffix": "NGN",
"currencyEqualFold": "NGN",
"currencyContainsFold": "NGN",
"defaultBranchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defaultBranchIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defaultBranchIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"defaultBranchIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"defaultBranchIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defaultBranchIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defaultBranchIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defaultBranchIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defaultBranchIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defaultBranchIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defaultBranchIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defaultBranchIDIsNil": true,
"defaultBranchIDNotNil": true,
"defaultBranchIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defaultBranchIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"installedAt": "2025-06-15T10:30:00Z",
"installedAtNEQ": "2025-06-15T10:30:00Z",
"installedAtIn": ["2025-06-15T10:30:00Z"],
"installedAtNotIn": ["2025-06-15T10:30:00Z"],
"installedAtGT": "2025-06-15T10:30:00Z",
"installedAtGTE": "2025-06-15T10:30:00Z",
"installedAtLT": "2025-06-15T10:30:00Z",
"installedAtLTE": "2025-06-15T10:30:00Z",
"uninstalledAt": "2025-06-15T10:30:00Z",
"uninstalledAtNEQ": "2025-06-15T10:30:00Z",
"uninstalledAtIn": ["2025-06-15T10:30:00Z"],
"uninstalledAtNotIn": ["2025-06-15T10:30:00Z"],
"uninstalledAtGT": "2025-06-15T10:30:00Z",
"uninstalledAtGTE": "2025-06-15T10:30:00Z",
"uninstalledAtLT": "2025-06-15T10:30:00Z",
"uninstalledAtLTE": "2025-06-15T10:30:00Z",
"uninstalledAtIsNil": true,
"uninstalledAtNotNil": true,
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput]
}
ShopifyProductMapping
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
shopifyProductGid - String!
|
gid://shopify/Product/ |
shopifyVariantGid - String
|
gid://shopify/ProductVariant/ |
shopifyInventoryItemGid - String
|
gid://shopify/InventoryItem/ |
lastSyncedAt - Time
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"shopifyProductGid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"lastSyncedAt": "2025-06-15T10:30:00Z"
}
ShopifyProductMappingWhereInput
Description
ShopifyProductMappingWhereInput is used for filtering ShopifyProductMapping objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - ShopifyProductMappingWhereInput
|
|
and - [ShopifyProductMappingWhereInput!]
|
|
or - [ShopifyProductMappingWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
shopifyProductGid - String
|
shopify_product_gid field predicates |
shopifyProductGidNEQ - String
|
|
shopifyProductGidIn - [String!]
|
|
shopifyProductGidNotIn - [String!]
|
|
shopifyProductGidGT - String
|
|
shopifyProductGidGTE - String
|
|
shopifyProductGidLT - String
|
|
shopifyProductGidLTE - String
|
|
shopifyProductGidContains - String
|
|
shopifyProductGidHasPrefix - String
|
|
shopifyProductGidHasSuffix - String
|
|
shopifyProductGidEqualFold - String
|
|
shopifyProductGidContainsFold - String
|
|
shopifyVariantGid - String
|
shopify_variant_gid field predicates |
shopifyVariantGidNEQ - String
|
|
shopifyVariantGidIn - [String!]
|
|
shopifyVariantGidNotIn - [String!]
|
|
shopifyVariantGidGT - String
|
|
shopifyVariantGidGTE - String
|
|
shopifyVariantGidLT - String
|
|
shopifyVariantGidLTE - String
|
|
shopifyVariantGidContains - String
|
|
shopifyVariantGidHasPrefix - String
|
|
shopifyVariantGidHasSuffix - String
|
|
shopifyVariantGidIsNil - Boolean
|
|
shopifyVariantGidNotNil - Boolean
|
|
shopifyVariantGidEqualFold - String
|
|
shopifyVariantGidContainsFold - String
|
|
shopifyInventoryItemGid - String
|
shopify_inventory_item_gid field predicates |
shopifyInventoryItemGidNEQ - String
|
|
shopifyInventoryItemGidIn - [String!]
|
|
shopifyInventoryItemGidNotIn - [String!]
|
|
shopifyInventoryItemGidGT - String
|
|
shopifyInventoryItemGidGTE - String
|
|
shopifyInventoryItemGidLT - String
|
|
shopifyInventoryItemGidLTE - String
|
|
shopifyInventoryItemGidContains - String
|
|
shopifyInventoryItemGidHasPrefix - String
|
|
shopifyInventoryItemGidHasSuffix - String
|
|
shopifyInventoryItemGidIsNil - Boolean
|
|
shopifyInventoryItemGidNotNil - Boolean
|
|
shopifyInventoryItemGidEqualFold - String
|
|
shopifyInventoryItemGidContainsFold - String
|
|
lastSyncedAt - Time
|
last_synced_at field predicates |
lastSyncedAtNEQ - Time
|
|
lastSyncedAtIn - [Time!]
|
|
lastSyncedAtNotIn - [Time!]
|
|
lastSyncedAtGT - Time
|
|
lastSyncedAtGTE - Time
|
|
lastSyncedAtLT - Time
|
|
lastSyncedAtLTE - Time
|
|
lastSyncedAtIsNil - Boolean
|
|
lastSyncedAtNotNil - Boolean
|
Example
{
"not": ShopifyProductMappingWhereInput,
"and": [ShopifyProductMappingWhereInput],
"or": [ShopifyProductMappingWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"shopifyProductGid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyProductGidNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyProductGidIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"shopifyProductGidNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"shopifyProductGidGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyProductGidGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyProductGidLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyProductGidLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyProductGidContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyProductGidHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyProductGidHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyProductGidEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyProductGidContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGidNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGidIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"shopifyVariantGidNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"shopifyVariantGidGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGidGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGidLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGidLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGidContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGidHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGidHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGidIsNil": true,
"shopifyVariantGidNotNil": true,
"shopifyVariantGidEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyVariantGidContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGidNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGidIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"shopifyInventoryItemGidNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"shopifyInventoryItemGidGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGidGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGidLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGidLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGidContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGidHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGidHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGidIsNil": true,
"shopifyInventoryItemGidNotNil": true,
"shopifyInventoryItemGidEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shopifyInventoryItemGidContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"lastSyncedAt": "2025-06-15T10:30:00Z",
"lastSyncedAtNEQ": "2025-06-15T10:30:00Z",
"lastSyncedAtIn": ["2025-06-15T10:30:00Z"],
"lastSyncedAtNotIn": ["2025-06-15T10:30:00Z"],
"lastSyncedAtGT": "2025-06-15T10:30:00Z",
"lastSyncedAtGTE": "2025-06-15T10:30:00Z",
"lastSyncedAtLT": "2025-06-15T10:30:00Z",
"lastSyncedAtLTE": "2025-06-15T10:30:00Z",
"lastSyncedAtIsNil": true,
"lastSyncedAtNotNil": true
}
SocialLink
Fields
| Field Name | Description |
|---|---|
type - SocialLinkType!
|
|
url - String!
|
Example
{"type": "FACEBOOK", "url": "https://api.zappie.com"}
SocialLinkType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"FACEBOOK"
StockTransfer
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
reference - String!
|
Unique transfer reference number |
status - StockTransferStatus!
|
Current transfer status |
notes - String
|
Additional notes about the transfer |
rejectionReason - String
|
Reason for rejection if rejected |
requestedAt - Time
|
When the transfer was requested |
approvedAt - Time
|
When the transfer was approved |
shippedAt - Time
|
When the transfer was shipped |
receivedAt - Time
|
When the transfer was received |
requestedByID - ID
|
User who requested the transfer |
approvedByID - ID
|
User who approved the transfer |
shippedByID - ID
|
User who shipped the transfer |
receivedByID - ID
|
User who received the transfer |
sourceBranchID - ID!
|
Source branch ID |
destinationBranchID - ID!
|
Destination branch ID |
businessID - ID!
|
Business ID |
requiresApproval - Boolean!
|
Whether this transfer requires approval |
business - Business!
|
|
sourceBranch - BusinessBranch!
|
|
destinationBranch - BusinessBranch!
|
|
requestedBy - BusinessMember
|
|
approvedBy - BusinessMember
|
|
shippedBy - BusinessMember
|
|
receivedBy - BusinessMember
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"status": "DRAFT",
"notes": "Please call on arrival",
"rejectionReason": "Payment declined by bank",
"requestedAt": "2025-06-15T10:30:00Z",
"approvedAt": "2025-06-15T10:30:00Z",
"shippedAt": "2025-06-15T10:30:00Z",
"receivedAt": "2025-06-15T10:30:00Z",
"requestedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requiresApproval": true,
"business": Business,
"sourceBranch": BusinessBranch,
"destinationBranch": BusinessBranch,
"requestedBy": BusinessMember,
"approvedBy": BusinessMember,
"shippedBy": BusinessMember,
"receivedBy": BusinessMember
}
StockTransferItem
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
inventoryID - ID!
|
Source inventory being transferred |
quantityRequested - Float!
|
Quantity requested for transfer |
quantityShipped - Float!
|
Quantity actually shipped |
quantityReceived - Float!
|
Quantity actually received |
unitOfMeasureID - ID
|
Unit of measure for quantities |
sku - String!
|
SKU at time of transfer |
productName - String!
|
Product name at time of transfer |
costPrice - Int!
|
Cost price at time of transfer |
notes - String
|
Notes for this line item |
discrepancyReason - String
|
Reason for quantity discrepancy if any |
stockTransferID - ID!
|
Parent transfer ID |
stockTransfer - StockTransfer!
|
|
inventory - ProductInventory!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"inventoryID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"quantityRequested": 2,
"quantityShipped": 2,
"quantityReceived": 2,
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sku": "SKU-JOLLOF-001",
"productName": "Jollof Rice",
"costPrice": 120000,
"notes": "Please call on arrival",
"discrepancyReason": "4111111111111111",
"stockTransferID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransfer": StockTransfer,
"inventory": ProductInventory
}
StockTransferItemWhereInput
Description
StockTransferItemWhereInput is used for filtering StockTransferItem objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - StockTransferItemWhereInput
|
|
and - [StockTransferItemWhereInput!]
|
|
or - [StockTransferItemWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
inventoryID - ID
|
inventory_id field predicates |
inventoryIDNEQ - ID
|
|
inventoryIDIn - [ID!]
|
|
inventoryIDNotIn - [ID!]
|
|
inventoryIDGT - ID
|
|
inventoryIDGTE - ID
|
|
inventoryIDLT - ID
|
|
inventoryIDLTE - ID
|
|
inventoryIDContains - ID
|
|
inventoryIDHasPrefix - ID
|
|
inventoryIDHasSuffix - ID
|
|
inventoryIDEqualFold - ID
|
|
inventoryIDContainsFold - ID
|
|
quantityRequested - Float
|
quantity_requested field predicates |
quantityRequestedNEQ - Float
|
|
quantityRequestedIn - [Float!]
|
|
quantityRequestedNotIn - [Float!]
|
|
quantityRequestedGT - Float
|
|
quantityRequestedGTE - Float
|
|
quantityRequestedLT - Float
|
|
quantityRequestedLTE - Float
|
|
quantityShipped - Float
|
quantity_shipped field predicates |
quantityShippedNEQ - Float
|
|
quantityShippedIn - [Float!]
|
|
quantityShippedNotIn - [Float!]
|
|
quantityShippedGT - Float
|
|
quantityShippedGTE - Float
|
|
quantityShippedLT - Float
|
|
quantityShippedLTE - Float
|
|
quantityReceived - Float
|
quantity_received field predicates |
quantityReceivedNEQ - Float
|
|
quantityReceivedIn - [Float!]
|
|
quantityReceivedNotIn - [Float!]
|
|
quantityReceivedGT - Float
|
|
quantityReceivedGTE - Float
|
|
quantityReceivedLT - Float
|
|
quantityReceivedLTE - Float
|
|
unitOfMeasureID - ID
|
unit_of_measure_id field predicates |
unitOfMeasureIDNEQ - ID
|
|
unitOfMeasureIDIn - [ID!]
|
|
unitOfMeasureIDNotIn - [ID!]
|
|
unitOfMeasureIDGT - ID
|
|
unitOfMeasureIDGTE - ID
|
|
unitOfMeasureIDLT - ID
|
|
unitOfMeasureIDLTE - ID
|
|
unitOfMeasureIDContains - ID
|
|
unitOfMeasureIDHasPrefix - ID
|
|
unitOfMeasureIDHasSuffix - ID
|
|
unitOfMeasureIDIsNil - Boolean
|
|
unitOfMeasureIDNotNil - Boolean
|
|
unitOfMeasureIDEqualFold - ID
|
|
unitOfMeasureIDContainsFold - ID
|
|
sku - String
|
sku field predicates |
skuNEQ - String
|
|
skuIn - [String!]
|
|
skuNotIn - [String!]
|
|
skuGT - String
|
|
skuGTE - String
|
|
skuLT - String
|
|
skuLTE - String
|
|
skuContains - String
|
|
skuHasPrefix - String
|
|
skuHasSuffix - String
|
|
skuEqualFold - String
|
|
skuContainsFold - String
|
|
productName - String
|
product_name field predicates |
productNameNEQ - String
|
|
productNameIn - [String!]
|
|
productNameNotIn - [String!]
|
|
productNameGT - String
|
|
productNameGTE - String
|
|
productNameLT - String
|
|
productNameLTE - String
|
|
productNameContains - String
|
|
productNameHasPrefix - String
|
|
productNameHasSuffix - String
|
|
productNameEqualFold - String
|
|
productNameContainsFold - String
|
|
costPrice - Int
|
cost_price field predicates |
costPriceNEQ - Int
|
|
costPriceIn - [Int!]
|
|
costPriceNotIn - [Int!]
|
|
costPriceGT - Int
|
|
costPriceGTE - Int
|
|
costPriceLT - Int
|
|
costPriceLTE - Int
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
|
discrepancyReason - String
|
discrepancy_reason field predicates |
discrepancyReasonNEQ - String
|
|
discrepancyReasonIn - [String!]
|
|
discrepancyReasonNotIn - [String!]
|
|
discrepancyReasonGT - String
|
|
discrepancyReasonGTE - String
|
|
discrepancyReasonLT - String
|
|
discrepancyReasonLTE - String
|
|
discrepancyReasonContains - String
|
|
discrepancyReasonHasPrefix - String
|
|
discrepancyReasonHasSuffix - String
|
|
discrepancyReasonIsNil - Boolean
|
|
discrepancyReasonNotNil - Boolean
|
|
discrepancyReasonEqualFold - String
|
|
discrepancyReasonContainsFold - String
|
|
stockTransferID - ID
|
stock_transfer_id field predicates |
stockTransferIDNEQ - ID
|
|
stockTransferIDIn - [ID!]
|
|
stockTransferIDNotIn - [ID!]
|
|
stockTransferIDGT - ID
|
|
stockTransferIDGTE - ID
|
|
stockTransferIDLT - ID
|
|
stockTransferIDLTE - ID
|
|
stockTransferIDContains - ID
|
|
stockTransferIDHasPrefix - ID
|
|
stockTransferIDHasSuffix - ID
|
|
stockTransferIDEqualFold - ID
|
|
stockTransferIDContainsFold - ID
|
|
hasStockTransfer - Boolean
|
stock_transfer edge predicates |
hasStockTransferWith - [StockTransferWhereInput!]
|
|
hasInventory - Boolean
|
inventory edge predicates |
hasInventoryWith - [ProductInventoryWhereInput!]
|
Example
{
"not": StockTransferItemWhereInput,
"and": [StockTransferItemWhereInput],
"or": [StockTransferItemWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"inventoryID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"inventoryIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"inventoryIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"inventoryIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"quantityRequested": 2,
"quantityRequestedNEQ": 2,
"quantityRequestedIn": [2],
"quantityRequestedNotIn": [2],
"quantityRequestedGT": 2,
"quantityRequestedGTE": 2,
"quantityRequestedLT": 2,
"quantityRequestedLTE": 2,
"quantityShipped": 2,
"quantityShippedNEQ": 2,
"quantityShippedIn": [2],
"quantityShippedNotIn": [2],
"quantityShippedGT": 2,
"quantityShippedGTE": 2,
"quantityShippedLT": 2,
"quantityShippedLTE": 2,
"quantityReceived": 2,
"quantityReceivedNEQ": 2,
"quantityReceivedIn": [2],
"quantityReceivedNotIn": [2],
"quantityReceivedGT": 2,
"quantityReceivedGTE": 2,
"quantityReceivedLT": 2,
"quantityReceivedLTE": 2,
"unitOfMeasureID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"unitOfMeasureIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDIsNil": true,
"unitOfMeasureIDNotNil": true,
"unitOfMeasureIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"unitOfMeasureIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sku": "SKU-JOLLOF-001",
"skuNEQ": "SKU-JOLLOF-001",
"skuIn": ["SKU-JOLLOF-001"],
"skuNotIn": ["SKU-JOLLOF-001"],
"skuGT": "SKU-JOLLOF-001",
"skuGTE": "SKU-JOLLOF-001",
"skuLT": "SKU-JOLLOF-001",
"skuLTE": "SKU-JOLLOF-001",
"skuContains": "SKU-JOLLOF-001",
"skuHasPrefix": "SKU-JOLLOF-001",
"skuHasSuffix": "SKU-JOLLOF-001",
"skuEqualFold": "SKU-JOLLOF-001",
"skuContainsFold": "SKU-JOLLOF-001",
"productName": "Jollof Rice",
"productNameNEQ": "Jollof Rice",
"productNameIn": ["Jollof Rice"],
"productNameNotIn": ["Jollof Rice"],
"productNameGT": "Jollof Rice",
"productNameGTE": "Jollof Rice",
"productNameLT": "Jollof Rice",
"productNameLTE": "Jollof Rice",
"productNameContains": "Jollof Rice",
"productNameHasPrefix": "Jollof Rice",
"productNameHasSuffix": "Jollof Rice",
"productNameEqualFold": "Jollof Rice",
"productNameContainsFold": "Jollof Rice",
"costPrice": 120000,
"costPriceNEQ": 120000,
"costPriceIn": [120000],
"costPriceNotIn": [120000],
"costPriceGT": 120000,
"costPriceGTE": 120000,
"costPriceLT": 120000,
"costPriceLTE": 120000,
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival",
"discrepancyReason": "4111111111111111",
"discrepancyReasonNEQ": "4111111111111111",
"discrepancyReasonIn": ["4111111111111111"],
"discrepancyReasonNotIn": ["4111111111111111"],
"discrepancyReasonGT": "4111111111111111",
"discrepancyReasonGTE": "4111111111111111",
"discrepancyReasonLT": "4111111111111111",
"discrepancyReasonLTE": "4111111111111111",
"discrepancyReasonContains": "4111111111111111",
"discrepancyReasonHasPrefix": "4111111111111111",
"discrepancyReasonHasSuffix": "4111111111111111",
"discrepancyReasonIsNil": true,
"discrepancyReasonNotNil": true,
"discrepancyReasonEqualFold": "4111111111111111",
"discrepancyReasonContainsFold": "4111111111111111",
"stockTransferID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"stockTransferIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"stockTransferIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"hasStockTransfer": true,
"hasStockTransferWith": [StockTransferWhereInput],
"hasInventory": true,
"hasInventoryWith": [ProductInventoryWhereInput]
}
StockTransferStatus
Description
StockTransferStatus is enum for the field status
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"DRAFT"
StockTransferTimeline
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
action - StockTransferTimelineAction!
|
The action that occurred |
description - String
|
Human-readable description of the action |
metadata - Map
|
Additional metadata about the action |
performedByID - ID
|
User who performed this action |
stockTransferID - ID!
|
Parent transfer ID |
stockTransfer - StockTransfer!
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"action": "CREATED",
"description": "A delicious plate of Jollof rice with grilled chicken",
"metadata": {"key": "value"},
"performedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransfer": StockTransfer
}
StockTransferTimelineAction
Description
StockTransferTimelineAction is enum for the field action
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CREATED"
StockTransferTimelineWhereInput
Description
StockTransferTimelineWhereInput is used for filtering StockTransferTimeline objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - StockTransferTimelineWhereInput
|
|
and - [StockTransferTimelineWhereInput!]
|
|
or - [StockTransferTimelineWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
action - StockTransferTimelineAction
|
action field predicates |
actionNEQ - StockTransferTimelineAction
|
|
actionIn - [StockTransferTimelineAction!]
|
|
actionNotIn - [StockTransferTimelineAction!]
|
|
description - String
|
description field predicates |
descriptionNEQ - String
|
|
descriptionIn - [String!]
|
|
descriptionNotIn - [String!]
|
|
descriptionGT - String
|
|
descriptionGTE - String
|
|
descriptionLT - String
|
|
descriptionLTE - String
|
|
descriptionContains - String
|
|
descriptionHasPrefix - String
|
|
descriptionHasSuffix - String
|
|
descriptionIsNil - Boolean
|
|
descriptionNotNil - Boolean
|
|
descriptionEqualFold - String
|
|
descriptionContainsFold - String
|
|
performedByID - ID
|
performed_by_id field predicates |
performedByIDNEQ - ID
|
|
performedByIDIn - [ID!]
|
|
performedByIDNotIn - [ID!]
|
|
performedByIDGT - ID
|
|
performedByIDGTE - ID
|
|
performedByIDLT - ID
|
|
performedByIDLTE - ID
|
|
performedByIDContains - ID
|
|
performedByIDHasPrefix - ID
|
|
performedByIDHasSuffix - ID
|
|
performedByIDIsNil - Boolean
|
|
performedByIDNotNil - Boolean
|
|
performedByIDEqualFold - ID
|
|
performedByIDContainsFold - ID
|
|
stockTransferID - ID
|
stock_transfer_id field predicates |
stockTransferIDNEQ - ID
|
|
stockTransferIDIn - [ID!]
|
|
stockTransferIDNotIn - [ID!]
|
|
stockTransferIDGT - ID
|
|
stockTransferIDGTE - ID
|
|
stockTransferIDLT - ID
|
|
stockTransferIDLTE - ID
|
|
stockTransferIDContains - ID
|
|
stockTransferIDHasPrefix - ID
|
|
stockTransferIDHasSuffix - ID
|
|
stockTransferIDEqualFold - ID
|
|
stockTransferIDContainsFold - ID
|
|
hasStockTransfer - Boolean
|
stock_transfer edge predicates |
hasStockTransferWith - [StockTransferWhereInput!]
|
Example
{
"not": StockTransferTimelineWhereInput,
"and": [StockTransferTimelineWhereInput],
"or": [StockTransferTimelineWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"action": "CREATED",
"actionNEQ": "CREATED",
"actionIn": ["CREATED"],
"actionNotIn": ["CREATED"],
"description": "A delicious plate of Jollof rice with grilled chicken",
"descriptionNEQ": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionNotIn": ["A delicious plate of Jollof rice with grilled chicken"],
"descriptionGT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionGTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLT": "A delicious plate of Jollof rice with grilled chicken",
"descriptionLTE": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContains": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasPrefix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionHasSuffix": "A delicious plate of Jollof rice with grilled chicken",
"descriptionIsNil": true,
"descriptionNotNil": true,
"descriptionEqualFold": "A delicious plate of Jollof rice with grilled chicken",
"descriptionContainsFold": "A delicious plate of Jollof rice with grilled chicken",
"performedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"performedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"performedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDIsNil": true,
"performedByIDNotNil": true,
"performedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"performedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"stockTransferIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"stockTransferIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"stockTransferIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"hasStockTransfer": true,
"hasStockTransferWith": [StockTransferWhereInput]
}
StockTransferWhereInput
Description
StockTransferWhereInput is used for filtering StockTransfer objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - StockTransferWhereInput
|
|
and - [StockTransferWhereInput!]
|
|
or - [StockTransferWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
reference - String
|
reference field predicates |
referenceNEQ - String
|
|
referenceIn - [String!]
|
|
referenceNotIn - [String!]
|
|
referenceGT - String
|
|
referenceGTE - String
|
|
referenceLT - String
|
|
referenceLTE - String
|
|
referenceContains - String
|
|
referenceHasPrefix - String
|
|
referenceHasSuffix - String
|
|
referenceEqualFold - String
|
|
referenceContainsFold - String
|
|
status - StockTransferStatus
|
status field predicates |
statusNEQ - StockTransferStatus
|
|
statusIn - [StockTransferStatus!]
|
|
statusNotIn - [StockTransferStatus!]
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
|
rejectionReason - String
|
rejection_reason field predicates |
rejectionReasonNEQ - String
|
|
rejectionReasonIn - [String!]
|
|
rejectionReasonNotIn - [String!]
|
|
rejectionReasonGT - String
|
|
rejectionReasonGTE - String
|
|
rejectionReasonLT - String
|
|
rejectionReasonLTE - String
|
|
rejectionReasonContains - String
|
|
rejectionReasonHasPrefix - String
|
|
rejectionReasonHasSuffix - String
|
|
rejectionReasonIsNil - Boolean
|
|
rejectionReasonNotNil - Boolean
|
|
rejectionReasonEqualFold - String
|
|
rejectionReasonContainsFold - String
|
|
requestedAt - Time
|
requested_at field predicates |
requestedAtNEQ - Time
|
|
requestedAtIn - [Time!]
|
|
requestedAtNotIn - [Time!]
|
|
requestedAtGT - Time
|
|
requestedAtGTE - Time
|
|
requestedAtLT - Time
|
|
requestedAtLTE - Time
|
|
requestedAtIsNil - Boolean
|
|
requestedAtNotNil - Boolean
|
|
approvedAt - Time
|
approved_at field predicates |
approvedAtNEQ - Time
|
|
approvedAtIn - [Time!]
|
|
approvedAtNotIn - [Time!]
|
|
approvedAtGT - Time
|
|
approvedAtGTE - Time
|
|
approvedAtLT - Time
|
|
approvedAtLTE - Time
|
|
approvedAtIsNil - Boolean
|
|
approvedAtNotNil - Boolean
|
|
shippedAt - Time
|
shipped_at field predicates |
shippedAtNEQ - Time
|
|
shippedAtIn - [Time!]
|
|
shippedAtNotIn - [Time!]
|
|
shippedAtGT - Time
|
|
shippedAtGTE - Time
|
|
shippedAtLT - Time
|
|
shippedAtLTE - Time
|
|
shippedAtIsNil - Boolean
|
|
shippedAtNotNil - Boolean
|
|
receivedAt - Time
|
received_at field predicates |
receivedAtNEQ - Time
|
|
receivedAtIn - [Time!]
|
|
receivedAtNotIn - [Time!]
|
|
receivedAtGT - Time
|
|
receivedAtGTE - Time
|
|
receivedAtLT - Time
|
|
receivedAtLTE - Time
|
|
receivedAtIsNil - Boolean
|
|
receivedAtNotNil - Boolean
|
|
requestedByID - ID
|
requested_by_id field predicates |
requestedByIDNEQ - ID
|
|
requestedByIDIn - [ID!]
|
|
requestedByIDNotIn - [ID!]
|
|
requestedByIDGT - ID
|
|
requestedByIDGTE - ID
|
|
requestedByIDLT - ID
|
|
requestedByIDLTE - ID
|
|
requestedByIDContains - ID
|
|
requestedByIDHasPrefix - ID
|
|
requestedByIDHasSuffix - ID
|
|
requestedByIDIsNil - Boolean
|
|
requestedByIDNotNil - Boolean
|
|
requestedByIDEqualFold - ID
|
|
requestedByIDContainsFold - ID
|
|
approvedByID - ID
|
approved_by_id field predicates |
approvedByIDNEQ - ID
|
|
approvedByIDIn - [ID!]
|
|
approvedByIDNotIn - [ID!]
|
|
approvedByIDGT - ID
|
|
approvedByIDGTE - ID
|
|
approvedByIDLT - ID
|
|
approvedByIDLTE - ID
|
|
approvedByIDContains - ID
|
|
approvedByIDHasPrefix - ID
|
|
approvedByIDHasSuffix - ID
|
|
approvedByIDIsNil - Boolean
|
|
approvedByIDNotNil - Boolean
|
|
approvedByIDEqualFold - ID
|
|
approvedByIDContainsFold - ID
|
|
shippedByID - ID
|
shipped_by_id field predicates |
shippedByIDNEQ - ID
|
|
shippedByIDIn - [ID!]
|
|
shippedByIDNotIn - [ID!]
|
|
shippedByIDGT - ID
|
|
shippedByIDGTE - ID
|
|
shippedByIDLT - ID
|
|
shippedByIDLTE - ID
|
|
shippedByIDContains - ID
|
|
shippedByIDHasPrefix - ID
|
|
shippedByIDHasSuffix - ID
|
|
shippedByIDIsNil - Boolean
|
|
shippedByIDNotNil - Boolean
|
|
shippedByIDEqualFold - ID
|
|
shippedByIDContainsFold - ID
|
|
receivedByID - ID
|
received_by_id field predicates |
receivedByIDNEQ - ID
|
|
receivedByIDIn - [ID!]
|
|
receivedByIDNotIn - [ID!]
|
|
receivedByIDGT - ID
|
|
receivedByIDGTE - ID
|
|
receivedByIDLT - ID
|
|
receivedByIDLTE - ID
|
|
receivedByIDContains - ID
|
|
receivedByIDHasPrefix - ID
|
|
receivedByIDHasSuffix - ID
|
|
receivedByIDIsNil - Boolean
|
|
receivedByIDNotNil - Boolean
|
|
receivedByIDEqualFold - ID
|
|
receivedByIDContainsFold - ID
|
|
sourceBranchID - ID
|
source_branch_id field predicates |
sourceBranchIDNEQ - ID
|
|
sourceBranchIDIn - [ID!]
|
|
sourceBranchIDNotIn - [ID!]
|
|
sourceBranchIDGT - ID
|
|
sourceBranchIDGTE - ID
|
|
sourceBranchIDLT - ID
|
|
sourceBranchIDLTE - ID
|
|
sourceBranchIDContains - ID
|
|
sourceBranchIDHasPrefix - ID
|
|
sourceBranchIDHasSuffix - ID
|
|
sourceBranchIDEqualFold - ID
|
|
sourceBranchIDContainsFold - ID
|
|
destinationBranchID - ID
|
destination_branch_id field predicates |
destinationBranchIDNEQ - ID
|
|
destinationBranchIDIn - [ID!]
|
|
destinationBranchIDNotIn - [ID!]
|
|
destinationBranchIDGT - ID
|
|
destinationBranchIDGTE - ID
|
|
destinationBranchIDLT - ID
|
|
destinationBranchIDLTE - ID
|
|
destinationBranchIDContains - ID
|
|
destinationBranchIDHasPrefix - ID
|
|
destinationBranchIDHasSuffix - ID
|
|
destinationBranchIDEqualFold - ID
|
|
destinationBranchIDContainsFold - ID
|
|
businessID - ID
|
business_id field predicates |
businessIDNEQ - ID
|
|
businessIDIn - [ID!]
|
|
businessIDNotIn - [ID!]
|
|
businessIDGT - ID
|
|
businessIDGTE - ID
|
|
businessIDLT - ID
|
|
businessIDLTE - ID
|
|
businessIDContains - ID
|
|
businessIDHasPrefix - ID
|
|
businessIDHasSuffix - ID
|
|
businessIDEqualFold - ID
|
|
businessIDContainsFold - ID
|
|
requiresApproval - Boolean
|
requires_approval field predicates |
requiresApprovalNEQ - Boolean
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
|
hasSourceBranch - Boolean
|
source_branch edge predicates |
hasSourceBranchWith - [BusinessBranchWhereInput!]
|
|
hasDestinationBranch - Boolean
|
destination_branch edge predicates |
hasDestinationBranchWith - [BusinessBranchWhereInput!]
|
|
hasRequestedBy - Boolean
|
requested_by edge predicates |
hasRequestedByWith - [BusinessMemberWhereInput!]
|
|
hasApprovedBy - Boolean
|
approved_by edge predicates |
hasApprovedByWith - [BusinessMemberWhereInput!]
|
|
hasShippedBy - Boolean
|
shipped_by edge predicates |
hasShippedByWith - [BusinessMemberWhereInput!]
|
|
hasReceivedBy - Boolean
|
received_by edge predicates |
hasReceivedByWith - [BusinessMemberWhereInput!]
|
Example
{
"not": StockTransferWhereInput,
"and": [StockTransferWhereInput],
"or": [StockTransferWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"reference": "REF-20250615-001",
"referenceNEQ": "REF-20250615-001",
"referenceIn": ["REF-20250615-001"],
"referenceNotIn": ["REF-20250615-001"],
"referenceGT": "REF-20250615-001",
"referenceGTE": "REF-20250615-001",
"referenceLT": "REF-20250615-001",
"referenceLTE": "REF-20250615-001",
"referenceContains": "REF-20250615-001",
"referenceHasPrefix": "REF-20250615-001",
"referenceHasSuffix": "REF-20250615-001",
"referenceEqualFold": "REF-20250615-001",
"referenceContainsFold": "REF-20250615-001",
"status": "DRAFT",
"statusNEQ": "DRAFT",
"statusIn": ["DRAFT"],
"statusNotIn": ["DRAFT"],
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival",
"rejectionReason": "Payment declined by bank",
"rejectionReasonNEQ": "Payment declined by bank",
"rejectionReasonIn": ["Payment declined by bank"],
"rejectionReasonNotIn": ["Payment declined by bank"],
"rejectionReasonGT": "Payment declined by bank",
"rejectionReasonGTE": "Payment declined by bank",
"rejectionReasonLT": "Payment declined by bank",
"rejectionReasonLTE": "Payment declined by bank",
"rejectionReasonContains": "Payment declined by bank",
"rejectionReasonHasPrefix": "Payment declined by bank",
"rejectionReasonHasSuffix": "Payment declined by bank",
"rejectionReasonIsNil": true,
"rejectionReasonNotNil": true,
"rejectionReasonEqualFold": "Payment declined by bank",
"rejectionReasonContainsFold": "Payment declined by bank",
"requestedAt": "2025-06-15T10:30:00Z",
"requestedAtNEQ": "2025-06-15T10:30:00Z",
"requestedAtIn": ["2025-06-15T10:30:00Z"],
"requestedAtNotIn": ["2025-06-15T10:30:00Z"],
"requestedAtGT": "2025-06-15T10:30:00Z",
"requestedAtGTE": "2025-06-15T10:30:00Z",
"requestedAtLT": "2025-06-15T10:30:00Z",
"requestedAtLTE": "2025-06-15T10:30:00Z",
"requestedAtIsNil": true,
"requestedAtNotNil": true,
"approvedAt": "2025-06-15T10:30:00Z",
"approvedAtNEQ": "2025-06-15T10:30:00Z",
"approvedAtIn": ["2025-06-15T10:30:00Z"],
"approvedAtNotIn": ["2025-06-15T10:30:00Z"],
"approvedAtGT": "2025-06-15T10:30:00Z",
"approvedAtGTE": "2025-06-15T10:30:00Z",
"approvedAtLT": "2025-06-15T10:30:00Z",
"approvedAtLTE": "2025-06-15T10:30:00Z",
"approvedAtIsNil": true,
"approvedAtNotNil": true,
"shippedAt": "2025-06-15T10:30:00Z",
"shippedAtNEQ": "2025-06-15T10:30:00Z",
"shippedAtIn": ["2025-06-15T10:30:00Z"],
"shippedAtNotIn": ["2025-06-15T10:30:00Z"],
"shippedAtGT": "2025-06-15T10:30:00Z",
"shippedAtGTE": "2025-06-15T10:30:00Z",
"shippedAtLT": "2025-06-15T10:30:00Z",
"shippedAtLTE": "2025-06-15T10:30:00Z",
"shippedAtIsNil": true,
"shippedAtNotNil": true,
"receivedAt": "2025-06-15T10:30:00Z",
"receivedAtNEQ": "2025-06-15T10:30:00Z",
"receivedAtIn": ["2025-06-15T10:30:00Z"],
"receivedAtNotIn": ["2025-06-15T10:30:00Z"],
"receivedAtGT": "2025-06-15T10:30:00Z",
"receivedAtGTE": "2025-06-15T10:30:00Z",
"receivedAtLT": "2025-06-15T10:30:00Z",
"receivedAtLTE": "2025-06-15T10:30:00Z",
"receivedAtIsNil": true,
"receivedAtNotNil": true,
"requestedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"requestedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"requestedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestedByIDIsNil": true,
"requestedByIDNotNil": true,
"requestedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requestedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"approvedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"approvedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDIsNil": true,
"approvedByIDNotNil": true,
"approvedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"approvedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"shippedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"shippedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByIDIsNil": true,
"shippedByIDNotNil": true,
"shippedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"shippedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"receivedByIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"receivedByIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDIsNil": true,
"receivedByIDNotNil": true,
"receivedByIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"receivedByIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"sourceBranchIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"sourceBranchIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"sourceBranchIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"destinationBranchIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"destinationBranchIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"destinationBranchIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"requiresApproval": true,
"requiresApprovalNEQ": true,
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput],
"hasSourceBranch": true,
"hasSourceBranchWith": [BusinessBranchWhereInput],
"hasDestinationBranch": true,
"hasDestinationBranchWith": [BusinessBranchWhereInput],
"hasRequestedBy": true,
"hasRequestedByWith": [BusinessMemberWhereInput],
"hasApprovedBy": true,
"hasApprovedByWith": [BusinessMemberWhereInput],
"hasShippedBy": true,
"hasShippedByWith": [BusinessMemberWhereInput],
"hasReceivedBy": true,
"hasReceivedByWith": [BusinessMemberWhereInput]
}
StoreCreditContext
Fields
| Field Name | Description |
|---|---|
amount - Int!
|
Example
{"amount": 250000}
String
Description
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"string"
Supplier
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Jollof Rice",
"contactPerson": "ContactPerson",
"email": "merchant@example.com",
"phone": "+2348012345678",
"address": "14 Admiralty Way, Lekki Phase 1, Lagos",
"notes": "Please call on arrival",
"disabled": false
}
SupplierBankAccount
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"supplierID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankName": "First Bank",
"bankSlug": "first-bank",
"accountNumber": "0123456789",
"accountName": "MAMA CHIDI KITCHEN"
}
SupplierBankAccountWhereInput
Description
SupplierBankAccountWhereInput is used for filtering SupplierBankAccount objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - SupplierBankAccountWhereInput
|
|
and - [SupplierBankAccountWhereInput!]
|
|
or - [SupplierBankAccountWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
supplierID - ID
|
supplier_id field predicates |
supplierIDNEQ - ID
|
|
supplierIDIn - [ID!]
|
|
supplierIDNotIn - [ID!]
|
|
supplierIDGT - ID
|
|
supplierIDGTE - ID
|
|
supplierIDLT - ID
|
|
supplierIDLTE - ID
|
|
supplierIDContains - ID
|
|
supplierIDHasPrefix - ID
|
|
supplierIDHasSuffix - ID
|
|
supplierIDEqualFold - ID
|
|
supplierIDContainsFold - ID
|
|
bankName - String
|
bank_name field predicates |
bankNameNEQ - String
|
|
bankNameIn - [String!]
|
|
bankNameNotIn - [String!]
|
|
bankNameGT - String
|
|
bankNameGTE - String
|
|
bankNameLT - String
|
|
bankNameLTE - String
|
|
bankNameContains - String
|
|
bankNameHasPrefix - String
|
|
bankNameHasSuffix - String
|
|
bankNameEqualFold - String
|
|
bankNameContainsFold - String
|
|
bankSlug - String
|
bank_slug field predicates |
bankSlugNEQ - String
|
|
bankSlugIn - [String!]
|
|
bankSlugNotIn - [String!]
|
|
bankSlugGT - String
|
|
bankSlugGTE - String
|
|
bankSlugLT - String
|
|
bankSlugLTE - String
|
|
bankSlugContains - String
|
|
bankSlugHasPrefix - String
|
|
bankSlugHasSuffix - String
|
|
bankSlugIsNil - Boolean
|
|
bankSlugNotNil - Boolean
|
|
bankSlugEqualFold - String
|
|
bankSlugContainsFold - String
|
|
accountNumber - String
|
account_number field predicates |
accountNumberNEQ - String
|
|
accountNumberIn - [String!]
|
|
accountNumberNotIn - [String!]
|
|
accountNumberGT - String
|
|
accountNumberGTE - String
|
|
accountNumberLT - String
|
|
accountNumberLTE - String
|
|
accountNumberContains - String
|
|
accountNumberHasPrefix - String
|
|
accountNumberHasSuffix - String
|
|
accountNumberEqualFold - String
|
|
accountNumberContainsFold - String
|
|
accountName - String
|
account_name field predicates |
accountNameNEQ - String
|
|
accountNameIn - [String!]
|
|
accountNameNotIn - [String!]
|
|
accountNameGT - String
|
|
accountNameGTE - String
|
|
accountNameLT - String
|
|
accountNameLTE - String
|
|
accountNameContains - String
|
|
accountNameHasPrefix - String
|
|
accountNameHasSuffix - String
|
|
accountNameIsNil - Boolean
|
|
accountNameNotNil - Boolean
|
|
accountNameEqualFold - String
|
|
accountNameContainsFold - String
|
Example
{
"not": SupplierBankAccountWhereInput,
"and": [SupplierBankAccountWhereInput],
"or": [SupplierBankAccountWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"supplierID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"supplierIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"supplierIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"supplierIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"bankName": "First Bank",
"bankNameNEQ": "First Bank",
"bankNameIn": ["First Bank"],
"bankNameNotIn": ["First Bank"],
"bankNameGT": "First Bank",
"bankNameGTE": "First Bank",
"bankNameLT": "First Bank",
"bankNameLTE": "First Bank",
"bankNameContains": "First Bank",
"bankNameHasPrefix": "First Bank",
"bankNameHasSuffix": "First Bank",
"bankNameEqualFold": "First Bank",
"bankNameContainsFold": "First Bank",
"bankSlug": "first-bank",
"bankSlugNEQ": "first-bank",
"bankSlugIn": ["first-bank"],
"bankSlugNotIn": ["first-bank"],
"bankSlugGT": "first-bank",
"bankSlugGTE": "first-bank",
"bankSlugLT": "first-bank",
"bankSlugLTE": "first-bank",
"bankSlugContains": "first-bank",
"bankSlugHasPrefix": "first-bank",
"bankSlugHasSuffix": "first-bank",
"bankSlugIsNil": true,
"bankSlugNotNil": true,
"bankSlugEqualFold": "first-bank",
"bankSlugContainsFold": "first-bank",
"accountNumber": "0123456789",
"accountNumberNEQ": "0123456789",
"accountNumberIn": ["0123456789"],
"accountNumberNotIn": ["0123456789"],
"accountNumberGT": "0123456789",
"accountNumberGTE": "0123456789",
"accountNumberLT": "0123456789",
"accountNumberLTE": "0123456789",
"accountNumberContains": "0123456789",
"accountNumberHasPrefix": "0123456789",
"accountNumberHasSuffix": "0123456789",
"accountNumberEqualFold": "0123456789",
"accountNumberContainsFold": "0123456789",
"accountName": "MAMA CHIDI KITCHEN",
"accountNameNEQ": "MAMA CHIDI KITCHEN",
"accountNameIn": ["MAMA CHIDI KITCHEN"],
"accountNameNotIn": ["MAMA CHIDI KITCHEN"],
"accountNameGT": "MAMA CHIDI KITCHEN",
"accountNameGTE": "MAMA CHIDI KITCHEN",
"accountNameLT": "MAMA CHIDI KITCHEN",
"accountNameLTE": "MAMA CHIDI KITCHEN",
"accountNameContains": "MAMA CHIDI KITCHEN",
"accountNameHasPrefix": "MAMA CHIDI KITCHEN",
"accountNameHasSuffix": "MAMA CHIDI KITCHEN",
"accountNameIsNil": true,
"accountNameNotNil": true,
"accountNameEqualFold": "MAMA CHIDI KITCHEN",
"accountNameContainsFold": "MAMA CHIDI KITCHEN"
}
SupplierWhereInput
Description
SupplierWhereInput is used for filtering Supplier objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - SupplierWhereInput
|
|
and - [SupplierWhereInput!]
|
|
or - [SupplierWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
businessID - String
|
business_id field predicates |
businessIDNEQ - String
|
|
businessIDIn - [String!]
|
|
businessIDNotIn - [String!]
|
|
businessIDGT - String
|
|
businessIDGTE - String
|
|
businessIDLT - String
|
|
businessIDLTE - String
|
|
businessIDContains - String
|
|
businessIDHasPrefix - String
|
|
businessIDHasSuffix - String
|
|
businessIDEqualFold - String
|
|
businessIDContainsFold - String
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
contactPerson - String
|
contact_person field predicates |
contactPersonNEQ - String
|
|
contactPersonIn - [String!]
|
|
contactPersonNotIn - [String!]
|
|
contactPersonGT - String
|
|
contactPersonGTE - String
|
|
contactPersonLT - String
|
|
contactPersonLTE - String
|
|
contactPersonContains - String
|
|
contactPersonHasPrefix - String
|
|
contactPersonHasSuffix - String
|
|
contactPersonIsNil - Boolean
|
|
contactPersonNotNil - Boolean
|
|
contactPersonEqualFold - String
|
|
contactPersonContainsFold - String
|
|
email - String
|
email field predicates |
emailNEQ - String
|
|
emailIn - [String!]
|
|
emailNotIn - [String!]
|
|
emailGT - String
|
|
emailGTE - String
|
|
emailLT - String
|
|
emailLTE - String
|
|
emailContains - String
|
|
emailHasPrefix - String
|
|
emailHasSuffix - String
|
|
emailIsNil - Boolean
|
|
emailNotNil - Boolean
|
|
emailEqualFold - String
|
|
emailContainsFold - String
|
|
phone - String
|
phone field predicates |
phoneNEQ - String
|
|
phoneIn - [String!]
|
|
phoneNotIn - [String!]
|
|
phoneGT - String
|
|
phoneGTE - String
|
|
phoneLT - String
|
|
phoneLTE - String
|
|
phoneContains - String
|
|
phoneHasPrefix - String
|
|
phoneHasSuffix - String
|
|
phoneIsNil - Boolean
|
|
phoneNotNil - Boolean
|
|
phoneEqualFold - String
|
|
phoneContainsFold - String
|
|
address - String
|
address field predicates |
addressNEQ - String
|
|
addressIn - [String!]
|
|
addressNotIn - [String!]
|
|
addressGT - String
|
|
addressGTE - String
|
|
addressLT - String
|
|
addressLTE - String
|
|
addressContains - String
|
|
addressHasPrefix - String
|
|
addressHasSuffix - String
|
|
addressIsNil - Boolean
|
|
addressNotNil - Boolean
|
|
addressEqualFold - String
|
|
addressContainsFold - String
|
|
notes - String
|
notes field predicates |
notesNEQ - String
|
|
notesIn - [String!]
|
|
notesNotIn - [String!]
|
|
notesGT - String
|
|
notesGTE - String
|
|
notesLT - String
|
|
notesLTE - String
|
|
notesContains - String
|
|
notesHasPrefix - String
|
|
notesHasSuffix - String
|
|
notesIsNil - Boolean
|
|
notesNotNil - Boolean
|
|
notesEqualFold - String
|
|
notesContainsFold - String
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
Example
{
"not": SupplierWhereInput,
"and": [SupplierWhereInput],
"or": [SupplierWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"contactPerson": "ContactPerson",
"contactPersonNEQ": "ContactPersonNEQ",
"contactPersonIn": ["ContactPersonIn"],
"contactPersonNotIn": ["ContactPersonNotIn"],
"contactPersonGT": "ContactPersonGT",
"contactPersonGTE": "ContactPersonGTE",
"contactPersonLT": "ContactPersonLT",
"contactPersonLTE": "ContactPersonLTE",
"contactPersonContains": "ContactPersonContains",
"contactPersonHasPrefix": "ContactPersonHasPrefix",
"contactPersonHasSuffix": "ContactPersonHasSuffix",
"contactPersonIsNil": true,
"contactPersonNotNil": true,
"contactPersonEqualFold": "ContactPersonEqualFold",
"contactPersonContainsFold": "ContactPersonContainsFold",
"email": "merchant@example.com",
"emailNEQ": "merchant@example.com",
"emailIn": ["merchant@example.com"],
"emailNotIn": ["merchant@example.com"],
"emailGT": "merchant@example.com",
"emailGTE": "merchant@example.com",
"emailLT": "merchant@example.com",
"emailLTE": "merchant@example.com",
"emailContains": "merchant@example.com",
"emailHasPrefix": "merchant@example.com",
"emailHasSuffix": "merchant@example.com",
"emailIsNil": true,
"emailNotNil": true,
"emailEqualFold": "merchant@example.com",
"emailContainsFold": "merchant@example.com",
"phone": "+2348012345678",
"phoneNEQ": "+2348012345678",
"phoneIn": ["+2348012345678"],
"phoneNotIn": ["+2348012345678"],
"phoneGT": "+2348012345678",
"phoneGTE": "+2348012345678",
"phoneLT": "+2348012345678",
"phoneLTE": "+2348012345678",
"phoneContains": "+2348012345678",
"phoneHasPrefix": "+2348012345678",
"phoneHasSuffix": "+2348012345678",
"phoneIsNil": true,
"phoneNotNil": true,
"phoneEqualFold": "+2348012345678",
"phoneContainsFold": "+2348012345678",
"address": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressNEQ": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressIn": ["14 Admiralty Way, Lekki Phase 1, Lagos"],
"addressNotIn": ["14 Admiralty Way, Lekki Phase 1, Lagos"],
"addressGT": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressGTE": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressLT": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressLTE": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressContains": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressHasPrefix": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressHasSuffix": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressIsNil": true,
"addressNotNil": true,
"addressEqualFold": "14 Admiralty Way, Lekki Phase 1, Lagos",
"addressContainsFold": "14 Admiralty Way, Lekki Phase 1, Lagos",
"notes": "Please call on arrival",
"notesNEQ": "Please call on arrival",
"notesIn": ["Please call on arrival"],
"notesNotIn": ["Please call on arrival"],
"notesGT": "Please call on arrival",
"notesGTE": "Please call on arrival",
"notesLT": "Please call on arrival",
"notesLTE": "Please call on arrival",
"notesContains": "Please call on arrival",
"notesHasPrefix": "Please call on arrival",
"notesHasSuffix": "Please call on arrival",
"notesIsNil": true,
"notesNotNil": true,
"notesEqualFold": "Please call on arrival",
"notesContainsFold": "Please call on arrival",
"disabled": false,
"disabledNEQ": false
}
Time
Description
The builtin Time type
Example
"2025-06-15T10:30:00Z"
TimeSlot
USSD
UnitOfMeasure
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
createdAt - Time!
|
|
updatedAt - Time!
|
|
code - String!
|
Unique code like PCS, KG, G, L, ML |
name - String!
|
Display name: Kilograms, Grams, etc. |
symbol - String!
|
Short symbol: kg, g, L, mL, pcs |
unitType - UnitOfMeasureUnitType!
|
Category of measurement |
baseUnitID - ID
|
Reference to the base unit for this type (e.g., G for weight) |
toBaseFactor - Float!
|
Multiply by this to convert to base unit |
isSystem - Boolean!
|
True for built-in units, false for business-defined |
businessID - ID
|
Owning business for custom units |
decimalPlaces - Int!
|
Number of decimal places for display |
disabled - Boolean!
|
|
baseUnit - UnitOfMeasure
|
|
derivedUnits - [UnitOfMeasure!]
|
|
business - Business
|
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"code": "SAVE20",
"name": "Jollof Rice",
"symbol": "Symbol",
"unitType": "WEIGHT",
"baseUnitID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"toBaseFactor": 1.5,
"isSystem": true,
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"decimalPlaces": 1,
"disabled": false,
"baseUnit": UnitOfMeasure,
"derivedUnits": [UnitOfMeasure],
"business": Business
}
UnitOfMeasureUnitType
Description
UnitOfMeasureUnitType is enum for the field unit_type
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"WEIGHT"
UnitOfMeasureWhereInput
Description
UnitOfMeasureWhereInput is used for filtering UnitOfMeasure objects. Input was generated by ent.
Fields
| Input Field | Description |
|---|---|
not - UnitOfMeasureWhereInput
|
|
and - [UnitOfMeasureWhereInput!]
|
|
or - [UnitOfMeasureWhereInput!]
|
|
id - ID
|
id field predicates |
idNEQ - ID
|
|
idIn - [ID!]
|
|
idNotIn - [ID!]
|
|
idGT - ID
|
|
idGTE - ID
|
|
idLT - ID
|
|
idLTE - ID
|
|
idEqualFold - ID
|
|
idContainsFold - ID
|
|
createdAt - Time
|
created_at field predicates |
createdAtNEQ - Time
|
|
createdAtIn - [Time!]
|
|
createdAtNotIn - [Time!]
|
|
createdAtGT - Time
|
|
createdAtGTE - Time
|
|
createdAtLT - Time
|
|
createdAtLTE - Time
|
|
updatedAt - Time
|
updated_at field predicates |
updatedAtNEQ - Time
|
|
updatedAtIn - [Time!]
|
|
updatedAtNotIn - [Time!]
|
|
updatedAtGT - Time
|
|
updatedAtGTE - Time
|
|
updatedAtLT - Time
|
|
updatedAtLTE - Time
|
|
code - String
|
code field predicates |
codeNEQ - String
|
|
codeIn - [String!]
|
|
codeNotIn - [String!]
|
|
codeGT - String
|
|
codeGTE - String
|
|
codeLT - String
|
|
codeLTE - String
|
|
codeContains - String
|
|
codeHasPrefix - String
|
|
codeHasSuffix - String
|
|
codeEqualFold - String
|
|
codeContainsFold - String
|
|
name - String
|
name field predicates |
nameNEQ - String
|
|
nameIn - [String!]
|
|
nameNotIn - [String!]
|
|
nameGT - String
|
|
nameGTE - String
|
|
nameLT - String
|
|
nameLTE - String
|
|
nameContains - String
|
|
nameHasPrefix - String
|
|
nameHasSuffix - String
|
|
nameEqualFold - String
|
|
nameContainsFold - String
|
|
symbol - String
|
symbol field predicates |
symbolNEQ - String
|
|
symbolIn - [String!]
|
|
symbolNotIn - [String!]
|
|
symbolGT - String
|
|
symbolGTE - String
|
|
symbolLT - String
|
|
symbolLTE - String
|
|
symbolContains - String
|
|
symbolHasPrefix - String
|
|
symbolHasSuffix - String
|
|
symbolEqualFold - String
|
|
symbolContainsFold - String
|
|
unitType - UnitOfMeasureUnitType
|
unit_type field predicates |
unitTypeNEQ - UnitOfMeasureUnitType
|
|
unitTypeIn - [UnitOfMeasureUnitType!]
|
|
unitTypeNotIn - [UnitOfMeasureUnitType!]
|
|
baseUnitID - ID
|
base_unit_id field predicates |
baseUnitIDNEQ - ID
|
|
baseUnitIDIn - [ID!]
|
|
baseUnitIDNotIn - [ID!]
|
|
baseUnitIDGT - ID
|
|
baseUnitIDGTE - ID
|
|
baseUnitIDLT - ID
|
|
baseUnitIDLTE - ID
|
|
baseUnitIDContains - ID
|
|
baseUnitIDHasPrefix - ID
|
|
baseUnitIDHasSuffix - ID
|
|
baseUnitIDIsNil - Boolean
|
|
baseUnitIDNotNil - Boolean
|
|
baseUnitIDEqualFold - ID
|
|
baseUnitIDContainsFold - ID
|
|
toBaseFactor - Float
|
to_base_factor field predicates |
toBaseFactorNEQ - Float
|
|
toBaseFactorIn - [Float!]
|
|
toBaseFactorNotIn - [Float!]
|
|
toBaseFactorGT - Float
|
|
toBaseFactorGTE - Float
|
|
toBaseFactorLT - Float
|
|
toBaseFactorLTE - Float
|
|
isSystem - Boolean
|
is_system field predicates |
isSystemNEQ - Boolean
|
|
businessID - ID
|
business_id field predicates |
businessIDNEQ - ID
|
|
businessIDIn - [ID!]
|
|
businessIDNotIn - [ID!]
|
|
businessIDGT - ID
|
|
businessIDGTE - ID
|
|
businessIDLT - ID
|
|
businessIDLTE - ID
|
|
businessIDContains - ID
|
|
businessIDHasPrefix - ID
|
|
businessIDHasSuffix - ID
|
|
businessIDIsNil - Boolean
|
|
businessIDNotNil - Boolean
|
|
businessIDEqualFold - ID
|
|
businessIDContainsFold - ID
|
|
decimalPlaces - Int
|
decimal_places field predicates |
decimalPlacesNEQ - Int
|
|
decimalPlacesIn - [Int!]
|
|
decimalPlacesNotIn - [Int!]
|
|
decimalPlacesGT - Int
|
|
decimalPlacesGTE - Int
|
|
decimalPlacesLT - Int
|
|
decimalPlacesLTE - Int
|
|
disabled - Boolean
|
disabled field predicates |
disabledNEQ - Boolean
|
|
hasBaseUnit - Boolean
|
base_unit edge predicates |
hasBaseUnitWith - [UnitOfMeasureWhereInput!]
|
|
hasDerivedUnits - Boolean
|
derived_units edge predicates |
hasDerivedUnitsWith - [UnitOfMeasureWhereInput!]
|
|
hasBusiness - Boolean
|
business edge predicates |
hasBusinessWith - [BusinessWhereInput!]
|
Example
{
"not": UnitOfMeasureWhereInput,
"and": [UnitOfMeasureWhereInput],
"or": [UnitOfMeasureWhereInput],
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"idGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"createdAt": "2025-06-15T10:30:00Z",
"createdAtNEQ": "2025-06-15T10:30:00Z",
"createdAtIn": ["2025-06-15T10:30:00Z"],
"createdAtNotIn": ["2025-06-15T10:30:00Z"],
"createdAtGT": "2025-06-15T10:30:00Z",
"createdAtGTE": "2025-06-15T10:30:00Z",
"createdAtLT": "2025-06-15T10:30:00Z",
"createdAtLTE": "2025-06-15T10:30:00Z",
"updatedAt": "2025-06-15T10:30:00Z",
"updatedAtNEQ": "2025-06-15T10:30:00Z",
"updatedAtIn": ["2025-06-15T10:30:00Z"],
"updatedAtNotIn": ["2025-06-15T10:30:00Z"],
"updatedAtGT": "2025-06-15T10:30:00Z",
"updatedAtGTE": "2025-06-15T10:30:00Z",
"updatedAtLT": "2025-06-15T10:30:00Z",
"updatedAtLTE": "2025-06-15T10:30:00Z",
"code": "SAVE20",
"codeNEQ": "SAVE20",
"codeIn": ["SAVE20"],
"codeNotIn": ["SAVE20"],
"codeGT": "SAVE20",
"codeGTE": "SAVE20",
"codeLT": "SAVE20",
"codeLTE": "SAVE20",
"codeContains": "SAVE20",
"codeHasPrefix": "SAVE20",
"codeHasSuffix": "SAVE20",
"codeEqualFold": "SAVE20",
"codeContainsFold": "SAVE20",
"name": "Jollof Rice",
"nameNEQ": "Jollof Rice",
"nameIn": ["Jollof Rice"],
"nameNotIn": ["Jollof Rice"],
"nameGT": "Jollof Rice",
"nameGTE": "Jollof Rice",
"nameLT": "Jollof Rice",
"nameLTE": "Jollof Rice",
"nameContains": "Jollof Rice",
"nameHasPrefix": "Jollof Rice",
"nameHasSuffix": "Jollof Rice",
"nameEqualFold": "Jollof Rice",
"nameContainsFold": "Jollof Rice",
"symbol": "Symbol",
"symbolNEQ": "SymbolNEQ",
"symbolIn": ["SymbolIn"],
"symbolNotIn": ["SymbolNotIn"],
"symbolGT": "SymbolGT",
"symbolGTE": "SymbolGTE",
"symbolLT": "SymbolLT",
"symbolLTE": "SymbolLTE",
"symbolContains": "SymbolContains",
"symbolHasPrefix": "SymbolHasPrefix",
"symbolHasSuffix": "SymbolHasSuffix",
"symbolEqualFold": "SymbolEqualFold",
"symbolContainsFold": "SymbolContainsFold",
"unitType": "WEIGHT",
"unitTypeNEQ": "WEIGHT",
"unitTypeIn": ["WEIGHT"],
"unitTypeNotIn": ["WEIGHT"],
"baseUnitID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"baseUnitIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"baseUnitIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"baseUnitIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"baseUnitIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"baseUnitIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"baseUnitIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"baseUnitIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"baseUnitIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"baseUnitIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"baseUnitIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"baseUnitIDIsNil": true,
"baseUnitIDNotNil": true,
"baseUnitIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"baseUnitIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"toBaseFactor": 1.5,
"toBaseFactorNEQ": 1.5,
"toBaseFactorIn": [1.5],
"toBaseFactorNotIn": [1.5],
"toBaseFactorGT": 1.5,
"toBaseFactorGTE": 1.5,
"toBaseFactorLT": 1.5,
"toBaseFactorLTE": 1.5,
"isSystem": true,
"isSystemNEQ": true,
"businessID": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDNEQ": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDNotIn": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"businessIDGT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDGTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLT": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDLTE": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContains": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasPrefix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDHasSuffix": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDIsNil": true,
"businessIDNotNil": true,
"businessIDEqualFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessIDContainsFold": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"decimalPlaces": 1,
"decimalPlacesNEQ": 1,
"decimalPlacesIn": [1],
"decimalPlacesNotIn": [1],
"decimalPlacesGT": 1,
"decimalPlacesGTE": 1,
"decimalPlacesLT": 1,
"decimalPlacesLTE": 1,
"disabled": false,
"disabledNEQ": false,
"hasBaseUnit": true,
"hasBaseUnitWith": [UnitOfMeasureWhereInput],
"hasDerivedUnits": true,
"hasDerivedUnitsWith": [UnitOfMeasureWhereInput],
"hasBusiness": true,
"hasBusinessWith": [BusinessWhereInput]
}
UpdateCustomerError
Fields
| Field Name | Description |
|---|---|
message - String!
|
Example
{"message": "Operation completed successfully"}
UpdateCustomerInput
UpdateCustomerResult
Types
| Union Types |
|---|
Example
UpdateCustomerSuccess
UpdateCustomerSuccess
Fields
| Field Name | Description |
|---|---|
customer - Customer!
|
Example
{"customer": Customer}