Appearance
Rule.io SDK / rcml/src
rcml/src
Enumerations
Classes
- EmailTemplateValidationError
- EmailThemeApplyError
- JsonParseError
- RcmlElementBuildError
- RcmlXmlParseError
- SmsContentParseError
- SmsDocumentBuildError
- SmsDocumentValidationError
- SmsXmlParseError
Interfaces
- AttributesElementOptions
- BodyElementOptions
- BrandStyleElementOptions
- ButtonElementOptions
- CaseElementOptions
- ClassElementOptions
- ColumnElementOptions
- CreateSmsContentOptions
- CreateSmsCustomFieldPlaceholderOptions
- CreateSmsDatePlaceholderOptions
- CreateSmsDocumentOptions
- CreateSmsLinkMarkOptions
- CreateSmsLinkPlaceholderOptions
- CreateSmsParagraphNodeOptions
- CreateSmsPlaceholderNodeOptions
- CreateSmsRemoteContentPlaceholderOptions
- CreateSmsSubscriberPlaceholderOptions
- CreateSmsTextNodeOptions
- CreateSmsUserPlaceholderOptions
- DividerElementOptions
- EmailRfmAttrSpec
- EmailRfmFlavorSpec
- EmailRfmMarkSpec
- EmailRfmNodeSpec
- EmailRfmSpec
- EmailTheme
- EmailThemeColor
- EmailThemeFont
- EmailThemeFontStyle
- EmailThemeImage
- EmailThemePatch
- EmailThemeSocialLink
- FlavorConfig
- FontElementOptions
- GroupElementOptions
- HeadElementOptions
- HeadingElementOptions
- ImageElementOptions
- LogoElementOptions
- LoopElementOptions
- PlaceholderParamSpec
- PlaceholderSpec
- PlaceholderTokenSpec
- PlainTextElementOptions
- PreviewElementOptions
- RawElementOptions
- RcmlAttributes
- RcmlBody
- RcmlBrandStyle
- RcmlButton
- RcmlCase
- RcmlClass
- RcmlColumn
- RcmlDivider
- RcmlDocument
- RcmlDocumentElementOptions
- RCMLDocumentRoot
- RcmlElementBuildIssue
- RcmlFont
- RcmlGroup
- RcmlHead
- RcmlHeading
- RcmlImage
- RcmlLogo
- RcmlLoop
- RcmlPlainText
- RcmlPreview
- RcmlPublicAttrSpec
- RcmlPublicTagSpec
- RcmlRaw
- RcmlSection
- RcmlSocial
- RcmlSocialElement
- RcmlSpacer
- RcmlSpec
- RcmlSwitch
- RcmlText
- RcmlVideo
- RcmlWrapper
- SectionElementOptions
- SmsDocument
- SmsDocumentBuildIssue
- SmsNodeSpec
- SmsPublicTagSpec
- SmsRfmAttrSpec
- SmsRfmFlavorSpec
- SmsRfmMarkSpec
- SmsRfmNodeSpec
- SmsRfmSpec
- SmsSpec
- SocialChildElementOptions
- SocialElementOptions
- SpacerElementOptions
- SwitchElementOptions
- TextElementOptions
- VideoElementOptions
- WrapperElementOptions
Type Aliases
- AlignNode
- AttrsFor
- AttrValueOf
- BlockNode
- BodyElementAttrs
- BrandStyleElementAttrs
- BulletListNode
- ButtonElementAttrs
- CaseElementAttrs
- ClassElementAttrs
- ColumnElementAttrs
- DividerElementAttrs
- EmailTemplateErrorCode
- EmailTemplateValidationIssue
- EmailThemeBrandStyleId
- EmailThemeSocialLinkType
- FontElementAttrs
- FontMark
- HardbreakNode
- HeadingElementAttrs
- ImageElementAttrs
- InlineNode
- Json
- JsonValidationError
- LinkMark
- ListItemNode
- LogoElementAttrs
- LoopElementAttrs
- LoopValueNode
- Mark
- OrderedListNode
- ParagraphNode
- PlaceholderNode
- RcmlAttributesChild
- RcmlBodyChild
- RcmlColumnChild
- RcmlContentSpec
- RcmlElementBuildErrorCode
- RcmlHeadChild
- RcmlTagCategory
- RcmlToXmlOptions
- RcmlWrapperChild
- RcmlXmlErrorCode
- RcmlXmlParseIssue
- SafeParseResult
- SafeValidateResult
- SafeValidateSmsResult
- SafeXmlToRcmlResult
- SafeXmlToSmsResult
- SectionElementAttrs
- SemanticIssue
- SemanticValidationResult
- SmsContentJson
- SmsContentSafeParseResult
- SmsContentSpec
- SmsContentValidationError
- SmsDateFormat
- SmsDateSource
- SmsDocumentBuildErrorCode
- SmsDocumentErrorCode
- SmsDocumentValidationIssue
- SmsHardbreakNode
- SmsInlineNode
- SmsLinkMark
- SmsMark
- SmsParagraphNode
- SmsPlaceholderNode
- SmsPlaceholderTokenType
- SmsPlaceholderType
- SmsSystemLinkType
- SmsTagName
- SmsTextNode
- SmsToXmlOptions
- SmsXmlErrorCode
- SmsXmlParseIssue
- SocialChildElementAttrs
- SocialElementAttrs
- SpacerElementAttrs
- TextElementAttrs
- TextNode
- VideoElementAttrs
- WrapperElementAttrs
Variables
- DEFAULT_COLORS_MAP
- DEFAULT_FALLBACK_FONT_FAMILIES_MAP
- DEFAULT_FONT_STYLE_BASE
- DEFAULT_FONT_STYLES_MAP
- DEFAULT_LINKS_MAP
- DEFAULT_MAIN_FONT_FAMILIES_MAP
- emailRfmSpec
- EmailTemplateErrorCodes
- placeholderSpec
- RcmlElementBuildErrorCodes
- rcmlSpec
- RcmlXmlErrorCodes
- sms
- SMS_SCHEMA_SPEC
- SmsDocumentBuildErrorCodes
- SmsDocumentErrorCodes
- smsPlaceholderSpec
- smsRfmSpec
- smsSpec
- SmsXmlErrorCodes
Functions
- applyTheme
- assertJsonSemantics
- createAttributesElement
- createBodyElement
- createBrandStyleElement
- createButtonElement
- createCaseElement
- createClassElement
- createColumnElement
- createDividerElement
- createEmailTheme
- createFontElement
- createGroupElement
- createHeadElement
- createHeadingElement
- createImageElement
- createInlineContent
- createLogoElement
- createLoopElement
- createLoopValueNode
- createPlaceholderNode
- createPlainTextElement
- createPreviewElement
- createRawElement
- createRcmlDocumentElement
- createSectionElement
- createSmsDocument
- createSocialChildElement
- createSocialElement
- createSpacerElement
- createSwitchElement
- createTextContent
- createTextElement
- createTextNode
- createVideoElement
- createWrapperElement
- emailInlineRfmToJson
- emailRfmToJson
- getConfiguredSocialLinks
- getFallbackFontFamily
- getTheme
- jsonToEmailInlineRfm
- jsonToEmailRfm
- jsonToSmsRfm
- normalizeJson
- rcmlToXml
- safeParseJson
- safeParseSmsJson
- safeValidateEmailTemplate
- safeValidateSmsDocument
- safeXmlToRcml
- safeXmlToSms
- smsRfmToJson
- smsToXml
- validateEmailTemplate
- validateJson
- validateJsonSemantics
- validateSmsDocument
- validateSmsJson
- xmlToRcml
- xmlToSms