buy_id из Offer изменен на nullable.
AuthResult перемещен из Client в пространство плагина.
Реализованы все недостающие поля в AuthResult.
Добавил параметр pageNumber в метод GetBotItems:
C#:void GetBotItems(double minPrice, double maxPrice, Action<BotItems> items, int pageSize = 25, int pageNumber = 0)
Код стал более читаемым, убрано повторение кода.
Теперь все классы с ответами по типу AuthResult наследуются от BaseResponse:
C#:public abstract class BaseResponse { public int Code; // HTTP код public string Response = "Unknown"; // HTTP response (ответ) [JsonProperty("success")] public bool Success; // Как я понял на беке SkinDrops есть своя обертка для respons'ов, решил не повторять ее во всех классах. }
https://oxide-russia.ru/threads/6490/page-22#post-79029
Добавлено в Offer:
C#:public int Partner { get; set; } public string Token { get; set; } public DateTimeOffset CreatedAt { get; set; } public DateTimeOffset UpdatedAt { get; set; }