// GENERATED CODE - DO NOT MODIFY BY HAND part of 'slack_data.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** DataSlack _$DataSlackFromJson(Map json) => DataSlack() ..message = json['message'] as String? ..blocks = (json['blocks'] as List) .map((e) => SlackBlock.fromJson(e as Map)) .toList() ..attachments = (json['attachments'] as List) .map((e) => SlackAttachment.fromJson(e as Map)) .toList(); Map _$DataSlackToJson(DataSlack instance) => { 'message': instance.message, 'blocks': instance.blocks, 'attachments': instance.attachments, }; SlackBlock _$SlackBlockFromJson(Map json) => SlackBlock()..type = $enumDecode(_$SlackBlockTypeEnumMap, json['type']); Map _$SlackBlockToJson(SlackBlock instance) => { 'type': _$SlackBlockTypeEnumMap[instance.type]!, }; const _$SlackBlockTypeEnumMap = { SlackBlockType.header: 'header', SlackBlockType.section: 'section', }; SlackBlockHeader _$SlackBlockHeaderFromJson(Map json) => SlackBlockHeader() ..type = $enumDecode(_$SlackBlockTypeEnumMap, json['type']) ..text = SlackBlockText.fromJson(json['text'] as Map); Map _$SlackBlockHeaderToJson(SlackBlockHeader instance) => { 'type': _$SlackBlockTypeEnumMap[instance.type]!, 'text': instance.text, }; SlackBlockSection _$SlackBlockSectionFromJson(Map json) => SlackBlockSection() ..type = $enumDecode(_$SlackBlockTypeEnumMap, json['type']) ..fields = (json['fields'] as List) .map( (e) => SlackBlockSectionField.fromJson(e as Map)) .toList(); Map _$SlackBlockSectionToJson(SlackBlockSection instance) => { 'type': _$SlackBlockTypeEnumMap[instance.type]!, 'fields': instance.fields, }; SlackBlockSectionField _$SlackBlockSectionFieldFromJson( Map json) => SlackBlockSectionField() ..type = $enumDecode(_$SlackTextTypeEnumMap, json['type']) ..text = json['text'] as String?; Map _$SlackBlockSectionFieldToJson( SlackBlockSectionField instance) => { 'type': _$SlackTextTypeEnumMap[instance.type]!, 'text': instance.text, }; const _$SlackTextTypeEnumMap = { SlackTextType.mrkdwn: 'mrkdwn', SlackTextType.plain_text: 'plain_text', }; SlackBlockText _$SlackBlockTextFromJson(Map json) => SlackBlockText() ..type = $enumDecode(_$SlackTextTypeEnumMap, json['type']) ..text = json['text'] as String?; Map _$SlackBlockTextToJson(SlackBlockText instance) => { 'type': _$SlackTextTypeEnumMap[instance.type]!, 'text': instance.text, }; SlackAttachment _$SlackAttachmentFromJson(Map json) => SlackAttachment() ..fallback = json['fallback'] as String? ..color = json['color'] as String? ..author_name = json['author_name'] as String? ..author_link = json['author_link'] as String? ..author_icon = json['author_icon'] as String? ..title = json['title'] as String? ..title_link = json['title_link'] as String? ..pretext = json['pretext'] as String? ..text = json['text'] as String? ..image_url = json['image_url'] as String? ..thumb_url = json['thumb_url'] as String? ..footer = json['footer'] as String? ..footer_icon = json['footer_icon'] as String? ..ts = json['ts'] as String? ..fields = (json['fields'] as List?) ?.map((e) => SlackField.fromJson(e as Map)) .toList() ..actions = (json['actions'] as List?) ?.map((e) => SlackAction.fromJson(e as Map)) .toList(); Map _$SlackAttachmentToJson(SlackAttachment instance) => { 'fallback': instance.fallback, 'color': instance.color, 'author_name': instance.author_name, 'author_link': instance.author_link, 'author_icon': instance.author_icon, 'title': instance.title, 'title_link': instance.title_link, 'pretext': instance.pretext, 'text': instance.text, 'image_url': instance.image_url, 'thumb_url': instance.thumb_url, 'footer': instance.footer, 'footer_icon': instance.footer_icon, 'ts': instance.ts, 'fields': instance.fields, 'actions': instance.actions, }; SlackField _$SlackFieldFromJson(Map json) => SlackField() ..title = json['title'] as String? ..value = json['value'] as String?; Map _$SlackFieldToJson(SlackField instance) => { 'title': instance.title, 'value': instance.value, }; SlackAction _$SlackActionFromJson(Map json) => SlackAction() ..type = $enumDecodeNullable(_$SlackActionTypeEnumMap, json['type']) ..name = json['name'] as String? ..text = json['text'] as String? ..url = json['url'] as String? ..value = json['value'] as String? ..style = $enumDecodeNullable(_$SlackActionStyleEnumMap, json['style']); Map _$SlackActionToJson(SlackAction instance) => { 'type': _$SlackActionTypeEnumMap[instance.type], 'name': instance.name, 'text': instance.text, 'url': instance.url, 'value': instance.value, 'style': _$SlackActionStyleEnumMap[instance.style], }; const _$SlackActionTypeEnumMap = { SlackActionType.button: 'button', SlackActionType.select: 'select', }; const _$SlackActionStyleEnumMap = { SlackActionStyle.danger: 'danger', SlackActionStyle.primary: 'primary', }; SlackConfirm _$SlackConfirmFromJson(Map json) => SlackConfirm() ..title = json['title'] as String? ..text = json['text'] as String? ..ok_text = json['ok_text'] as String? ..dismiss_text = json['dismiss_text'] as String?; Map _$SlackConfirmToJson(SlackConfirm instance) => { 'title': instance.title, 'text': instance.text, 'ok_text': instance.ok_text, 'dismiss_text': instance.dismiss_text, };