DiscordGuildScheduledEvent.fromJson constructor

DiscordGuildScheduledEvent.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory DiscordGuildScheduledEvent.fromJson(Map<String, dynamic> json) =>
    DiscordGuildScheduledEvent(
      id: DiscordSnowflake(json[idEntry] as String),
      guildId: DiscordSnowflake(json[guildIdEntry] as String),
      channelId: json[channelIdEntry] != null
          ? DiscordSnowflake(json[channelIdEntry] as String)
          : null,
      creatorId: json[creatorIdEntry] != null
          ? DiscordSnowflake(json[creatorIdEntry] as String)
          : null,
      name: json[nameEntry] as String,
      description: json[descriptionEntry] as String?,
      scheduledStartTime: json[scheduledStartTimeEntry] as String,
      scheduledEndTime: json[scheduledEndTimeEntry] as String?,
      privacyLevel: json[privacyLevelEntry] as int,
      status: json[statusEntry] as int,
      entityType: json[entityTypeEntry] as int,
      entityId: json[entityIdEntry] != null
          ? DiscordSnowflake(json[entityIdEntry] as String)
          : null,
      entityMetadata: json[entityMetadataEntry] != null
          ? DiscordGuildScheduledEventEntityMetadata.fromJson(
              json[entityMetadataEntry] as Map<String, dynamic>,
            )
          : null,
      creator: json[creatorEntry] != null
          ? DiscordUser.fromJson(json[creatorEntry] as Map<String, dynamic>)
          : null,
      userCount: json[userCountEntry] as int?,
      image: json[imageEntry] as String?,
    );