UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

50 lines 2.51 kB
import { exists } from '../runtime.js'; import { ComponentItemsFromJSON, ComponentItemsToJSON } from './ComponentItems.js'; import { VariablesItemsFromJSON, VariablesItemsToJSON } from './VariablesItems.js'; export function instanceOfWhatsappCampTemplate(value) { let isInstance = true; return isInstance; } export function WhatsappCampTemplateFromJSON(json) { return WhatsappCampTemplateFromJSONTyped(json, false); } export function WhatsappCampTemplateFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { name: !exists(json, 'name') ? undefined : json['name'], category: !exists(json, 'category') ? undefined : json['category'], language: !exists(json, 'language') ? undefined : json['language'], containsButton: !exists(json, 'contains_button') ? undefined : json['contains_button'], displayHeader: !exists(json, 'display_header') ? undefined : json['display_header'], headerType: !exists(json, 'header_type') ? undefined : json['header_type'], components: !exists(json, 'components') ? undefined : json['components'].map(ComponentItemsFromJSON), headerVariables: !exists(json, 'header_variables') ? undefined : json['header_variables'].map(VariablesItemsFromJSON), bodyVariables: !exists(json, 'body_variables') ? undefined : json['body_variables'].map(VariablesItemsFromJSON), buttonType: !exists(json, 'button_type') ? undefined : json['button_type'], hideFooter: !exists(json, 'hide_footer') ? undefined : json['hide_footer'], }; } export function WhatsappCampTemplateToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { name: value.name, category: value.category, language: value.language, contains_button: value.containsButton, display_header: value.displayHeader, header_type: value.headerType, components: value.components === undefined ? undefined : value.components.map(ComponentItemsToJSON), header_variables: value.headerVariables === undefined ? undefined : value.headerVariables.map(VariablesItemsToJSON), body_variables: value.bodyVariables === undefined ? undefined : value.bodyVariables.map(VariablesItemsToJSON), button_type: value.buttonType, hide_footer: value.hideFooter, }; } //# sourceMappingURL=WhatsappCampTemplate.js.map