rest endpoints
This commit is contained in:
BIN
scratch/docx_content.txt
Normal file
BIN
scratch/docx_content.txt
Normal file
Binary file not shown.
233
scratch/docx_content_utf8.txt
Normal file
233
scratch/docx_content_utf8.txt
Normal file
@@ -0,0 +1,233 @@
|
||||
0: Nearle Mobile API – Full GraphQL Documentation
|
||||
1: GetCustomerLocations
|
||||
2: REST Params:
|
||||
3: {"customerid": 6060}
|
||||
4: GraphQL Query:
|
||||
5: query GetCustomerLocations($customerid: bigint!) {
|
||||
6: customer_locations(where: { customerid: { _eq: $customerid } }) {
|
||||
7: locationid
|
||||
8: latitude
|
||||
9: longitude
|
||||
10: address
|
||||
11: }
|
||||
12: }
|
||||
13: GraphQL Variables:
|
||||
14: {"customerid": 6060}
|
||||
15: GetCustomerOrdersV3
|
||||
16: REST Params:
|
||||
17: {"customerid":6060,"tenantid":1087,"moduleid":2,"fromdate":"2026-01-01T00:00:00","todate":"2026-12-31T23:59:59","orderstatus":"delivered","keyword":"%pizza%","limit":10,"offset":0}
|
||||
18: GraphQL Query:
|
||||
19: query GetCustomerOrders($customerid: bigint!, $tenantid: bigint!, $moduleid: bigint!, $fromdate: timestamptz!, $todate: timestamptz!, $orderstatus: String!, $keyword: String, $limit: Int!, $offset: Int!) {
|
||||
20: orders(
|
||||
21: where: {
|
||||
22: customerid: { _eq: $customerid }
|
||||
23: tenantid: { _eq: $tenantid }
|
||||
24: moduleid: { _eq: $moduleid }
|
||||
25: orderstatus: { _eq: $orderstatus }
|
||||
26: orderdate: { _gte: $fromdate, _lte: $todate }
|
||||
27: _or: [{ orderid: { _ilike: $keyword } }]
|
||||
28: }
|
||||
29: limit: $limit
|
||||
30: offset: $offset
|
||||
31: ) {
|
||||
32: orderid
|
||||
33: orderstatus
|
||||
34: orderamount
|
||||
35: }
|
||||
36: }
|
||||
37: GraphQL Variables:
|
||||
38: {"customerid":6060,"tenantid":1087,"moduleid":2,"fromdate":"2026-01-01T00:00:00","todate":"2026-12-31T23:59:59","orderstatus":"delivered","keyword":"%pizza%","limit":10,"offset":0}
|
||||
39: GetCustomer
|
||||
40: REST Params:
|
||||
41: {"customerid":6060}
|
||||
42: GraphQL Query:
|
||||
43: query GetCustomer($customerid: bigint!) {
|
||||
44: customers(where: { customerid: { _eq: $customerid } }) {
|
||||
45: customerid
|
||||
46: name
|
||||
47: contactno
|
||||
48: }
|
||||
49: }
|
||||
50: GraphQL Variables:
|
||||
51: {"customerid":6060}
|
||||
52: GetCustomerRequests
|
||||
53: REST Params:
|
||||
54: {"customerid":6060,"limit":10,"offset":0}
|
||||
55: GraphQL Query:
|
||||
56: query GetCustomerRequests($customerid: bigint!, $limit: Int!, $offset: Int!) {
|
||||
57: customer_requests(where: { customerid: { _eq: $customerid } }, limit: $limit, offset: $offset) {
|
||||
58: requestid
|
||||
59: status
|
||||
60: }
|
||||
61: }
|
||||
62: GraphQL Variables:
|
||||
63: {"customerid":6060,"limit":10,"offset":0}
|
||||
64: GetProductSubcategories
|
||||
65: REST Params:
|
||||
66: {"categoryid":1001}
|
||||
67: GraphQL Query:
|
||||
68: query GetProductSubcategories($categoryid: bigint!) {
|
||||
69: app_subcategory(where: { categoryid: { _eq: $categoryid } }) {
|
||||
70: subcategoryid
|
||||
71: subcategoryname
|
||||
72: }
|
||||
73: }
|
||||
74: GraphQL Variables:
|
||||
75: {"categoryid":1001}
|
||||
76: GetAppCategories
|
||||
77: REST Params:
|
||||
78: {}
|
||||
79: GraphQL Query:
|
||||
80: query GetAppCategories {
|
||||
81: app_category {
|
||||
82: categoryid
|
||||
83: categoryname
|
||||
84: }
|
||||
85: }
|
||||
86: GraphQL Variables:
|
||||
87: {}
|
||||
88: GetProductVariants
|
||||
89: REST Params:
|
||||
90: {"tenantid":1087,"subcategoryid":14}
|
||||
91: GraphQL Query:
|
||||
92: query GetProductVariants($tenantid: bigint!, $subcategoryid: bigint!) {
|
||||
93: product_variants(where: { tenantid: { _eq: $tenantid }, subcategoryid: { _eq: $subcategoryid } }) {
|
||||
94: variantid
|
||||
95: productname
|
||||
96: price
|
||||
97: }
|
||||
98: }
|
||||
99: GraphQL Variables:
|
||||
100: {"tenantid":1087,"subcategoryid":14}
|
||||
101: GetTenantPromotions
|
||||
102: REST Params:
|
||||
103: {"tenantid":1087,"locationid":1}
|
||||
104: GraphQL Query:
|
||||
105: query GetTenantPromotions($tenantid: bigint!, $locationid: bigint!) {
|
||||
106: promotions(where: { tenantid: { _eq: $tenantid }, locationid: { _eq: $locationid } }) {
|
||||
107: promotionid
|
||||
108: title
|
||||
109: }
|
||||
110: }
|
||||
111: GraphQL Variables:
|
||||
112: {"tenantid":1087,"locationid":1}
|
||||
113: GetAppConfig
|
||||
114: REST Params:
|
||||
115: {"configid":15}
|
||||
116: GraphQL Query:
|
||||
117: query GetAppConfig($configid: bigint!) {
|
||||
118: app_config(where: { configid: { _eq: $configid } }) {
|
||||
119: configkey
|
||||
120: configvalue
|
||||
121: }
|
||||
122: }
|
||||
123: GraphQL Variables:
|
||||
124: {"configid":15}
|
||||
125: searchcustomers
|
||||
126: REST Params:
|
||||
127: {"tenantid":1087,"keyword":"%john%"}
|
||||
128: GraphQL Query:
|
||||
129: query SearchCustomers($tenantid: bigint!, $keyword: String!) {
|
||||
130: customers(where: { tenantid: { _eq: $tenantid }, name: { _ilike: $keyword } }) {
|
||||
131: customerid
|
||||
132: name
|
||||
133: }
|
||||
134: }
|
||||
135: GraphQL Variables:
|
||||
136: {"tenantid":1087,"keyword":"%john%"}
|
||||
137: getTenantorders
|
||||
138: REST Params:
|
||||
139: {}
|
||||
140: GraphQL Query:
|
||||
141: query GetTenantOrders {
|
||||
142: orders {
|
||||
143: orderid
|
||||
144: tenantid
|
||||
145: }
|
||||
146: }
|
||||
147: GraphQL Variables:
|
||||
148: {}
|
||||
149: getstaff
|
||||
150: REST Params:
|
||||
151: {"tenantid":1087}
|
||||
152: GraphQL Query:
|
||||
153: query GetStaff($tenantid: bigint!) {
|
||||
154: staff(where: { tenantid: { _eq: $tenantid } }) {
|
||||
155: staffid
|
||||
156: name
|
||||
157: }
|
||||
158: }
|
||||
159: GraphQL Variables:
|
||||
160: {"tenantid":1087}
|
||||
161: GetTenantInfo
|
||||
162: REST Params:
|
||||
163: {"tenantid":1079}
|
||||
164: GraphQL Query:
|
||||
165: query GetTenantInfo($tenantid: bigint!) {
|
||||
166: tenants(where: { tenantid: { _eq: $tenantid } }) {
|
||||
167: tenantname
|
||||
168: city
|
||||
169: }
|
||||
170: }
|
||||
171: GraphQL Variables:
|
||||
172: {"tenantid":1079}
|
||||
173: getTenantlocations
|
||||
174: REST Params:
|
||||
175: {"tenantid":1}
|
||||
176: GraphQL Query:
|
||||
177: query GetTenantLocations($tenantid: bigint!) {
|
||||
178: tenant_locations(where: { tenantid: { _eq: $tenantid } }) {
|
||||
179: locationid
|
||||
180: locationname
|
||||
181: }
|
||||
182: }
|
||||
183: GraphQL Variables:
|
||||
184: {"tenantid":1}
|
||||
185: getapplocations
|
||||
186: REST Params:
|
||||
187: {}
|
||||
188: GraphQL Query:
|
||||
189: query GetAppLocations {
|
||||
190: app_location {
|
||||
191: applocationid
|
||||
192: locationname
|
||||
193: }
|
||||
194: }
|
||||
195: GraphQL Variables:
|
||||
196: {}
|
||||
197: getsubcategory
|
||||
198: REST Params:
|
||||
199: {"moduleid":6,"categoryid":1}
|
||||
200: GraphQL Query:
|
||||
201: query GetSubCategory($moduleid: bigint!, $categoryid: bigint!) {
|
||||
202: app_subcategory(where: { categoryid: { _eq: $categoryid }, category: { modules: { moduleid: { _eq: $moduleid } } } }) {
|
||||
203: subcategoryid
|
||||
204: subcategoryname
|
||||
205: }
|
||||
206: }
|
||||
207: GraphQL Variables:
|
||||
208: {"moduleid":6,"categoryid":1}
|
||||
209: GetPartners
|
||||
210: REST Params:
|
||||
211: {"applocationid":1,"partnerid":44,"limit":10,"offset":0}
|
||||
212: GraphQL Query:
|
||||
213: query GetPartners($applocationid: bigint!, $partnerid: bigint, $limit: Int!, $offset: Int!) {
|
||||
214: partners(where: { applocationid: { _eq: $applocationid }, partnerid: { _eq: $partnerid } }, limit: $limit, offset: $offset) {
|
||||
215: partnerid
|
||||
216: name
|
||||
217: }
|
||||
218: }
|
||||
219: GraphQL Variables:
|
||||
220: {"applocationid":1,"partnerid":44,"limit":10,"offset":0}
|
||||
221: GetlocationsConfig
|
||||
222: REST Params:
|
||||
223: {}
|
||||
224: GraphQL Query:
|
||||
225: query GetLocationConfig {
|
||||
226: app_locationconfigs {
|
||||
227: applocationid
|
||||
228: configkey
|
||||
229: }
|
||||
230: }
|
||||
231: GraphQL Variables:
|
||||
232: {}
|
||||
15
scratch/extract_docx.py
Normal file
15
scratch/extract_docx.py
Normal file
@@ -0,0 +1,15 @@
|
||||
import docx
|
||||
import json
|
||||
|
||||
def extract_docx_content(file_path):
|
||||
doc = docx.Document(file_path)
|
||||
full_text = []
|
||||
for para in doc.paragraphs:
|
||||
full_text.append(para.text)
|
||||
return "\n".join(full_text)
|
||||
|
||||
content = extract_docx_content('Nearle_Full_API_Documentation.docx')
|
||||
with open('scratch/docx_content_utf8.txt', 'w', encoding='utf-8') as f:
|
||||
lines = content.split('\n')
|
||||
for i, line in enumerate(lines):
|
||||
f.write(f"{i}: {line}\n")
|
||||
Reference in New Issue
Block a user