SuperChatEventSnippet.fromJson constructor

SuperChatEventSnippet.fromJson(
  1. Map json_
)

Implementation

SuperChatEventSnippet.fromJson(core.Map json_)
  : this(
      amountMicros: json_['amountMicros'] as core.String?,
      channelId: json_['channelId'] as core.String?,
      commentText: json_['commentText'] as core.String?,
      createdAt: json_.containsKey('createdAt')
          ? core.DateTime.parse(json_['createdAt'] as core.String)
          : null,
      currency: json_['currency'] as core.String?,
      displayString: json_['displayString'] as core.String?,
      isSuperStickerEvent: json_['isSuperStickerEvent'] as core.bool?,
      messageType: json_['messageType'] as core.int?,
      superStickerMetadata: json_.containsKey('superStickerMetadata')
          ? SuperStickerMetadata.fromJson(
              json_['superStickerMetadata']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      supporterDetails: json_.containsKey('supporterDetails')
          ? ChannelProfileDetails.fromJson(
              json_['supporterDetails']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );