StreamOverlay/addons/twitcher/generated/twitch_send_whisper.gd
2026-02-23 18:38:03 -06:00

41 lines
No EOL
1,015 B
GDScript

@tool
extends TwitchData
# CLASS GOT AUTOGENERATED DON'T CHANGE MANUALLY. CHANGES CAN BE OVERWRITTEN EASILY.
class_name TwitchSendWhisper
##
## #/components/schemas/SendWhisperBody
class Body extends TwitchData:
## The whisper message to send. The message must not be empty.
##
## The maximum message lengths are:
##
## * 500 characters if the user you're sending the message to hasn't whispered you before.
## * 10,000 characters if the user you're sending the message to has whispered you before.
##
## Messages that exceed the maximum length are truncated.
@export var message: String:
set(val):
message = val
track_data(&"message", val)
## Constructor with all required fields.
static func create(_message: String) -> Body:
var body: Body = Body.new()
body.message = _message
return body
static func from_json(d: Dictionary) -> Body:
var result: Body = Body.new()
if d.get("message", null) != null:
result.message = d["message"]
return result