philipgreat's picture
feat: explain seven TeaQL runtimes (part 2)
0ccd578 verified
Raw History Blame Contribute Delete
1.72 kB
import { TeaQLClient } from '../teaql-ts';
import { PlatformRequest } from './requests/PlatformRequest';
import { CustomerOrderRequest } from './requests/CustomerOrderRequest';
import { OrderItemRequest } from './requests/OrderItemRequest';
import { PaymentRequest } from './requests/PaymentRequest';
import { PaymentAttemptRequest } from './requests/PaymentAttemptRequest';
import { ShipmentRequest } from './requests/ShipmentRequest';
export class Q {
static platforms(): PlatformRequest {
return new PlatformRequest(false);
}
static platformsWithMinimalFields(): PlatformRequest {
return new PlatformRequest(true);
}
static customerOrders(): CustomerOrderRequest {
return new CustomerOrderRequest(false);
}
static customerOrdersWithMinimalFields(): CustomerOrderRequest {
return new CustomerOrderRequest(true);
}
static orderItems(): OrderItemRequest {
return new OrderItemRequest(false);
}
static orderItemsWithMinimalFields(): OrderItemRequest {
return new OrderItemRequest(true);
}
static payments(): PaymentRequest {
return new PaymentRequest(false);
}
static paymentsWithMinimalFields(): PaymentRequest {
return new PaymentRequest(true);
}
static paymentAttempts(): PaymentAttemptRequest {
return new PaymentAttemptRequest(false);
}
static paymentAttemptsWithMinimalFields(): PaymentAttemptRequest {
return new PaymentAttemptRequest(true);
}
static shipments(): ShipmentRequest {
return new ShipmentRequest(false);
}
static shipmentsWithMinimalFields(): ShipmentRequest {
return new ShipmentRequest(true);
}
}