mailslurp-client
Version:
Official client for MailSlurp Email and SMS API. Create email addresses and phone numbers in Javascript without a mail server. Send and receive real emails in applications or tests.
273 lines (272 loc) • 17.8 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
/**
* MailSlurp API
* MailSlurp is an API for sending and receiving emails from dynamically allocated email addresses. It\'s designed for developers and QA teams to test applications, process inbound emails, send templated notifications, attachments, and more. ## Resources - [Homepage](https://www.mailslurp.com) - Get an [API KEY](https://app.mailslurp.com/sign-up/) - Generated [SDK Clients](https://docs.mailslurp.com/) - [Examples](https://github.com/mailslurp/examples) repository
*
* The version of the OpenAPI document: 6.5.2
* Contact: contact@mailslurp.dev
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.EmailFeatureOverviewToJSON = exports.EmailFeatureOverviewFromJSONTyped = exports.EmailFeatureOverviewFromJSON = exports.EmailFeatureOverviewStatusesEnum = exports.EmailFeatureOverviewCategoryEnum = exports.EmailFeatureOverviewFeatureEnum = void 0;
var runtime_1 = require("../runtime");
var _1 = require("./");
/**
* @export
* @enum {string}
*/
var EmailFeatureOverviewFeatureEnum;
(function (EmailFeatureOverviewFeatureEnum) {
EmailFeatureOverviewFeatureEnum["amp"] = "amp";
EmailFeatureOverviewFeatureEnum["css_accent_color"] = "css-accent-color";
EmailFeatureOverviewFeatureEnum["css_align_items"] = "css-align-items";
EmailFeatureOverviewFeatureEnum["css_animation"] = "css-animation";
EmailFeatureOverviewFeatureEnum["css_aspect_ratio"] = "css-aspect-ratio";
EmailFeatureOverviewFeatureEnum["css_at_font_face"] = "css-at-font-face";
EmailFeatureOverviewFeatureEnum["css_at_import"] = "css-at-import";
EmailFeatureOverviewFeatureEnum["css_at_keyframes"] = "css-at-keyframes";
EmailFeatureOverviewFeatureEnum["css_at_media"] = "css-at-media";
EmailFeatureOverviewFeatureEnum["css_at_supports"] = "css-at-supports";
EmailFeatureOverviewFeatureEnum["css_background_blend_mode"] = "css-background-blend-mode";
EmailFeatureOverviewFeatureEnum["css_background_clip"] = "css-background-clip";
EmailFeatureOverviewFeatureEnum["css_background_color"] = "css-background-color";
EmailFeatureOverviewFeatureEnum["css_background_image"] = "css-background-image";
EmailFeatureOverviewFeatureEnum["css_background_origin"] = "css-background-origin";
EmailFeatureOverviewFeatureEnum["css_background_position"] = "css-background-position";
EmailFeatureOverviewFeatureEnum["css_background_repeat"] = "css-background-repeat";
EmailFeatureOverviewFeatureEnum["css_background_size"] = "css-background-size";
EmailFeatureOverviewFeatureEnum["css_background"] = "css-background";
EmailFeatureOverviewFeatureEnum["css_block_inline_size"] = "css-block-inline-size";
EmailFeatureOverviewFeatureEnum["css_border_image"] = "css-border-image";
EmailFeatureOverviewFeatureEnum["css_border_inline_block_individual"] = "css-border-inline-block-individual";
EmailFeatureOverviewFeatureEnum["css_border_inline_block_longhand"] = "css-border-inline-block-longhand";
EmailFeatureOverviewFeatureEnum["css_border_inline_block"] = "css-border-inline-block";
EmailFeatureOverviewFeatureEnum["css_border_radius_logical"] = "css-border-radius-logical";
EmailFeatureOverviewFeatureEnum["css_border_radius"] = "css-border-radius";
EmailFeatureOverviewFeatureEnum["css_border"] = "css-border";
EmailFeatureOverviewFeatureEnum["css_box_shadow"] = "css-box-shadow";
EmailFeatureOverviewFeatureEnum["css_box_sizing"] = "css-box-sizing";
EmailFeatureOverviewFeatureEnum["css_caption_side"] = "css-caption-side";
EmailFeatureOverviewFeatureEnum["css_clip_path"] = "css-clip-path";
EmailFeatureOverviewFeatureEnum["css_column_count"] = "css-column-count";
EmailFeatureOverviewFeatureEnum["css_column_layout_properties"] = "css-column-layout-properties";
EmailFeatureOverviewFeatureEnum["css_direction"] = "css-direction";
EmailFeatureOverviewFeatureEnum["css_display_flex"] = "css-display-flex";
EmailFeatureOverviewFeatureEnum["css_display_grid"] = "css-display-grid";
EmailFeatureOverviewFeatureEnum["css_display_none"] = "css-display-none";
EmailFeatureOverviewFeatureEnum["css_display"] = "css-display";
EmailFeatureOverviewFeatureEnum["css_filter"] = "css-filter";
EmailFeatureOverviewFeatureEnum["css_flex_direction"] = "css-flex-direction";
EmailFeatureOverviewFeatureEnum["css_flex_wrap"] = "css-flex-wrap";
EmailFeatureOverviewFeatureEnum["css_float"] = "css-float";
EmailFeatureOverviewFeatureEnum["css_font_kerning"] = "css-font-kerning";
EmailFeatureOverviewFeatureEnum["css_font_weight"] = "css-font-weight";
EmailFeatureOverviewFeatureEnum["css_font"] = "css-font";
EmailFeatureOverviewFeatureEnum["css_gap"] = "css-gap";
EmailFeatureOverviewFeatureEnum["css_grid_template"] = "css-grid-template";
EmailFeatureOverviewFeatureEnum["css_height"] = "css-height";
EmailFeatureOverviewFeatureEnum["css_hyphens"] = "css-hyphens";
EmailFeatureOverviewFeatureEnum["css_inline_size"] = "css-inline-size";
EmailFeatureOverviewFeatureEnum["css_justify_content"] = "css-justify-content";
EmailFeatureOverviewFeatureEnum["css_left_right_top_bottom"] = "css-left-right-top-bottom";
EmailFeatureOverviewFeatureEnum["css_letter_spacing"] = "css-letter-spacing";
EmailFeatureOverviewFeatureEnum["css_line_height"] = "css-line-height";
EmailFeatureOverviewFeatureEnum["css_list_style_image"] = "css-list-style-image";
EmailFeatureOverviewFeatureEnum["css_list_style_position"] = "css-list-style-position";
EmailFeatureOverviewFeatureEnum["css_list_style_type"] = "css-list-style-type";
EmailFeatureOverviewFeatureEnum["css_list_style"] = "css-list-style";
EmailFeatureOverviewFeatureEnum["css_margin_block_start_end"] = "css-margin-block-start-end";
EmailFeatureOverviewFeatureEnum["css_margin_inline_block"] = "css-margin-inline-block";
EmailFeatureOverviewFeatureEnum["css_margin_inline_start_end"] = "css-margin-inline-start-end";
EmailFeatureOverviewFeatureEnum["css_margin_inline"] = "css-margin-inline";
EmailFeatureOverviewFeatureEnum["css_margin"] = "css-margin";
EmailFeatureOverviewFeatureEnum["css_max_block_size"] = "css-max-block-size";
EmailFeatureOverviewFeatureEnum["css_max_height"] = "css-max-height";
EmailFeatureOverviewFeatureEnum["css_max_width"] = "css-max-width";
EmailFeatureOverviewFeatureEnum["css_min_height"] = "css-min-height";
EmailFeatureOverviewFeatureEnum["css_min_inline_size"] = "css-min-inline-size";
EmailFeatureOverviewFeatureEnum["css_min_width"] = "css-min-width";
EmailFeatureOverviewFeatureEnum["css_mix_blend_mode"] = "css-mix-blend-mode";
EmailFeatureOverviewFeatureEnum["css_object_fit"] = "css-object-fit";
EmailFeatureOverviewFeatureEnum["css_object_position"] = "css-object-position";
EmailFeatureOverviewFeatureEnum["css_opacity"] = "css-opacity";
EmailFeatureOverviewFeatureEnum["css_outline_offset"] = "css-outline-offset";
EmailFeatureOverviewFeatureEnum["css_outline"] = "css-outline";
EmailFeatureOverviewFeatureEnum["css_overflow_wrap"] = "css-overflow-wrap";
EmailFeatureOverviewFeatureEnum["css_overflow"] = "css-overflow";
EmailFeatureOverviewFeatureEnum["css_padding_block_start_end"] = "css-padding-block-start-end";
EmailFeatureOverviewFeatureEnum["css_padding_inline_block"] = "css-padding-inline-block";
EmailFeatureOverviewFeatureEnum["css_padding_inline_start_end"] = "css-padding-inline-start-end";
EmailFeatureOverviewFeatureEnum["css_padding"] = "css-padding";
EmailFeatureOverviewFeatureEnum["css_position"] = "css-position";
EmailFeatureOverviewFeatureEnum["css_tab_size"] = "css-tab-size";
EmailFeatureOverviewFeatureEnum["css_table_layout"] = "css-table-layout";
EmailFeatureOverviewFeatureEnum["css_text_align_last"] = "css-text-align-last";
EmailFeatureOverviewFeatureEnum["css_text_align"] = "css-text-align";
EmailFeatureOverviewFeatureEnum["css_text_decoration_color"] = "css-text-decoration-color";
EmailFeatureOverviewFeatureEnum["css_text_decoration_thickness"] = "css-text-decoration-thickness";
EmailFeatureOverviewFeatureEnum["css_text_decoration"] = "css-text-decoration";
EmailFeatureOverviewFeatureEnum["css_text_emphasis_position"] = "css-text-emphasis-position";
EmailFeatureOverviewFeatureEnum["css_text_emphasis"] = "css-text-emphasis";
EmailFeatureOverviewFeatureEnum["css_text_indent"] = "css-text-indent";
EmailFeatureOverviewFeatureEnum["css_text_overflow"] = "css-text-overflow";
EmailFeatureOverviewFeatureEnum["css_text_shadow"] = "css-text-shadow";
EmailFeatureOverviewFeatureEnum["css_text_transform"] = "css-text-transform";
EmailFeatureOverviewFeatureEnum["css_text_underline_offset"] = "css-text-underline-offset";
EmailFeatureOverviewFeatureEnum["css_transform"] = "css-transform";
EmailFeatureOverviewFeatureEnum["css_vertical_align"] = "css-vertical-align";
EmailFeatureOverviewFeatureEnum["css_visibility"] = "css-visibility";
EmailFeatureOverviewFeatureEnum["css_white_space"] = "css-white-space";
EmailFeatureOverviewFeatureEnum["css_width"] = "css-width";
EmailFeatureOverviewFeatureEnum["css_word_break"] = "css-word-break";
EmailFeatureOverviewFeatureEnum["css_writing_mode"] = "css-writing-mode";
EmailFeatureOverviewFeatureEnum["css_z_index"] = "css-z-index";
EmailFeatureOverviewFeatureEnum["html_abbr"] = "html-abbr";
EmailFeatureOverviewFeatureEnum["html_address"] = "html-address";
EmailFeatureOverviewFeatureEnum["html_align"] = "html-align";
EmailFeatureOverviewFeatureEnum["html_anchor_links"] = "html-anchor-links";
EmailFeatureOverviewFeatureEnum["html_aria_describedby"] = "html-aria-describedby";
EmailFeatureOverviewFeatureEnum["html_aria_hidden"] = "html-aria-hidden";
EmailFeatureOverviewFeatureEnum["html_aria_label"] = "html-aria-label";
EmailFeatureOverviewFeatureEnum["html_aria_labelledby"] = "html-aria-labelledby";
EmailFeatureOverviewFeatureEnum["html_aria_live"] = "html-aria-live";
EmailFeatureOverviewFeatureEnum["html_audio"] = "html-audio";
EmailFeatureOverviewFeatureEnum["html_background"] = "html-background";
EmailFeatureOverviewFeatureEnum["html_base"] = "html-base";
EmailFeatureOverviewFeatureEnum["html_blockquote"] = "html-blockquote";
EmailFeatureOverviewFeatureEnum["html_body"] = "html-body";
EmailFeatureOverviewFeatureEnum["html_button_reset"] = "html-button-reset";
EmailFeatureOverviewFeatureEnum["html_button_submit"] = "html-button-submit";
EmailFeatureOverviewFeatureEnum["html_code"] = "html-code";
EmailFeatureOverviewFeatureEnum["html_del"] = "html-del";
EmailFeatureOverviewFeatureEnum["html_dfn"] = "html-dfn";
EmailFeatureOverviewFeatureEnum["html_dialog"] = "html-dialog";
EmailFeatureOverviewFeatureEnum["html_dir"] = "html-dir";
EmailFeatureOverviewFeatureEnum["html_div"] = "html-div";
EmailFeatureOverviewFeatureEnum["html_doctype"] = "html-doctype";
EmailFeatureOverviewFeatureEnum["html_form"] = "html-form";
EmailFeatureOverviewFeatureEnum["html_h1_h6"] = "html-h1-h6";
EmailFeatureOverviewFeatureEnum["html_height"] = "html-height";
EmailFeatureOverviewFeatureEnum["html_image_maps"] = "html-image-maps";
EmailFeatureOverviewFeatureEnum["html_input_checkbox"] = "html-input-checkbox";
EmailFeatureOverviewFeatureEnum["html_input_hidden"] = "html-input-hidden";
EmailFeatureOverviewFeatureEnum["html_input_radio"] = "html-input-radio";
EmailFeatureOverviewFeatureEnum["html_input_reset"] = "html-input-reset";
EmailFeatureOverviewFeatureEnum["html_input_submit"] = "html-input-submit";
EmailFeatureOverviewFeatureEnum["html_input_text"] = "html-input-text";
EmailFeatureOverviewFeatureEnum["html_lang"] = "html-lang";
EmailFeatureOverviewFeatureEnum["html_link"] = "html-link";
EmailFeatureOverviewFeatureEnum["html_lists"] = "html-lists";
EmailFeatureOverviewFeatureEnum["html_loading_attribute"] = "html-loading-attribute";
EmailFeatureOverviewFeatureEnum["html_mailto_links"] = "html-mailto-links";
EmailFeatureOverviewFeatureEnum["html_marquee"] = "html-marquee";
EmailFeatureOverviewFeatureEnum["html_meter"] = "html-meter";
EmailFeatureOverviewFeatureEnum["html_object"] = "html-object";
EmailFeatureOverviewFeatureEnum["html_p"] = "html-p";
EmailFeatureOverviewFeatureEnum["html_picture"] = "html-picture";
EmailFeatureOverviewFeatureEnum["html_pre"] = "html-pre";
EmailFeatureOverviewFeatureEnum["html_progress"] = "html-progress";
EmailFeatureOverviewFeatureEnum["html_required"] = "html-required";
EmailFeatureOverviewFeatureEnum["html_role"] = "html-role";
EmailFeatureOverviewFeatureEnum["html_rp"] = "html-rp";
EmailFeatureOverviewFeatureEnum["html_rt"] = "html-rt";
EmailFeatureOverviewFeatureEnum["html_ruby"] = "html-ruby";
EmailFeatureOverviewFeatureEnum["html_select"] = "html-select";
EmailFeatureOverviewFeatureEnum["html_semantics"] = "html-semantics";
EmailFeatureOverviewFeatureEnum["html_small"] = "html-small";
EmailFeatureOverviewFeatureEnum["html_span"] = "html-span";
EmailFeatureOverviewFeatureEnum["html_srcset"] = "html-srcset";
EmailFeatureOverviewFeatureEnum["html_strike"] = "html-strike";
EmailFeatureOverviewFeatureEnum["html_strong"] = "html-strong";
EmailFeatureOverviewFeatureEnum["html_style"] = "html-style";
EmailFeatureOverviewFeatureEnum["html_svg"] = "html-svg";
EmailFeatureOverviewFeatureEnum["html_table"] = "html-table";
EmailFeatureOverviewFeatureEnum["html_target"] = "html-target";
EmailFeatureOverviewFeatureEnum["html_textarea"] = "html-textarea";
EmailFeatureOverviewFeatureEnum["html_valign"] = "html-valign";
EmailFeatureOverviewFeatureEnum["html_video"] = "html-video";
EmailFeatureOverviewFeatureEnum["html_wbr"] = "html-wbr";
EmailFeatureOverviewFeatureEnum["html_width"] = "html-width";
EmailFeatureOverviewFeatureEnum["image_avif"] = "image-avif";
EmailFeatureOverviewFeatureEnum["image_base64"] = "image-base64";
EmailFeatureOverviewFeatureEnum["image_bmp"] = "image-bmp";
EmailFeatureOverviewFeatureEnum["image_gif"] = "image-gif";
EmailFeatureOverviewFeatureEnum["image_ico"] = "image-ico";
EmailFeatureOverviewFeatureEnum["image_jpg"] = "image-jpg";
EmailFeatureOverviewFeatureEnum["image_png"] = "image-png";
EmailFeatureOverviewFeatureEnum["image_svg"] = "image-svg";
EmailFeatureOverviewFeatureEnum["image_webp"] = "image-webp";
EmailFeatureOverviewFeatureEnum["unsupported"] = "unsupported";
})(EmailFeatureOverviewFeatureEnum = exports.EmailFeatureOverviewFeatureEnum || (exports.EmailFeatureOverviewFeatureEnum = {}));
/**
* @export
* @enum {string}
*/
var EmailFeatureOverviewCategoryEnum;
(function (EmailFeatureOverviewCategoryEnum) {
EmailFeatureOverviewCategoryEnum["css"] = "css";
EmailFeatureOverviewCategoryEnum["html"] = "html";
EmailFeatureOverviewCategoryEnum["image"] = "image";
EmailFeatureOverviewCategoryEnum["others"] = "others";
})(EmailFeatureOverviewCategoryEnum = exports.EmailFeatureOverviewCategoryEnum || (exports.EmailFeatureOverviewCategoryEnum = {}));
/**
* @export
* @enum {string}
*/
var EmailFeatureOverviewStatusesEnum;
(function (EmailFeatureOverviewStatusesEnum) {
EmailFeatureOverviewStatusesEnum["SUPPORTED"] = "SUPPORTED";
EmailFeatureOverviewStatusesEnum["PARTIAL"] = "PARTIAL";
EmailFeatureOverviewStatusesEnum["NOT_SUPPORTED"] = "NOT_SUPPORTED";
EmailFeatureOverviewStatusesEnum["UNKNOWN"] = "UNKNOWN";
})(EmailFeatureOverviewStatusesEnum = exports.EmailFeatureOverviewStatusesEnum || (exports.EmailFeatureOverviewStatusesEnum = {}));
function EmailFeatureOverviewFromJSON(json) {
return EmailFeatureOverviewFromJSONTyped(json, false);
}
exports.EmailFeatureOverviewFromJSON = EmailFeatureOverviewFromJSON;
function EmailFeatureOverviewFromJSONTyped(json, ignoreDiscriminator) {
if (json === undefined || json === null) {
return json;
}
return {
feature: json['feature'],
title: !(0, runtime_1.exists)(json, 'title') ? undefined : json['title'],
description: !(0, runtime_1.exists)(json, 'description') ? undefined : json['description'],
category: !(0, runtime_1.exists)(json, 'category') ? undefined : json['category'],
notes: !(0, runtime_1.exists)(json, 'notes') ? undefined : json['notes'],
notesNumbers: !(0, runtime_1.exists)(json, 'notesNumbers')
? undefined
: json['notesNumbers'],
featureStatistics: !(0, runtime_1.exists)(json, 'featureStatistics')
? undefined
: json['featureStatistics'].map(_1.EmailFeatureFamilyStatisticsFromJSON),
statuses: json['statuses'],
};
}
exports.EmailFeatureOverviewFromJSONTyped = EmailFeatureOverviewFromJSONTyped;
function EmailFeatureOverviewToJSON(value) {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {
feature: value.feature,
title: value.title,
description: value.description,
category: value.category,
notes: value.notes,
notesNumbers: value.notesNumbers,
featureStatistics: value.featureStatistics === undefined
? undefined
: value.featureStatistics.map(_1.EmailFeatureFamilyStatisticsToJSON),
statuses: value.statuses,
};
}
exports.EmailFeatureOverviewToJSON = EmailFeatureOverviewToJSON;
;