Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
rateus_gs [2022/02/16 10:26] serg |
rateus_gs [2022/03/28 17:11] (текущий) serg |
||
|---|---|---|---|
| Строка 12: | Строка 12: | ||
| BundleVer string (default = "") - версия приложения | BundleVer string (default = "") - версия приложения | ||
| OS string - операционная система клиента | OS string - операционная система клиента | ||
| + | OSV string // - версия операционная система клиента | ||
| Lang string (default="en") - 2х буквенный язык пользователя согласно [[https://en.wikipedia.org/wiki/ISO_639-1]] | Lang string (default="en") - 2х буквенный язык пользователя согласно [[https://en.wikipedia.org/wiki/ISO_639-1]] | ||
| GAID string - Platform device ID (e.g., Google Adv ID or iOS ID); | GAID string - Platform device ID (e.g., Google Adv ID or iOS ID); | ||
| Строка 17: | Строка 18: | ||
| ==== RESPONSE ==== | ==== RESPONSE ==== | ||
| + | <code> | ||
| + | type tRateOutput struct { | ||
| + | ShowData TShowData | ||
| + | SessionData RedisValue //данные для тестирования | ||
| + | Scenario TRateUsScenario //данные для тестирования | ||
| + | RedisData TRedisData //данные для тестирования | ||
| + | } | ||
| + | type TShowData struct { | ||
| + | NextShowTime int64 | ||
| + | QID int | ||
| + | } | ||
| + | |||
| + | type TShowResult int | ||
| + | |||
| + | const ( | ||
| + | SRNoAction TShowResult = iota - 1 | ||
| + | SRClosed | ||
| + | SR1Star | ||
| + | SR2Star | ||
| + | SR3Star | ||
| + | SR4Star | ||
| + | SR5Star | ||
| + | ) | ||
| + | </code> | ||
| + | |||
| + | **Example** | ||
| + | <code> | ||
| + | { | ||
| + | "ShowData": { | ||
| + | "NextShowTime": 1648487419, | ||
| + | "QID": 0 | ||
| + | }, | ||
| + | "SessionData": { | ||
| + | "ActiveTime": 66, | ||
| + | "SessionCount": 2, | ||
| + | "InstalledDate": 1648458967 | ||
| + | }, | ||
| + | "Scenario": { | ||
| + | "Q": [ | ||
| + | { | ||
| + | "ID": 0, | ||
| + | "Q": { | ||
| + | "C": 2, | ||
| + | "P": 800, | ||
| + | "D": 1 | ||
| + | } | ||
| + | }, | ||
| + | { | ||
| + | "ID": 1, | ||
| + | "Q": { | ||
| + | "C": 5, | ||
| + | "P": 1600, | ||
| + | "D": 2 | ||
| + | } | ||
| + | } | ||
| + | ], | ||
| + | "O": null | ||
| + | }, | ||
| + | "RedisData": { | ||
| + | "Qid": -1, | ||
| + | "Qresult": -3 | ||
| + | } | ||
| + | } | ||
| + | </code> | ||