128 lines
4.6 KiB
Dart
128 lines
4.6 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'slack_data.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
DataSlack _$DataSlackFromJson(Map<String, dynamic> json) => DataSlack()
|
|
..message = json['message'] as String?
|
|
..attachments = (json['attachments'] as List<dynamic>)
|
|
.map((e) => SlackAttachment.fromJson(e as Map<String, dynamic>))
|
|
.toList();
|
|
|
|
Map<String, dynamic> _$DataSlackToJson(DataSlack instance) => <String, dynamic>{
|
|
'message': instance.message,
|
|
'attachments': instance.attachments,
|
|
};
|
|
|
|
SlackAttachment _$SlackAttachmentFromJson(Map<String, dynamic> 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<dynamic>?)
|
|
?.map((e) => SlackField.fromJson(e as Map<String, dynamic>))
|
|
.toList()
|
|
..actions = (json['actions'] as List<dynamic>?)
|
|
?.map((e) => SlackAction.fromJson(e as Map<String, dynamic>))
|
|
.toList();
|
|
|
|
Map<String, dynamic> _$SlackAttachmentToJson(SlackAttachment instance) =>
|
|
<String, dynamic>{
|
|
'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<String, dynamic> json) => SlackField()
|
|
..title = json['title'] as String?
|
|
..value = json['value'] as String?;
|
|
|
|
Map<String, dynamic> _$SlackFieldToJson(SlackField instance) =>
|
|
<String, dynamic>{
|
|
'title': instance.title,
|
|
'value': instance.value,
|
|
};
|
|
|
|
SlackAction _$SlackActionFromJson(Map<String, dynamic> 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<String, dynamic> _$SlackActionToJson(SlackAction instance) =>
|
|
<String, dynamic>{
|
|
'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<String, dynamic> 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<String, dynamic> _$SlackConfirmToJson(SlackConfirm instance) =>
|
|
<String, dynamic>{
|
|
'title': instance.title,
|
|
'text': instance.text,
|
|
'ok_text': instance.ok_text,
|
|
'dismiss_text': instance.dismiss_text,
|
|
};
|
|
|
|
SlackFile _$SlackFileFromJson(Map<String, dynamic> json) => SlackFile()
|
|
..title = json['title'] as String?
|
|
..initial_comment = json['initial_comment'] as String?
|
|
..filePath = json['filePath'] as String?
|
|
..fileName = json['fileName'] as String?
|
|
..mimeType = json['mimeType'] as String?;
|
|
|
|
Map<String, dynamic> _$SlackFileToJson(SlackFile instance) => <String, dynamic>{
|
|
'title': instance.title,
|
|
'initial_comment': instance.initial_comment,
|
|
'filePath': instance.filePath,
|
|
'fileName': instance.fileName,
|
|
'mimeType': instance.mimeType,
|
|
};
|