Web API ComplexType Reference

ComplexTypes represent structured data that doesn't have a key. Complex types are frequently returned as a response from using an Action or Function.

In This Section

Name Description
AddSolutionComponentResponse Contains the response from the AddSolutionComponent action.
AddToQueueResponse Contains the response from the AddToQueue action.
AddUserToRecordTeamResponse Contains the response from the AddUserToRecordTeam action.
AlmHandlerResponse
AnalyticsStoreDetails
AnalyzeResponse
AnalyzeSentimentResponse
AppContext
AppElementInfo
AppElementsCollection
AppEntityInfo
AppInfo
AppModuleCollection
AppModuleDetails
AppModuleDetailsCollection
AppModuleInfo
AppModuleSaveResponse
AppModuleValidationResponse
AppointmentProposal Represents a proposed appointment time and date as a result of the Search function.
AppointmentRequest Provides the details of an appointment request for the Search function.
AppointmentsToIgnore Specifies the appointments to ignore in an appointment request from the Search function.
AppSettingDetails
AppValidationResponse
ArtifactIdType
AssociatedMenuConfiguration Defines how the associated records are displayed for an entity relationship.
AttributeAuditDetail
AttributeMapping For internal use only.
AttributePrivilege Specifies the field level security privileges allowed for an attribute.
AttributeQueryExpression Contains query to retrieve attribute metadata for entities retrieved using EntityQueryExpression ComplexType.
AttributeRequiredLevelManagedProperty Represents the data to define a RequiredLevel property for an attribute.
AttributeTypeDisplayName Provides a list of types of attributes used by AttributeMetadata.AttributeTypeName
AuditDetail Stores details of data changes.
AuditDetailCollection Contains a collection of AuditDetail ComplexType variables.
AuditPartitionDetail Identifies a Microsoft SQL Server partition that is used to store changes to entity data records.
BackgroundSendEmailResponse Contains the response from BackgroundSendEmail action.
BatchGetFlowMachineStatusResponse
BatchPredictionResponse
BookResponse Contains the response from the Book action.
BooleanManagedProperty Defines a managed property that stores a Boolean value.
BulkDeleteResponse The response from the BulkDelete Action.
BulkDetectDuplicatesResponse The response from the BulkDetectDuplicates Action.
BusinessEntityChanges The business entity changes from the RetrieveEntityChangesResponse.EntityChanges property
BusinessNotification For internal use only
BusinessNotificationParameter For internal use only.
CacheItem
CanBeReferencedResponse Contains the response from the CanBeReferenced action.
CanBeReferencingResponse Contains the response from the CanBeReferencing action
CancelTrainingResponse
CanManyToManyResponse Contains the response from the CanManyToMany action.
CanvasAppsDetails
CanvasAppsInfo
CascadeConfiguration Contains properties representing actions that may be performed on the referenced entity in a one-to-many entity relationship.
CategorizeTextResponse
CheckIncomingEmailResponse Contains the response from the CheckIncomingEmail function.
CheckPromoteEmailResponse Contains the response from the CheckPromoteEmail function.
ClientEntityMetadata
ClientMetadataResults
CloneAsPatchResponse Contains the response from the CloneAsPatch action.
CloneAsSolutionResponse Contains the response from the CloneAsSolution action.
Collection_Int32_String
Collection_String_String
ColumnSet Specifies the attributes for which non-null values are returned from a query.
CommitAnnotationBlocksUploadResponse
CommitAttachmentBlocksUploadResponse
CommitFileBlocksUploadResponse
ComplexAttributeMetadata Contains the metadata for a complex attribute.
ComplexBigIntAttributeMetadata
ComplexBooleanAttributeMetadata
ComplexBooleanOptionSetMetadata
ComplexDateTimeAttributeMetadata
ComplexDecimalAttributeMetadata
ComplexDoubleAttributeMetadata
ComplexEntityKeyMetadata Contains the metadata for a complex entity key.
ComplexEntityMetadata Contains the metadata for a complex entity.
ComplexEnumAttributeMetadata
ComplexFileAttributeMetadata
ComplexImageAttributeMetadata
ComplexIntegerAttributeMetadata
ComplexLookupAttributeMetadata The definition of a lookup attribute passed to the CreateCustomerRelationships Action Lookup parameter.
ComplexManagedPropertyAttributeMetadata
ComplexManyToManyRelationshipMetadata Contains the metadata for a many-to-many entity relationship.
ComplexMemoAttributeMetadata
ComplexMoneyAttributeMetadata
ComplexOneToManyRelationshipMetadata Contains the metadata for a one-to-many entity relationship.
ComplexOptionSetMetadata
ComplexStringAttributeMetadata
ComplexUniqueIdentifierAttributeMetadata
Component Contains a collection of components.
ComponentDetail Provides additional information about the solution components that are related to a missing component.
ConditionExpression An expression used to filter the results of the query.
ConstraintRelation Specifies additional constraints to be applied when you select resources for appointments.
CreateCustomerRelationshipsResponse The response from the CreateCustomerRelationships Action.
CreateExceptionResponse Contains the response from the CreateException action.
CreateInstanceResponse Contains the response from the CreateInstance action.
CreatePolymorphicLookupAttributeResponse
DateTimeBehavior Specifies the behavior of a DateTimeAttributeMetadata attribute using the DateTimeBehavior property.
DeleteAndPromoteResponse Contains the response from the DeleteAndPromote action.
DeleteAuditDataResponse Contains the response from the DeleteAuditData action.
DeletedMetadataCollection Contains deleted metadata.
DeleteRecordChangeHistoryResponse The response for the DeleteRecordChangeHistory action.
DependentAttributeMetadata
DependentAttributeMetadataCollection
DependentEntityMetadata
DependentEntityMetadataCollection
DependentManyToManyRelationshipMetadata
DependentOptionMetadata
DependentOptionMetadataCollection
DependentOptionSetMetadata
DependentRelationship
DependentRelationshipCollection
DetectLanguageResponse
DistinctMobileOfflineRelatedEntitiesResponse
DownloadBlockResponse
DownloadReportDefinitionResponse Contains the response from the DownloadReportDefinition function.
DownloadSolutionExportDataResponse Contains the response from the DownloadSolutionExportData action.
EndpointCollection A collection of service endpoints.
EntityAndAttribute
EntityClientSetting
EntityCollection
EntityFilePointersRequest
EntityFilePointersResponse
EntityKeyQueryExpression Contains the details of retrieved entity keys.
EntityQueryExpression Contains the retrieved entity metadata.
EntityRecordCountCollection The collection of results for the RetrieveTotalRecordCount Function.
EntityRelationsWithDependantEntityMetadata
EntitySetting
ErrorInfo Specifies the results of a scheduling operation using the ValidateRequest, BookRequest, or Reschedule action.
ExpandCalendarResponse Contains the response from the ExpandCalendar function.
ExportComponentDetails
ExportComponentsParams
ExportFieldTranslationResponse Contains the response from the ExportFieldTranslation function.
ExportMappingsImportMapResponse The response from the ExportMappingsImportMap action.
ExportSolutionAsyncResponse Contains the response from the ExportSolutionAsync action.
ExportSolutionResponse Contains the response from the ExportSolution action.
ExportTranslationResponse Contains the response from the ExportTranslation action.
ExtractKeyPhrasesResponse
ExtractTextEntitiesResponse
FetchExpression
FetchXmlToQueryExpressionResponse The response from the FetchXmlToQueryExpression Action.
FileSasUrlResponse
FilterExpression Specifies complex condition and logical filter expressions used for filtering the results of the query.
FormatAddressResponse Contains the response from the FormatAddress Function.
FormDisplayOrder
FormDisplayOrderCollection
GetAutoNumberSeedResponse
GetDistinctValuesImportFileResponse The response from the GetDistinctValuesImportFile function.
GetFileSasUrlResponse
GetHeaderColumnsImportFileResponse The response from the GetHeaderColumnsImportFile function.
GetJobStatusResponse
GetNextAutoNumberValueResponse
GetPublicKeyResponse
GetReportHistoryLimitResponse Contains the response from the GetReportHistoryLimit function.
GetTimeZoneCodeByLocalizedNameResponse Contains the response from the GetTimeZoneCodeByLocalizedName function.
GetTrackingTokenEmailResponse Contains the response from the GetTrackingTokenEmail function.
GetValidManyToManyResponse Contains the response from the GetValidManyToMany function.
GetValidReferencedEntitiesResponse Contains the response from the GetValidReferencingEntities function.
GetValidReferencingEntitiesResponse Contains the response from the GetValidReferencingEntities function.
GuidCollection Contains the collection of unique identifiers.
IChangedItem The interface for the changed item.
ImmediateBookResponse
ImportCardTypeSchemaResponse
ImportSolutionAsyncResponse Contains the response from the ImportSolutionAsync action.
IngestResponse
InitializeAnnotationBlocksDownloadResponse
InitializeAnnotationBlocksUploadResponse
InitializeAttachmentBlocksDownloadResponse
InitializeAttachmentBlocksUploadResponse
InitializeFileBlocksDownloadResponse
InitializeFileBlocksUploadResponse
InputArgument Contains custom application data.
InputArgumentCollection Contains a collection of InputArgument objects.
InsertOptionValueResponse Contains the response from the InsertOptionValue action.
InsertStatusValueResponse Contains the response from the InsertStatusValue action.
installResponse
IsComponentCustomizableResponse Contains the response from the IsComponentCustomizable function.
IsDataEncryptionActiveResponse Contains the response from the IsDataEncryptionActive function.
IsPaiEnabledResponse
IsPmEnabledResponse
IsValidStateTransitionResponse Contains the response from the IsValidStateTransition function.
Label Contains a collection of translations for a label.
LabelQueryExpression Contains the languages for the labels to be retrieved for metadata items.
LayerDesiredOrder
LinkEntity Specifies the links between multiple entity types used in creating complex queries.
LocalizedLabel Contains a localized label, including the label string and the language code.
LocalizedLabelDetails
LocalizedLabelInfo
LocalTimeFromUtcTimeResponse
LookupDataRequest
LookupDataResponse
LookupEntityInfo
LookupEntityMetadata
LookupEntityResponse
LookupMetadata
LookupView
MailboxTrackingFolderMapping Represents an individual folder-level tracking rule item in the MailboxTrackingFolderMappingCollection.
MetadataConditionExpression Contains a condition expression used to filter the results of the metadata query.
MetadataFilterExpression Contains logical filter expressions used for filtering the results of a metadata query.
MetadataPropertiesExpression Contains the properties for which non-null values are returned from a query.
MetadataQuery
MissingComponent Contains the data to describe a solution component that is required by a solution but not found in the system.
MissingDependency Provides information about a missing dependent solution component.
msdyn_ActivateProcessesResponse
msdyn_ActivateSdkMessageProcessingStepsResponse
msdyn_CheckForCustomizedOptionSetResponse
msdyn_CheckForCustomizedSitemapResponse
msdyn_CheckForCustomizedWebResourcesResponse
msdyn_CheckForDeletedProcessResponse
msdyn_CheckForDeletedSDKMessageProcessingStepsResponse
msdyn_CheckForDeletedWebResourcesResponse
msdyn_CheckForPendingProcessesResponse
msdyn_CheckIfProcessesAreActiveResponse
msdyn_CheckIfProcessesOwnedByDisabledUsersResponse
msdyn_CheckIfSDKMessageProcessingStepsAreActiveResponse
msdyn_ConditionXmlConversionResponse
msdyn_DeleteCalendarResponse
msdyn_MigrateSlaProactiveRunResponse
msdyn_ModelAppDiagnosisResponse
msdyn_ModelAppRepairResponse
msdyn_RegisterSolutionHealthRuleResponse
msdyn_RetrieveKnowledgeSearchFiltersResponse
msdyn_RetrieveKnowledgeSearchModifiersResponse
msdyn_RetrieveKnowledgeSuggestionsResponse
msdyn_RetrievePersonalizationFiltersResponse
msdyn_RetrieveSearchProvidersResponse
msdyn_SaveCalendarResponse
msdyn_SiteMapDiagnosisResponse
msdyn_SiteMapRepairResponse
Object Contains values to be passed as arguments.
ObjectiveRelation Contains the data that describes the scheduling strategy for an AppointmentRequest and that overrides the default constraints.
OptionMetadata Contains metadata representing an option within an Option set.
OrderExpression The order in which the entity instances are returned from the query.
OrganizationDetail Provides detailed information on an organization.
OrganizationInfo Provides information about the instance type and solutions available in an organization.
OrganizationResources Contains data regarding the resources used by an organization.
OverridableSettingInfo
PagingInfo Specifies a number of pages and a number of entity instances per page to return from the query.
ParameterCollection
PowerAutomateProxyResponse
PredictByReferenceResponse
PredictionSchemaResponse
PredictResponse
PrincipalAccess Contains access rights information for the security principal (user or team).
ProposalParty Represents a party (user, team, or resource) that is needed for the proposed appointment.
ProvisionLanguageForUserResult
PublishAIConfigurationResponse
PvaCreateContentSnapshotResponse
PvaGetDirectLineEndpointResponse
PvaGetFeatureControlSetResponse
PvaGetUserBotsResponse
PvaPublishResponse
QueryBase The abstract base class for constructing a query.
QueryByAttribute
QueryExpression A complex query expressed in a hierarchy of expressions.
QueryExpressionToFetchXmlResponse Contains the response from the QueryExpressionToFetchXml Action.
QueryMetadata
QueryScheduleResponse Contains response from QuerySchedule function.
QueryWithEntityMetadata
QuickFindResult
QuickTestResponse
RecentItem
RecognizeTextResponse
RegisterFlowMachineResponse
RelationshipAttribute
RelationshipAuditDetail
RelationshipQueryExpression Contains a complex query to retrieve entity relationship metadata for entities retrieved using an EntityQueryExpression.
RemoveActiveCustomizationsResponse
RemoveSolutionComponentResponse Contains the response from the RemoveSolutionComponent action.
RemoveUserFromRecordTeamResponse Contains the response from the RemoveUserFromRecordTeam action.
RequiredResource Specifies a resource that is required for a scheduling operation.
RescheduleResponse Contains the response from the Reschedule action.
ResetSyncStateInfo
ResourceInfo Contains information about a resource that has a scheduling problem for an appointment.
RetrieveAadUserPrivilegesResponse
RetrieveAbsoluteAndSiteCollectionUrlResponse The response from the RetrieveAbsoluteAndSiteCollectionUrl function.
RetrieveAccessOriginResponse
RetrieveAllEntitiesResponse Contains the response from the RetrieveAllEntities function.
RetrieveAnalyticsStoreDetailsResponse
RetrieveApplicationRibbonResponse Contains the response from the RetrieveApplicationRibbon function.
RetrieveAttributeChangeHistoryResponse Contains the response from RetrieveAttributeChangeHistory function.
RetrieveAuditDetailsResponse Contains the response from RetrieveAuditDetails function.
RetrieveAuditPartitionListResponse Contains the response from the RetrieveAuditPartitionList function.
RetrieveAvailableLanguagesResponse Contains the response from the RetrieveAvailableLanguages function.
RetrieveCascadeAssignAsyncJobIdResponse
RetrieveCascadeDeleteAsyncJobIdResponse
RetrieveCurrentOrganizationResponse Contains the response from processing RetrieveCurrentOrganization function.
RetrieveDataEncryptionKeyResponse Contains the response from the RetrieveDataEncryptionKey function.
RetrieveDeploymentLicenseTypeResponse Contains the response from the RetrieveDeploymentLicenseType function.
RetrieveDeprovisionedLanguagesResponse Contains the response from the RetrieveDeprovisionedLanguages function.
RetrieveEntityResponse Contains the response from RetrieveEntity function.
RetrieveEntityRibbonResponse Contains the response from the RetrieveEntityRibbon function.
RetrieveEnvironmentVariableValueResponse
RetrieveExchangeRateResponse Contains the response from the RetrieveExchangeRate function.
RetrieveFormattedImportJobResultsResponse Contains the response from the RetrieveFormattedImportJobResults function.
RetrieveInstalledLanguagePacksResponse Contains the response from the RetrieveInstalledLanguagePacks function.
RetrieveInstalledLanguagePackVersionResponse Contains the response from the RetrieveInstalledLanguagePackVersion function.
RetrieveLicenseInfoResponse Contains the response from the RetrieveLicenseInfo function.
RetrieveLocLabelsResponse Contains the response from the RetrieveLocLabels function.
RetrieveMailboxTrackingFoldersResponse Contains the response from the RetrieveMailboxTrackingFolders function.
RetrieveMetadataChangesResponse Contains the response from RetrieveMetadataChanges function.
RetrieveMissingComponentsResponse Contains the response from the RetrieveMissingComponents function.
RetrieveOrganizationInfoResponse
RetrieveOrganizationResourcesResponse Contains the response from the RetrieveOrganizationResources function.
RetrieveParsedDataImportFileResponse Contains the response from the RetrieveParsedDataImportFile function.
RetrievePrincipalAccessInfoResponse
RetrievePrincipalAccessResponse Contains the response from the RetrievePrincipalAccess function.
RetrievePrincipalAttributePrivilegesResponse Contains the response from the RetrievePrincipalAttributePrivileges function.
RetrievePrincipalSyncAttributeMappingsResponse Contains the response from the RetrievePrincipalSyncAttributeMappings function.
RetrieveProvisionedLanguagePackVersionResponse Contains the response from the RetrieveProvisionedLanguagePackVersion function.
RetrieveProvisionedLanguagesResponse Contains the response from the RetrieveProvisionedLanguages function.
RetrieveRecordChangeHistoryResponse Contains the response from RetrieveRecordChangeHistory function.
RetrieveRolePrivilegesRoleResponse Contains the response from the RetrieveRolePrivilegesRole function.
RetrieveSettingResponse
RetrieveSharedPrincipalsAndAccessResponse Contains the response from RetrieveSharedPrincipalsAndAccess function.
RetrieveTeamPrivilegesResponse Contains the response from the RetrieveTeamPrivileges function.
RetrieveTimelineWallRecordsResponse
RetrieveTimestampResponse Contains the response from the RetrieveTimestamp function.
RetrieveTotalRecordCountResponse Contains the response from the RetrieveTotalRecordCount Function.
RetrieveUserLicenseInfoResponse Contains the response from the RetrieveUserLicenseInfo function.
RetrieveUserPrivilegeByPrivilegeIdResponse
RetrieveUserPrivilegeByPrivilegeNameResponse
RetrieveUserPrivilegesResponse Contains the response from the RetrieveUserPrivileges function.
RetrieveUserSetOfPrivilegesByIdsResponse
RetrieveUserSetOfPrivilegesByNamesResponse
RetrieveUsersPrivilegesThroughTeamsResponse
RetrieveVersionResponse Contains the response from the RetrieveVersion function.
RolePrivilege Contains information about a privilege.
RolePrivilegeAuditDetail
SchedulePredictionResponse
ScheduleRetrainResponse
ScheduleTrainingResponse
SdkMessageProcessingStepImageRegistration
SdkMessageProcessingStepRegistration
SearchResponse Contains the response from the Search function.
SearchResults Contains the results from the Search action.
SecurityPrivilegeMetadata The metadata that describes a security privilege for access to an entity.
SendEmailResponse Contains the response from the BackgroundSendEmail action.
ServicePlan Contains information about a service plan assigned to a system user.
SettingDetail
ShareAuditDetail
ShareResponse
Solution Contains information about a solution in an organization.
SolutionComponentDetails Provides detailed information about a solution component.
SolutionComponentOption
SolutionDetails Provides detailed information about a solution.
SolutionInfo
SolutionOperationResult
SolutionParameters
SolutionValidationResult The result returned from validating the solution.
StageAndUpgradeResponse
StageSolutionResponse Contains the response from the StageSolution action.
StageSolutionResults Contains detailed information from staging a solution.
StateOptionMetadata Contains data to define an option for the options in a State attribute.
StatusOptionMetadata Contains one of the possible values for an attribute of type status.
StringCollection Collection of strings.
StringFormatName Specifies the format of a StringAttributeMetadata attribute using the FormatName property.
SubscriptionData
SubscriptionDeletedEntityData
SubscriptionEntityMetadata
SubscriptionUpdatedEntityData
SyncBulkOperationResponse
SyncOfflineDataResponse
SyncOfflineDataSchemaResponse
SyncSubscriptionDataResponse
SyncSubscriptionMetadataResponse
TimeInfo Specifies a set of time blocks with appointment information.
TraceInfo Contains the results of a scheduling operation using the ValidateRequest, BookRequest, RescheduleRequest, or Search actions.
TrainResponse
TriggerDefinition
TriggerDefinitions
UnpublishAIConfigurationResponse
UnschedulePredictionResponse
UnscheduleTrainingResponse
UpdatePointersRequest
UserAccessAuditDetail
UserDetails
UserLicenseInfo Contains information about the service plans that a system user has access to.
ValidateAIConfigurationResponse
ValidateAppResponse
ValidateFetchXmlExpressionResponse
ValidateFetchXmlExpressionResult
ValidateRecurrenceRuleResponse Contains the response from the ValidateRecurrenceRule function.
ValidateResponse Contains the response from the Validate action.
ValidationIssue
ValidationResult Contains the result from the ValidateRequest, BookRequest, or Reschedule actions.
ValidatorIssue
ViewColumn
WebResourceDetails
WebResourceInfo
WhoAmIResponse Contains the response from WhoAmI function.
XrmAttributeExpression

See also