71 static void initialize(discord_core_internal::https_client*);
76 static co_routine<stage_instance_data> createStageInstanceAsync(create_stage_instance_data dataPackage);
81 static co_routine<stage_instance_data> getStageInstanceAsync(get_stage_instance_data dataPackage);
86 static co_routine<stage_instance_data> modifyStageInstanceAsync(modify_stage_instance_data dataPackage);
91 static co_routine<void> deleteStageInstanceAsync(delete_stage_instance_data dataPackage);
94 static discord_core_internal::https_client* httpsClient;
An interface class for the stage_instance_data related discord endpoints.
stage_instance_privacy_level
Stage instance privacy levels.
The main namespace for the forward-facing interfaces.
For creating a stage_instance_data.
stage_instance_privacy_level privacyLevel
The privacy level of the stage instance(default Guild_Only).
jsonifier::string reason
The reason for starting it.
jsonifier::string topic
The topic of the stage instance(1 - 120 characters).
snowflake channelId
The id of the stage channel_data.
For deleting a single stage_instance_data.
jsonifier::string reason
Reason for deleting the stage_instance_data.
snowflake channelId
The channel_data snowflake of the stage_instance_data.
For collecting a single stage_instance_data.
snowflake channelId
The channel_data id from which you would like to collect the stage_instance_data.
For modifying a single stage_instance_data.
stage_instance_privacy_level privacyLevel
The privacy level of the stage instance.
snowflake channelId
The channel_data snowflake of the stage_instance_data.
jsonifier::string topic
The topic of the stage instance(1 - 120 characters).
jsonifier::string reason
Reason for modifying the stage_instance_data.