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,
      );