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