The following enumerations are available globally.
[ErrorCodes](#/s:9embed_sdk10ErrorCodesO)
Enum ErrorCodes defines a set of static constants that represent different error states related to SDK initialization
Swift
public enum ErrorCodes : String, Codable
[ErrorMessages](#/s:9embed_sdk13ErrorMessagesO)
Human-readable error messages for SDK error codes. Provides descriptive error messages corresponding to ErrorCodes.
Swift
public enum ErrorMessages : String, CaseIterable
[ModuleIntent](#/s:9embed_sdk12ModuleIntentO)
Module workflow intents. Identifies comprehensive editing workflows available in the SDK.
Swift
public enum ModuleIntent : String, ActionIntentTypes
[ImageQuickActionIntent](#/s:9embed_sdk22ImageQuickActionIntentO)
Image quick action intents. Specific quick actions available for image editing.
Swift
public enum ImageQuickActionIntent : String, QuickActionIntent
[WarmupMode](#/s:9embed_sdk10WarmupModeO)
Undocumented
Swift
public enum WarmupMode : String
[HostAppTrigger](#/s:9embed_sdk14HostAppTriggerO)
ADOBE CONFIDENTIAL
Copyright 2025 Adobe All Rights Reserved.
NOTICE: All information contained herein is, and remains the property of Adobe and its suppliers, if any. The intellectual and technical concepts contained herein are proprietary to Adobe and its suppliers and are protected by all applicable intellectual property laws, including trade secret and copyright laws. Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained from Adobe.
Swift
public enum HostAppTrigger : String, Codable
[Scale](#/s:9embed_sdk5ScaleO)
Undocumented
Swift
public enum Scale : String, Codable
[FileType](#/s:9embed_sdk8FileTypeO)
File type for assets. Represents the MIME type and format of a file.
Swift
public enum FileType : Codable, Equatable
[ImageFileType](#/s:9embed_sdk13ImageFileTypeO)
Supported image file formats.
Swift
public enum ImageFileType : String, Codable
[VideoFileType](#/s:9embed_sdk13VideoFileTypeO)
Supported video file formats.
Swift
public enum VideoFileType : String, Codable
[PdfFileType](#/s:9embed_sdk11PdfFileTypeO)
Supported PDF file format.
Swift
public enum PdfFileType : String, Codable
[ImageModuleFileTypes](#/s:9embed_sdk20ImageModuleFileTypesO)
Undocumented
Swift
public enum ImageModuleFileTypes : Hashable, Codable
[SizeUnit](#/s:9embed_sdk8SizeUnitO)
Units of measurement for size dimensions.
Swift
public enum SizeUnit : String, Codable
[AssetType](#/s:9embed_sdk9AssetTypeO)
Asset content type. Specifies the type of media content.
Swift
public enum AssetType : String, Codable
[AssetDataType](#/s:9embed_sdk13AssetDataTypeO)
Asset data encoding type. Specifies how the asset data is encoded and transmitted.
Swift
public enum AssetDataType : String, Codable
[DataTypeMap](#/s:9embed_sdk11DataTypeMapO)
Undocumented
Swift
public enum DataTypeMap : Codable
[AspectRatio](#/s:9embed_sdk11AspectRatioO)
Image aspect ratio presets. Common aspect ratios for image generation and editing.
Swift
public enum AspectRatio : String, Codable
[AuthMode](#/s:9embed_sdk8AuthModeO)
Authentication modes determining when and how users are authenticated.
## Properties
rawValue: String identifier for the authentication modeSwift
public enum AuthMode : String, Codable
[Environment](#/s:9embed_sdk11EnvironmentO)
Enum defined to represent the Environment of the project
Swift
public enum Environment : String, Codable
[ExportOptionUI](#/s:9embed_sdk14ExportOptionUIO)
UI type for export option presentation. Defines how an export option should be displayed in the user interface.
Swift
public enum ExportOptionUI : String, Codable
[ExportButtonVariant](#/s:9embed_sdk19ExportButtonVariantO)
Undocumented
Swift
public enum ExportButtonVariant : String, Codable
[ExportButtonTreatment](#/s:9embed_sdk21ExportButtonTreatmentO)
Undocumented
Swift
public enum ExportButtonTreatment : String, Codable
[PublishTarget](#/s:9embed_sdk13PublishTargetO)
Publish export target. Represents a custom publish/export action to the host application.
Swift
public enum PublishTarget : String, ExportTarget, Codable
[DownloadTarget](#/s:9embed_sdk14DownloadTargetO)
Download export target. Represents downloading the created/edited content.
Swift
public enum DownloadTarget : String, ExportTarget, Codable
[EditFurtherTarget](#/s:9embed_sdk17EditFurtherTargetO)
Edit further export target. Represents continuing editing in another workflow or full editor.
Swift
public enum EditFurtherTarget : String, ExportTarget, Codable
[CallbackTarget](#/s:9embed_sdk14CallbackTargetO)
Callback export target. Represents a callback action to the host application.
Swift
public enum CallbackTarget : String, ExportTarget, Codable
[EditFurtherIntent](#/s:9embed_sdk17EditFurtherIntentO)
Editing intents for continue editing actions. Specifies which editing tool or capability to launch when continuing editing.
Swift
public enum EditFurtherIntent : String, Codable
[EditImageIntent](#/s:9embed_sdk15EditImageIntentO)
Editing intents specifically for Edit Image workflow.
Swift
public enum EditImageIntent : String, Codable, CaseIterable
[ExportContext](#/s:9embed_sdk13ExportContextO)
Context for export actions.
Swift
public enum ExportContext : String, Codable
[ExportGroupType](#/s:9embed_sdk15ExportGroupTypeO)
Undocumented
Swift
public enum ExportGroupType : String, Codable
[HostId](#/s:9embed_sdk6HostIdO)
Undocumented
Swift
public enum HostId : String, Codable
[HostType](#/s:9embed_sdk8HostTypeO)
Undocumented
Swift
public enum HostType : String, Codable
[PlatformCategory](#/s:9embed_sdk16PlatformCategoryO)
Platform type
## Properties
rawValue: String identifier for the platformSwift
public enum PlatformCategory : String, Equatable, Codable
[Locale](#/s:9embed_sdk6LocaleO)
Supported locales for the SDK. These locales determine the language and regional formatting used in the SDK interface. For a complete list of supported locales, see Adobe Express documentation.
Swift
public enum Locale : String, Codable, CaseIterable
[ColorTheme](#/s:9embed_sdk10ColorThemeO)
Color theme options for the editor UI.
Swift
public enum ColorTheme : String, Codable
[SpectrumTheme](#/s:9embed_sdk13SpectrumThemeO)
Spectrum design system theme options.
Swift
public enum SpectrumTheme : String, Codable
[ThumbnailOption](#/s:9embed_sdk15ThumbnailOptionO)
Thumbnail display options for generated/edited images.
Swift
public enum ThumbnailOption : String, Codable
[FastModeState](#/s:9embed_sdk13FastModeStateO)
Fast mode state for text-to-image generation.
Swift
public enum FastModeState : String, Codable
[TextToImageFeature](#/s:9embed_sdk18TextToImageFeatureO)
Feature flags for text-to-image workflow.
Swift
public enum TextToImageFeature : String, Codable
[TextOverride](#/s:9embed_sdk12TextOverrideO)
Undocumented
Swift
public enum TextOverride : String, Codable
[TextToImageAppVersion](#/s:9embed_sdk21TextToImageAppVersionO)
Undocumented
Swift
public enum TextToImageAppVersion : String, Codable