@xo-cash/types
    Preparing search index...

    Type Alias XOTemplateIntent

    The base intent structure. Describes the common data parameters shared by all intent types regardless of what they target. An optional templateIdentifier allows the intent to reference a target defined in a different template.

    type XOTemplateIntent = {
        constants?: Record<(...), (...)>[];
        generate?: string[];
        role?: XOTemplateRoleIdentifier;
        secrets?: Record<(...), (...)>[];
        templateIdentifier?: XOTemplateIdentifier;
        variables?: Record<(...), (...)>[];
    }
    Index

    Properties

    constants?: Record<(...), (...)>[]

    Constant values to apply when this intent is resolved.

    generate?: string[]

    Identifiers for items to generate when this intent is resolved (e.g. keys or secrets).

    Optional identifier for the role used in this intent.

    secrets?: Record<(...), (...)>[]

    Secret values to apply when this intent is resolved.

    templateIdentifier?: XOTemplateIdentifier

    Optional identifier for the template used in this intent. If not provided, uses the current template.

    variables?: Record<(...), (...)>[]

    Variable values to apply when this intent is resolved.