Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
v6.init.inapp [2024/01/04 08:36] serg создано |
v6.init.inapp [2024/01/04 11:47] (текущий) serg |
||
|---|---|---|---|
| Строка 15: | Строка 15: | ||
| GAID string // - Google Advertising ID/для iOS - IDFA; | GAID string // - Google Advertising ID/для iOS - IDFA; | ||
| GaidType models.TGAIDType // - Google Advertising ID/для iOS - IDFA; | GaidType models.TGAIDType // - Google Advertising ID/для iOS - IDFA; | ||
| - | Data string | + | Count int |
| + | Data []TSubscriptionData | ||
| + | } | ||
| + | |||
| + | type TSubscriptionData struct { | ||
| + | ProductID string `json:"prID"` | ||
| + | Data []data `json:"data"` | ||
| + | } | ||
| + | type data struct { | ||
| + | Index int `json:"i"` | ||
| + | MP string `json:"mp"` | ||
| + | PR string `json:"pr"` | ||
| } | } | ||
| - | Data TSubscriptionData []map[string]([]map[string][]string) | ||
| </code> | </code> | ||
| Input data example | Input data example | ||
| <code> | <code> | ||
| - | [{"week1":[{"mp":null},{"mp-0":["pr0","pr1","pr2"]},{"mp-1":["pr0","pr1"]}]},{"week3":[{"mp-0":["pr0"]},{"mp-1":["pr0","pr1","pr2"]}]}] | + | [{"prID":"week1","data":[{"i":0,"mp":"mp-0","pr":"pr-1"},{"i":1,"mp":"mp-0","pr":""},{"i":2,"mp":"mp-1","pr":"pr-1"},{"i":3,"mp":"mp-1","pr":""}]},{"prID":"week4","data":[{"i":0,"mp":"mp-0","pr":"pr-1"},{"i":1,"mp":"mp-0","pr":"pr-2"},{"i":2,"mp":"mp-1","pr":""}]}] |
| </code> | </code> | ||
| === OK Response === | === OK Response === | ||
| <code> | <code> | ||
| - | [ | + | [ |
| - | { | + | [ |
| - | "week1": [ | + | { |
| - | { | + | "prID": "week4", |
| - | "mp": null | + | "i": 1 |
| - | }, | + | }, |
| - | { | + | { |
| - | "mp-0": [ | + | "prID": "week4", |
| - | "pr0", | + | "i": 2 |
| - | "pr1", | + | } |
| - | "pr2" | + | ], |
| - | ] | + | [ |
| - | }, | + | { |
| - | { | + | "prID": "week4", |
| - | "mp-1": [ | + | "i": 0 |
| - | "pr0", | + | }, |
| - | "pr1" | + | { |
| - | ] | + | "prID": "week1", |
| - | } | + | "i": 0 |
| - | ] | + | } |
| - | }, | + | ], |
| - | { | + | [ |
| - | "week3": [ | + | { |
| - | { | + | "prID": "week4", |
| - | "mp-0": [ | + | "i": 1 |
| - | "pr0" | + | }, |
| - | ] | + | { |
| - | }, | + | "prID": "week4", |
| - | { | + | "i": 0 |
| - | "mp-1": [ | + | } |
| - | "pr0", | + | ], |
| - | "pr1", | + | [ |
| - | "pr2" | + | { |
| - | ] | + | "prID": "week4", |
| - | } | + | "i": 1 |
| - | ] | + | }, |
| - | } | + | { |
| + | "prID": "week4", | ||
| + | "i": 0 | ||
| + | } | ||
| + | ], | ||
| + | [ | ||
| + | { | ||
| + | "prID": "week1", | ||
| + | "i": 1 | ||
| + | }, | ||
| + | { | ||
| + | "prID": "week4", | ||
| + | "i": 0 | ||
| + | } | ||
| + | ], | ||
| + | [ | ||
| + | { | ||
| + | "prID": "week4", | ||
| + | "i": 1 | ||
| + | }, | ||
| + | { | ||
| + | "prID": "week1", | ||
| + | "i": 3 | ||
| + | } | ||
| + | ], | ||
| + | [ | ||
| + | { | ||
| + | "prID": "week4", | ||
| + | "i": 1 | ||
| + | }, | ||
| + | { | ||
| + | "prID": "week1", | ||
| + | "i": 1 | ||
| + | } | ||
| + | ], | ||
| + | [ | ||
| + | { | ||
| + | "prID": "week4", | ||
| + | "i": 2 | ||
| + | }, | ||
| + | { | ||
| + | "prID": "week1", | ||
| + | "i": 1 | ||
| + | } | ||
| + | ], | ||
| + | [ | ||
| + | { | ||
| + | "prID": "week4", | ||
| + | "i": 2 | ||
| + | }, | ||
| + | { | ||
| + | "prID": "week1", | ||
| + | "i": 0 | ||
| + | } | ||
| + | ], | ||
| + | [ | ||
| + | { | ||
| + | "prID": "week1", | ||
| + | "i": 2 | ||
| + | }, | ||
| + | { | ||
| + | "prID": "week4", | ||
| + | "i": 2 | ||
| + | } | ||
| + | ] | ||
| ] | ] | ||
| </code> | </code> | ||