37 lines
1.1 KiB
GDScript3
37 lines
1.1 KiB
GDScript3
|
|
@tool
|
||
|
|
extends TwitchData
|
||
|
|
|
||
|
|
# CLASS GOT AUTOGENERATED DON'T CHANGE MANUALLY. CHANGES CAN BE OVERWRITTEN EASILY.
|
||
|
|
|
||
|
|
##
|
||
|
|
## #/components/schemas/CheermoteImageTheme
|
||
|
|
class_name TwitchCheermoteImageTheme
|
||
|
|
|
||
|
|
##
|
||
|
|
@export var animated_format: TwitchCheermoteImageFormat:
|
||
|
|
set(val):
|
||
|
|
animated_format = val
|
||
|
|
track_data(&"animated_format", val)
|
||
|
|
|
||
|
|
##
|
||
|
|
@export var static_format: TwitchCheermoteImageFormat:
|
||
|
|
set(val):
|
||
|
|
static_format = val
|
||
|
|
track_data(&"static_format", val)
|
||
|
|
var response: BufferedHTTPClient.ResponseData
|
||
|
|
|
||
|
|
|
||
|
|
## Constructor with all required fields.
|
||
|
|
static func create() -> TwitchCheermoteImageTheme:
|
||
|
|
var twitch_cheermote_image_theme: TwitchCheermoteImageTheme = TwitchCheermoteImageTheme.new()
|
||
|
|
return twitch_cheermote_image_theme
|
||
|
|
|
||
|
|
|
||
|
|
static func from_json(d: Dictionary) -> TwitchCheermoteImageTheme:
|
||
|
|
var result: TwitchCheermoteImageTheme = TwitchCheermoteImageTheme.new()
|
||
|
|
if d.get("animated_format", null) != null:
|
||
|
|
result.animated_format = TwitchCheermoteImageFormat.from_json(d["animated_format"])
|
||
|
|
if d.get("static_format", null) != null:
|
||
|
|
result.static_format = TwitchCheermoteImageFormat.from_json(d["static_format"])
|
||
|
|
return result
|