Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
rateus_gs [2022/02/17 11:15] serg |
rateus_gs [2022/03/28 17:11] (текущий) serg |
||
|---|---|---|---|
| Строка 20: | Строка 20: | ||
| <code> | <code> | ||
| - | t | + | type tRateOutput struct { |
| - | type RateUsDoShow struct { | + | ShowData TShowData |
| - | Result int `json:"R"` // время в секундах до следующего показа | + | SessionData RedisValue //данные для тестирования |
| + | Scenario TRateUsScenario //данные для тестирования | ||
| + | RedisData TRedisData //данные для тестирования | ||
| + | } | ||
| + | type TShowData struct { | ||
| + | NextShowTime int64 | ||
| + | QID int | ||
| } | } | ||
| Строка 37: | Строка 43: | ||
| ) | ) | ||
| </code> | </code> | ||
| - | **Options** | + | |
| - | <code> | + | |
| - | "Cycle": 1 - цикличный сценарий, | + | |
| - | "Inst": 1645008733 - unixtime установки приложения | + | |
| - | </code> | + | |
| **Example** | **Example** | ||
| <code> | <code> | ||
| { | { | ||
| - | "R": 10 | + | "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> | </code> | ||