parseOnboardingPrompt method
Parse an OnboardingPrompt from raw
.
Implementation
OnboardingPrompt parseOnboardingPrompt(Map<String, Object?> raw, {Snowflake? guildId}) {
return OnboardingPrompt(
id: Snowflake.parse(raw['id']!),
type: OnboardingPromptType.parse(raw['type'] as int),
options: parseMany(raw['options'] as List, (Map<String, Object?> raw) => parseOnboardingPromptOption(raw, guildId: guildId)),
title: raw['title'] as String,
isSingleSelect: raw['single_select'] as bool,
isRequired: raw['required'] as bool,
isInOnboarding: raw['in_onboarding'] as bool,
);
}