Skip to content

Rule.io SDK


Rule.io SDK / rcml/src / EmailRfmSpec

Interface: EmailRfmSpec

Defined in: rcml/src/email/email-rfm-spec.ts:79

Top-level machine-readable RFM specification exported from @rule/rcml.

Properties ​

flavors ​

flavors: Record<string, EmailRfmFlavorSpec>

Defined in: rcml/src/email/email-rfm-spec.ts:83

Flavors keyed by their RcmlContentSpec.type string.


marks ​

marks: Record<string, EmailRfmMarkSpec>

Defined in: rcml/src/email/email-rfm-spec.ts:87

All JSON mark types.


nodes ​

nodes: Record<string, EmailRfmNodeSpec>

Defined in: rcml/src/email/email-rfm-spec.ts:85

All JSON node types (both block and inline).


version ​

version: string

Defined in: rcml/src/email/email-rfm-spec.ts:81

Spec format version.