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
AddItemCampaignActivityResponse Contains the response from the AddItemCampaignActivity action.
AddMemberListResponse Contains the response from the AddMemberList action.
AddSolutionComponentResponse Contains the response from the AddSolutionComponent action.
AddToQueueResponse Contains the response from the AddToQueue action.
AddUserToRecordTeamResponse Contains the response from the AddUserToRecordTeam action.
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.
AppValidationResponse
AssociatedMenuConfiguration Defines how the associated records are displayed for an entity relationship.
AttributeMapping For internal use only.
AttributePrivilege Specifies the field level security privileges allowed for an attribute.
AttributeQueryExpression
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
AuditDetailCollection
AuditPartitionDetail Identifies a Microsoft SQL Server partition that is used to store changes to entity data records.
BackgroundSendEmailResponse
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.
BusinessNotification For internal use only
BusinessNotificationParameter For internal use only.
CalculateActualValueOpportunityResponse Contains the response from the CalculateActualValueOpportunity action.
CalculateTotalTimeIncidentResponse Contains the response from the CalculateTotalTimeIncident function.
CanBeReferencedResponse Contains the response from the CanBeReferenced action.
CanBeReferencingResponse Contains the response from the CanBeReferencing action
CanManyToManyResponse Contains the response from the CanManyToMany action.
CascadeConfiguration Contains properties representing actions that may be performed on the referenced entity in a one-to-many entity relationship.
CheckIncomingEmailResponse Contains the response from the CheckIncomingEmail function.
CheckPromoteEmailResponse Contains the response from the CheckPromoteEmail function.
CloneAsPatchResponse Contains the response from the CloneAsPatch action.
CloneAsSolutionResponse Contains the response from the CloneAsSolution action.
ColumnSet Specifies the attributes for which non-null values are returned from a query.
ComplexAttributeMetadata Contains the metadata for a complex attribute.
ComplexEntityKeyMetadata Contains the metadata for a complex entity key.
ComplexEntityMetadata Contains the metadata for a complex entity.
ComplexLookupAttributeMetadata The definition of a lookup attribute passed to the CreateCustomerRelationships Action Lookup parameter.
ComplexManyToManyRelationshipMetadata Contains the metadata for a many-to-many entity relationship.
ComplexOneToManyRelationshipMetadata Contains the metadata for a one-to-many entity relationship.
Component
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.
CreateActivitiesListResponse Contains the response from the CreateActivitiesList action.
CreateCustomerRelationshipsResponse The response from the CreateCustomerRelationships Action.
CreateExceptionResponse Contains the response from the CreateException action.
CreateInstanceResponse Contains the response from the CreateInstance action.
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
DownloadReportDefinitionResponse Contains the response from the DownloadReportDefinition function.
EndpointCollection A collection of service endpoints.
EntityKeyQueryExpression
EntityQueryExpression
EntityRecordCountCollection
ErrorInfo Specifies the results of a scheduling operation using the ValidateRequest, BookRequest, or Reschedule action.
ExpandCalendarResponse Contains the response from the ExpandCalendar function.
ExportFieldTranslationResponse Contains the response from the ExportFieldTranslation function.
ExportMappingsImportMapResponse The response from the ExportMappingsImportMap action.
ExportSolutionResponse Contains the response from the ExportSolution action.
ExportTranslationResponse Contains the response from the ExportTranslation action.
FetchXmlToQueryExpressionResponse The response from the FetchXmlToQueryExpression Action.
FilterExpression Specifies complex condition and logical filter expressions used for filtering the results of the query.
FindParentResourceGroupResponse Contains the response from the FindParentResourceGroup function.
FormatAddressResponse
GetDistinctValuesImportFileResponse The response from the GetDistinctValuesImportFile function.
GetHeaderColumnsImportFileResponse The response from the GetHeaderColumnsImportFile function.
GetQuantityDecimalResponse Contains the response from the GetQuantityDecimal function.
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
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.
IsComponentCustomizableResponse Contains the response from the IsComponentCustomizable function.
IsDataEncryptionActiveResponse Contains the response from the IsDataEncryptionActive function.
IsValidStateTransitionResponse Contains the response from the IsValidStateTransition function.
Label Contains a collection of translations for a label.
LabelQueryExpression
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.
MailboxTrackingFolderMapping Represents an individual folder-level tracking rule item in the MailboxTrackingFolderMappingCollection.
MetadataConditionExpression
MetadataFilterExpression
MetadataPropertiesExpression
MissingComponent Contains the data to describe a solution component that is required by a solution but not found in the system.
msdyn_AcceptProposedBookingResponse
msdyn_AssignGenericResourceResponse
msdyn_AutoGenerateProjectTeamResponse
msdyn_BookingResourceRequirementResponse
msdyn_BookingResourceResponse
msdyn_BulkCreatePredecessorsForTaskResponse
msdyn_CancelBookingsResponse
msdyn_ChangeRequestStatusResponse
msdyn_CloseQuoteAsLostResponse
msdyn_CloseQuoteAsWonResponse
msdyn_CreateEstimateLinesResponse
msdyn_CreateExtensionRequirementResponse
msdyn_DeleteEstimateLinesResponse
msdyn_FetchProjectCalendarWorkHoursResponse
msdyn_FieldServiceSystemActionResponse
msdyn_FpsActionResponse
msdyn_FulfillResourceDemandResponse
msdyn_GeocodeAddressResponse
msdyn_GetAvailabilitySummaryFromDemandResponse
msdyn_GetBookingDetailsByRequirementIdsResponse
msdyn_GetCollectionDataResponse
msdyn_GetContractBillingRadialGaugeDataResponse
msdyn_GetContractDetailedTransactionsResponse
msdyn_GetContractEffortRadialGaugeDataResponse
msdyn_GetContractLineChargeabilityResponse
msdyn_GetContractLinesResponse
msdyn_GetDataForContractPerformanceResponse
msdyn_GetDataForRadialGaugeResponse
msdyn_GetDocumentManagementSettingsResponse
msdyn_GetDocumentStorePathResponse
msdyn_GetGenericResourceDetailsResponse
msdyn_GetMultipleResourceBookingDetailsResponse
msdyn_GetMyChangedSkillsResponse
msdyn_GetPriceResponse
msdyn_GetProductLineResponse
msdyn_GetProductLinesResponse
msdyn_GetProjectCoparticipationResponse
msdyn_GetProjectCurrenciesResponse
msdyn_GetProjectDetailsResponse
msdyn_GetProjectMapForContractLineResponse
msdyn_GetProjectMapForQuoteLineResponse
msdyn_GetProjectsResponse
msdyn_GetProjectTaskCategoriesResponse
msdyn_GetProposedResourcesResponse
msdyn_GetQuoteLineChargeabilityResponse
msdyn_GetRequirementChartDataResponse
msdyn_GetRequirementDemandDisplayResponse
msdyn_GetRequirementDemandResponse
msdyn_GetResourceAvailabilityResponse
msdyn_GetResourceAvailabilitySummaryResponse
msdyn_GetResourceBookingByProjectResponse
msdyn_GetResourceBookingDetailsResponse
msdyn_GetResourceBookingFormParametersResponse
msdyn_GetResourceDemandTimeLineResponse
msdyn_GetResourcePopupDetailsResponse
msdyn_GetResourcesResponse
msdyn_GetSummaryBookingsResponse
msdyn_GetTimelineDataResponse
msdyn_GetTransactionUnitPricesResponse
msdyn_GetUserTimeZoneNameResponse
msdyn_IsProjectTemplatesViewResponse
msdyn_JsonGetBooleanResponse Contains the value returned from the msdyn_JsonGetBoolean Action.
msdyn_JsonGetNumberResponse Contains the value returned from the msdyn_JsonGetNumber Action.
msdyn_JsonGetStringResponse Contains the value returned from the msdyn_JsonGetString Action.
msdyn_LogFindWorkEventResponse
msdyn_MSProject_GetFindResourcesURLResponse
msdyn_MSProject_ReadFromExistingProjectResponse
msdyn_MSProject_ReadProjectTeamMembersResponse
msdyn_ReadEstimateLinesResponse
msdyn_RecommendWorkResponse
msdyn_RejectProposedBookingResponse
msdyn_ResAssignResourcesForTaskResponse
msdyn_ResGetResourceDetailResponse
msdyn_ResolveTimezoneResponse
msdyn_ResourceReservationCancelResponse
msdyn_ResourceSubstitutionResponse
msdyn_ResourceUtilizationChartResponse
msdyn_ResourceUtilizationResponse
msdyn_SaveProjectLineTasksResponse
msdyn_TimeEntriesCopyPasteResponse
msdyn_TimeEntriesPasteResponse
msdyn_UpdateChangedSkillsResponse
msdyn_UpdateEstimateLinesResponse
msdyn_UpdateRequirementDemandResponse
msdyn_ValidateFixedPriceLineTotalsResponse
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.
OrganizationResources Contains data regarding the resources used by an organization.
PagingInfo Specifies a number of pages and a number of entity instances per page to return from the query.
PrincipalAccess
PropagateByExpressionResponse Contains the response from the PropagateByExpression Action.
ProposalParty Represents a party (user, team, or resource) that is needed for the proposed appointment.
QueryBase The abstract base class for constructing a query.
QueryExpression A complex query expressed in a hierarchy of expressions.
QueryExpressionToFetchXmlResponse Contains the response from the QueryExpressionToFetchXml Action.
QueryMultipleSchedulesResponse Contains the response from the QueryMultipleSchedules function.
QueryScheduleResponse Contains response from QuerySchedule function.
RelationshipQueryExpression
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.
ResourceInfo Contains information about a resource that has a scheduling problem for an appointment.
RetrieveAbsoluteAndSiteCollectionUrlResponse The response from the RetrieveAbsoluteAndSiteCollectionUrl function.
RetrieveAllEntitiesResponse Contains the response from the RetrieveAllEntities function.
RetrieveApplicationRibbonResponse Contains the response from the RetrieveApplicationRibbon function.
RetrieveAttributeChangeHistoryResponse
RetrieveAuditDetailsResponse
RetrieveAuditPartitionListResponse Contains the response from the RetrieveAuditPartitionList function.
RetrieveAvailableLanguagesResponse Contains the response from the RetrieveAvailableLanguages function.
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
RetrieveEntityRibbonResponse Contains the response from the RetrieveEntityRibbon function.
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
RetrieveMissingComponentsResponse Contains the response from the RetrieveMissingComponents function.
RetrieveOrganizationResourcesResponse Contains the response from the RetrieveOrganizationResources function.
RetrieveParsedDataImportFileResponse Contains the response from the RetrieveParsedDataImportFile function.
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
RetrieveRolePrivilegesRoleResponse Contains the response from the RetrieveRolePrivilegesRole function.
RetrieveSharedPrincipalsAndAccessResponse
RetrieveTeamPrivilegesResponse Contains the response from the RetrieveTeamPrivileges function.
RetrieveTimestampResponse Contains the response from the RetrieveTimestamp function.
RetrieveTotalRecordCountResponse
RetrieveUserPrivilegesResponse Contains the response from the RetrieveUserPrivileges function.
RetrieveVersionResponse Contains the response from the RetrieveVersion function.
RolePrivilege Contains information about a privilege.
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.
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.
TimeInfo Specifies a set of time blocks with appointment information.
TimeInfoCollection The results of a search using the QueryMultipleSchedules function.
TraceInfo Contains the results of a scheduling operation using the ValidateRequest, BookRequest, RescheduleRequest, or Search actions.
ValidateAppResponse
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.
WhoAmIResponse Contains the response from WhoAmI function.

See Also