-
Notifications
You must be signed in to change notification settings - Fork 0
/
c7endpoints.go
31 lines (29 loc) · 2.16 KB
/
c7endpoints.go
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
package c7api
type endpoints struct {
Auth string // "https://api.commerce7.com/v1/account/user" - https://developer.commerce7.com/docs/commerce7-apis
Cart string // "https://api.commerce7.com/v1/cart" - https://developer.commerce7.com/docs/orders
Customer string // "https://api.commerce7.com/v1/customer" - https://developer.commerce7.com/docs/customers
CustomerId string // "https://api.commerce7.com/v1/customer/{:id}" - https://developer.commerce7.com/docs/customers
FulfillmentAll string // "https://api.commerce7.com/v1/order/{:id}/fulfillment/all" - https://developer.commerce7.com/docs/fulfillment
Fulfillment string // "https://api.commerce7.com/v1/order/{:id}/fulfillment" - https://developer.commerce7.com/docs/fulfillment
Inventory string // "https://api.commerce7.com/v1/inventory" - https://developer.commerce7.com/docs/inventory
InventoryTrans string // "https://api.commerce7.com/v1/inventory-transaction" - https://developer.commerce7.com/docs/inventory
Order string // "https://api.commerce7.com/v1/order" - https://developer.commerce7.com/docs/orders
Product string // "https://api.commerce7.com/v1/product" - https://developer.commerce7.com/docs/products
Tag string // "https://api.commerce7.com/v1/tag" - example: https://api.commerce7.com/v1/tag/customer?q=&type=Manual - Use q to search for specific keywords, type manual to get only manually applied tags
}
func GetEndpointsV1() *endpoints {
return &endpoints{
Auth: "https://api.commerce7.com/v1/account/user",
Cart: "https://api.commerce7.com/v1/cart",
Customer: "https://api.commerce7.com/v1/customer",
CustomerId: "https://api.commerce7.com/v1/customer/{:id}",
FulfillmentAll: "https://api.commerce7.com/v1/order/{:id}/fulfillment/all",
Fulfillment: "https://api.commerce7.com/v1/order/{:id}/fulfillment",
Inventory: "https://api.commerce7.com/v1/inventory",
InventoryTrans: "https://api.commerce7.com/v1/inventory-transaction",
Order: "https://api.commerce7.com/v1/order",
Product: "https://api.commerce7.com/v1/product",
Tag: "https://api.commerce7.com/v1/tag",
}
}