File size: 1,716 Bytes
0ccd578
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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);
    }
}