AddComponentMessage | |
AssetParamValue | |
AssetParamValueItem | |
BatchEnhancer | An enhancer that queues up promises for each component that needs enhancing, and once all enhancements have been queued handles them all in a batch. Note: this type is adaptable to both ComponentParameterEnhancer and ComponentEnhancer types. |
BatchInvalidationPayload | |
BindVariablesOptions | |
BindVariablesResult | |
BindVariablesToObjectOptions | |
BlockLocationReference | Ancestor location that is in a block on a parameter or field |
BlockValue | Value type of a block parameter or block field |
CanvasDefinitions | Defines single structure to keep all canvas models (used in CLI commands and Starter content generations) |
CategoriesDeleteParameters | Shape of the DELETE request body for /api/v1/category |
CategoriesGetParameters | Query parameter options for GET /api/v1/category |
CategoriesGetResponse | Shape of the GET response from /api/v1/category |
CategoriesPutParameters | Shape of the PUT request body for /api/v1/category |
Category | Defines a component type that can live on a Composition |
Channel | |
ChannelMessage | |
ChannelSubscription | Pusher-js is large (80k) and not tree shakable so it is always bundled if directly referenced, when it's only needed during preview mode. To avoid bundling it for all, we use an old-school write-a-script-tag hack to load it in a poor man's approximation of a dynamic import ;) |
ComponentDefinition | Defines a component type that can live on a Composition |
ComponentDefinitionDeleteParameters | Shape of the DELETE request body for /api/v1/canvas-definitions |
ComponentDefinitionGetParameters | Query parameter options for GET /api/v1/canvas-definitions |
ComponentDefinitionGetResponse | Shape of the GET response from /api/v1/canvas-definitions |
ComponentDefinitionParameter | The definition of a component parameter |
ComponentDefinitionPermission | Permission set for a component defintion |
ComponentDefinitionPutParameters | Shape of the PUT request body for /api/v1/canvas-definitions |
ComponentDefinitionSlot | The definition of a named component slot that can contain other components |
ComponentDefinitionSlugSettings | The definition of a composition's slug settings |
ComponentDefinitionVariant | The definition of a component visual variant |
ComponentEnhancer | Defines logic to add arbitrary async data to a component's <code>data</code> property. Used to enhance layout data with information from other platforms, such as private APIs, where the value is not tied to a parameter and is intrinsic to the component itself. |
ComponentEnhancerFunction | <p>A function which is called for each matching component in a composition, which can manipulate the value of a specific key in the component's <code>data</code> property. Used to enhance layout data with information from other platforms, such as private APIs, where the value is not tied to a parameter and is intrinsic to the component itself.</p><p>Note: the configuration of enhancers namespaces component enhancers into a named property on the data object to avoid collisions, thus an enhancer need not worry about merging values with other enhancers, nor which key it has been registered under.</p><p>Return values: TValue - sets the configured key in the component's data value to this value undefined - do not set the component's data key</p> |
ComponentEnhancerOptions | Options passed to a ComponentEnhancer function |
ComponentInstance | Defines the shape of a component instance served by the composition API. |
ComponentInstanceContextualEditing | The type of the component instance in contextual editing mode. |
ComponentInstanceHistoryEntry | A historical version of a composition |
ComponentInstanceHistoryGetParameters | The GET response from /api/v1/canvas-history (history for one composition) |
ComponentInstanceHistoryGetResponse | The GET response from /api/v1/canvas-history |
ComponentLocationReference | |
ComponentLocationReferenceV2 | Ancestor location that is in a slot on a component |
ComponentOverridability | Defines how a component on a pattern may have its values overridden |
ComponentOverride | Defines the shape of a component override |
ComponentOverrides | Defines a set of component overrides by component ID |
ComponentParameter | Defines an editable parameter on a component. |
ComponentParameterBlock | Parameter which stores blocks of entry types |
ComponentParameterConditionalValue | |
ComponentParameterContextualEditing | The type of the parameters in contextual editing mode. |
ComponentParameterEnhancer | Defines logic to replace the value of a component parameter with arbitrary async data. Used to enhance layout data with information from other platforms, such as CMS, commerce, indexing, etc, where that data is directly expandable from a parameter value. |
ComponentParameterEnhancerFunction | <p>A function which is called for each component parameter in a component tree, which can manipulate the value of the parameter. Used to enhance layout data with information from other platforms, such as CMS, commerce, indexing, etc.</p><p>Return values: TValue - replaces the original parameter value with this value undefined - do not change the original parameter value null - sets the parameter value to null, replacing any existing value (i.e. if its value could not be resolved in an external system)</p> |
ComponentParameterEnhancerOptions | Options passed to a ComponentParameterEnhancer function |
CompositionDataDiagnostic | |
CompositionDeleteParameters | Shape of the DELETE request body for /api/v1/canvas |
CompositionDiagnostics | |
CompositionFilters | |
CompositionGetByComponentIdParameters | |
CompositionGetByIdParameters | |
CompositionGetByNodeIdParameters | |
CompositionGetByNodePathParameters | Defines exact parameters for specific requests getting a single composition |
CompositionGetBySlugParameters | |
CompositionGetListResponse | The GET response from /api/v1/canvas when <code>component</code> or <code>slug</code> are not specified |
CompositionGetOrderBy | |
CompositionGetParameters | Query parameter options for GET /api/v1/canvas |
CompositionGetResponse | The GET response from /api/v1/canvas when <code>component</code> or <code>slug</code> params are specified |
CompositionGetValidResponses | All valid response types |
CompositionIssue | |
CompositionPatternIssue | |
CompositionPutParameters | The PUT request body for /api/v1/canvas |
CompositionResolvedGetResponse | Response as it comes from uniform.global/api/v1/composition |
CompositionResolvedListResponse | |
CompositionUIStatus | |
ContentType | |
ContentTypeField | |
ContextStorageUpdatedMessage | |
ContextualEditingComponentReference | |
CopiedComponentSubtree | Format of a copied subtree of a composition that can be pasted elsewhere |
DataDiagnostic | Diagnostic data about the load performance of attached composition datas |
DataElementBindingIssue | An error while binding a dynamic token from a data resource to a component parameter (i.e. a missing property in the data resource) |
DataElementConnectionDefinition | Defines a connection to a dynamic token on a data resource. |
DataElementConnectionFailureAction | The action to take if the dynamic token cannot be resolved - t: TOKEN: Removes the failed dynamic token value, leaving the rest of the property value, if any, intact [default] NOTE: if the _only_ value in the property is a dynamic token, the property value is removed (as with 'p' below) NOTE: if the _failureDefault_ property is also set, that default value will be used instead of removing the token. this only applies when the failureAction is 't' or undefined, the default is otherwise ignored. - p: PROPERTY: Removes the entire property value, including any other dynamic tokens or static values in the property - c: COMPONENT: Removes the whole parent component or block that contains the property. NOTE: If a 'component' failure occurs on the root component of a composition, or on an entry, it is treated as an 'a' failure because removing the root means we must remove all. - a: ALL: Fails the whole entry or composition. This will result in the item returning a 404 from APIs, and being removed from API list responses. |
DataElementConnectionFailureLogLevel | How to report when the dynamic token cannot be resolved - e: ERROR: Report an error message (this will prevent publishing) - w: WARNING: Report a warning message [default] - i: INFO: Report an info message (failure is expected/normal, i.e. optional data) |
DataResolutionConfigIssue | Error in data resolution configuration (internal error) |
DataResolutionIssue | Types of issue that can occur when fetching composition data |
DataResolutionOption | Switches for data resolution |
DataResolutionOptionNegative | |
DataResolutionOptionPositive | |
DataResolutionParameters | |
DataResourceDefinition | Defines a data resource, which is a named JSON document, usually from an API response, which may be projected onto parameters |
DataResourceDefinitions | Data definitions attached to this component. The property name is the key of the data in the data document. Note: data definitions are inherited from ancestors at runtime (and may be overridden by descendants that use the same key). |
DataResourceIssue | An error that occurred fetching a data defined on the composition or a pattern within |
DataResourceVariables | Variable values for a data resource. |
DataSource | |
DataSourceDeleteParameters | Shape of the DELETE request body for /api/v1/data-source |
DataSourceGetParameters | Query parameter options for GET /api/v1/data-source |
DataSourceGetResponse | The GET response from /api/v1/data-sources |
DataSourcePutParameters | The PUT request body for /api/v1/data-source |
DataSourcesGetParameters | Query parameter options for GET /api/v1/data-sources |
DataSourcesGetResponse | The GET response from /api/v1/data-sources |
DataSourceVariantData | |
DataSourceVariantsKeys | |
DataType | |
DataTypeDeleteParameters | Shape of the DELETE request body for /api/v1/data-types |
DataTypeGetParameters | Query parameter options for GET /api/v1/data-types |
DataTypeGetResponse | The GET response from /api/v1/data-types |
DataTypePutParameters | The PUT request body for /api/v1/data-types |
DataVariableDefinition | |
DataWithProperties | |
DeleteContentTypeOptions | |
DeleteEntryOptions | |
DismissPlaceholderMessage | |
DynamicInputIssue | An issue that occurred while binding dynamic inputs to composition data resources, specifically when an expected dynamic input did not have a value. |
EdgehancersDiagnostics | Diagnostics about edge request processing |
EdgehancersWholeResponseCacheDiagnostics | |
EditorStateUpdatedMessage | |
EnhancerContext | |
EnhancerError | |
EntityReleasesGetParameters | Query parameter options for GET /api/v1/entity-releases |
EntityReleasesGetResponse | The GET response from /api/v1/entity-releases |
EntriesGetParameters | The GET response from /api/v1/entries |
EntriesGetResponse | |
EntriesHistoryGetParameters | The GET response from /api/v1/entries-history (history for one entry) |
EntriesHistoryGetResponse | The GET response from /api/v1/entries-history |
EntriesResolvedListResponse | |
Entry | |
EntryData | |
EntryFilters | |
EntryList | |
EvaluateCriteriaGroupOptions | |
EventNames | |
Filters | |
FlattenProperty | |
FlattenValues | |
GetContentTypesOptions | |
GetContentTypesResponse | |
GetEntriesOptions | |
GetEntriesResponse | |
GetParameterAttributesProps | |
InvalidationPayload | |
LimitPolicy | |
LinkComponentParameterValue | |
LinkParamConfiguration | |
LinkParameterType | |
LinkParamValue | |
LinkTypeConfiguration | |
Locale | A locale definition |
LocaleDeleteParameters | Shape of the DELETE request body for /api/v1/locales |
LocalePutParameters | The PUT request body for /api/v1/locales |
LocalesGetParameters | Query parameter options for GET /api/v1/locales |
LocalesGetResponse | The GET response from /api/v1/locales |
LocalizeDeprecatedOptions | |
LocalizeModernOptions | |
MaxDepthExceededIssue | |
MessageHandler | |
MoveComponentMessage | |
NodeLocationReference | |
NonProjectMapLinkParamValue | |
OpenParameterEditorMessage | |
OverrideOptions | Defines the shape of a component override |
PatternIssue | An error that occured resolving a pattern that is referenced on the composition |
PreviewEventBus | |
PreviewPanelSettings | |
PreviewUrl | A release definition |
PreviewUrlDeleteParameters | Shape of the DELETE request body for /api/v1/preview-urls |
PreviewUrlDeleteResponse | The DELETE response from /api/v1/preview-urls |
PreviewUrlPutParameters | The PUT request body for /api/v1/preview-urls |
PreviewUrlPutResponse | The PUT response from /api/v1/preview-urls |
PreviewUrlsGetParameters | Query parameter options for GET /api/v1/preview-urls |
PreviewUrlsGetResponse | The GET response from /api/v1/preview-urls |
PreviewViewport | A preview viewport definition |
PreviewViewportDeleteParameters | Shape of the DELETE request body for /api/v1/preview-viewports |
PreviewViewportDeleteResponse | The DELETE response from /api/v1/preview-viewports |
PreviewViewportPutParameters | The PUT request body for /api/v1/preview-viewports |
PreviewViewportPutResponse | The PUT response from /api/v1/preview-viewports |
PreviewViewportsGetParameters | Query parameter options for GET /api/v1/preview-viewports |
PreviewViewportsGetResponse | The GET response from /api/v1/preview-viewports |
ProjectMapLinkComponentParameterValue | |
ProjectMapLinkParamValue | |
Prompt | |
PromptsDeleteParameters | Shape of the DELETE request body for /api/v1/prompts |
PromptsGetParameters | Query parameter options for GET /api/v1/prompts |
PromptsGetResponse | The GET response from /api/v1/prompts |
PromptsPutParameters | The PUT request body for /api/v1/prompts |
PropertyCriteriaMatch | |
PutContentTypeBody | |
PutEntryBody | |
ReadyMessage | |
RelationshipResultInstance | |
Release | A release definition |
ReleaseContent | An entity that has been added to a release |
ReleaseContentsDeleteBody | Body options for DELETE /api/v1/release-contents |
ReleaseContentsGetParameters | Query parameter options for GET /api/v1/release-contents |
ReleaseContentsGetResponse | The GET response from /api/v1/release-contents |
ReleaseDeleteParameters | Shape of the DELETE request body for /api/v1/releases |
ReleasePatchParameters | The PATCH request body for /api/v1/releases |
ReleasePutParameters | The PUT request body for /api/v1/releases |
ReleasesGetParameters | Query parameter options for GET /api/v1/releases |
ReleasesGetResponse | The GET response from /api/v1/releases |
ReleaseState | The states a release can be in. Ready, merging, or archived releases cannot be altered. |
ReportRenderedCompositionsMessage | |
RequestComponentSuggestionMessage | |
ResolvedRouteGetResponse | A route API response with edgehancer composition result |
RichTextBuiltInElement | |
RichTextBuiltInFormat | |
RichTextParamConfiguration | |
RichTextParamValue | |
RootComponentInstance | Defines the shape of the root component in a composition |
RootEntryReference | |
RootLocationReference | Ancestor location that is the root of a composition or entry |
RouteDynamicInputs | |
RouteGetParameters | The GET response from /api/v1/route |
RouteGetResponse | |
RouteGetResponseComposition | |
RouteGetResponseEdgehancedComposition | GET response from uniform.global/api/v1/route when result is a composition |
RouteGetResponseEdgehancedNotFound | GET response from uniform.global/api/v1/route when result is not found |
RouteGetResponseNotFound | |
RouteGetResponseRedirect | |
SelectComponentMessage | |
SelectParameterMessage | |
SpecificProjectMap | |
StringOperators | |
SubscribeToCompositionOptions | |
SuggestComponentMessage | |
TreeNodeInfoTypes | |
TriggerComponentActionMessage | |
TriggerCompositionActionMessage | |
UnsubscribeCallback | |
UpdateComponentParameterMessage | |
UpdateComponentReferencesMessage | |
UpdateCompositionInternalMessage | |
UpdateCompositionMessage | |
UpdateContextualEditingStateInternalMessage | |
UpdateFeatureFlagsMessage | |
UpdatePreviewSettingsMessage | |
VisibilityCriteria | |
VisibilityCriteriaEvaluationResult | |
VisibilityCriteriaGroup | |
VisibilityParameterValue | |
VisibilityRule | |
VisibilityRules | |
WalkComponentTreeActions | |
WalkNodeTreeActions | |
WalkNodeTreeOptions | |
WorkflowDefinition | |
WorkflowsDeleteParameters | Shape of the DELETE request body for /api/v1/workflows |
WorkflowsGetParameters | Query parameter options for GET /api/v1/workflows |
WorkflowsGetResponse | The GET response from /api/v1/workflows |
WorkflowsPutParameters | The PUT request body for /api/v1/workflows |
WorkflowStage | |
WorkflowStagePermission | |
WorkflowStageTransition | |
WorkflowStageTransitionPermission | |