namespace Bloxstrap.Models.APIs.Roblox { /// /// Roblox.Web.Responses.Thumbnails.ThumbnailResponse /// public class ThumbnailResponse { [JsonPropertyName("requestId")] public string RequestId { get; set; } = null!; [JsonPropertyName("errorCode")] public int ErrorCode { get; set; } = 0; [JsonPropertyName("errorMessage")] public string? ErrorMessage { get; set; } = null; [JsonPropertyName("targetId")] public long TargetId { get; set; } /// /// Valid states: /// - Error /// - Completed /// - InReview /// - Pending /// - Blocked /// - TemporarilyUnavailable /// [JsonPropertyName("state")] public string State { get; set; } = null!; [JsonPropertyName("imageUrl")] public string? ImageUrl { get; set; } = null!; } }