generated: '2026-10-04' method: derived generator: derive-data-model.py source: - openapi/webex-activities-api-openapi.yml - openapi/webex-address-book-api-openapi.yml - openapi/webex-admin-audit-events-api-openapi.yml - openapi/webex-agent-personal-greeting-files-api-openapi.yml - openapi/webex-agent-summaries-api-openapi.yml - openapi/webex-agent-wellbeing-api-openapi.yml - openapi/webex-agents-api-openapi.yml - openapi/webex-ai-feature-api-openapi.yml - openapi/webex-ai-receptionist-api-openapi.yml - openapi/webex-ai-receptionist-for-webex-calling-api-openapi.yml - openapi/webex-api-domain-management-api-openapi.yml - openapi/webex-archive-users-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 400 entities_in_spec: 2275 relationships: 542 entities: - name: AccessControlListDTO fields: 18 description: Access Control List is higher order DTO of user profile and resource collection. - name: ActionToBePerformedObject fields: 4 - name: ActiveEnumSkillDTO fields: 9 description: Indicates a value that represents a skill the agent has. - name: ActiveSkillDTO fields: 10 description: In activeSkills and activeEnumSkills at least one skill is mandatory. - name: ActivityV2 fields: 8 description: Definition of an activity type, including its inputs, outputs, and named output ports. - name: AddressBookBulkExportDTO fields: 5 - name: AddressBookDTO fields: 9 - name: AddressBookEntryDTO fields: 7 - name: AddressBookWithEntriesDTO fields: 10 - name: AddressObject fields: 6 - name: AdminBatchStartJobObjectLocationCustomizations fields: 3 - name: AdmitParticipant fields: 2 - name: AgentActivitiesApiResponse fields: 2 description: Response wrapper for agent activities. - name: AgentActivity fields: 25 description: List of agent activities retrieved according to query parameters. - name: AgentApiResponse fields: 2 description: Response wrapper for agent statistics. - name: AgentGroupDTO fields: 1 description: Agent Group schema. - name: AgentGroupDTO_2 fields: 1 - name: AgentProfileBulkExportDTO fields: 43 - name: AgentProfileDTO fields: 51 description: Agent Profile schema. - name: AgentProfileResponseDTO fields: 51 description: Agent Profile Response schema. - name: AiAgent fields: 5 - name: AiEngine fields: 2 - name: AiFeatureDTO fields: 15 - name: AiReceptionist fields: 7 - name: AiReceptionistIntent fields: 3 - name: AiReceptionistResponse fields: 13 - name: Alarm fields: 6 - name: AlternateNumbersObject fields: 3 - name: AlternateNumbersWithPattern fields: 2 - name: AnnouncementResponseWithPlaylist fields: 13 description: Response containing announcement details and available playlists. - name: AnswerForCustomizedQuestion fields: 2 - name: ApiErrorResponse fields: 2 description: Response body for an API error. - name: ApplicationAvailableSharedLineMemberItem fields: 9 description: Member available for shared-line assignment to a Webex Calling Apps. - name: AppliedServices fields: 4 - name: ApplyLineKeyTemplateJobDetails fields: 13 - name: ArchiveUser fields: 7 - name: ArchiveUser_2 fields: 8 - name: AssignedDynamicSkillsDTO fields: 12 description: Data transfer object representing dynamic skills assigned to a user - name: AssignedDynamicSkillsDTO_UserResponseWithUserProfile fields: 12 description: Data transfer object representing dynamic skills assigned to a user - name: Assistant fields: 7 description: Details of an executive assistant. - name: AssistantSkillMappingDTO fields: 2 description: Assistant skill related properties associated with the queue. This is applicable/available only when AI Assistant add-on offer/license is added to the organization. - name: AssistantSkillMappingDTO_2 fields: 2 - name: Attachment fields: 1 - name: AttachmentActivity fields: 7 - name: AudioAnnouncementFile fields: 5 - name: AudioAnnouncementFileFeatureGetObject fields: 5 - name: AudioAnnouncementFileFeatureObject fields: 4 - name: AudioAnnouncementFileGetObject fields: 4 - name: AudioAnnouncementFileObject fields: 4 - name: AudioFile fields: 5 - name: AudioFileInfoDTO fields: 12 - name: Authorization fields: 7 - name: AutoAttendantCallForwardSettingsDetailsObject fields: 4 - name: AutoAttendantCallForwardSettingsModifyDetailsObject fields: 4 - name: AutoCSATDTO fields: 9 - name: AutoCSATQuestionDTO fields: 7 - name: AuxiliaryCodeDTO fields: 14 - name: AvailableAgentObject fields: 8 - name: AvailableMember fields: 8 - name: AvailableMemberObject fields: 8 - name: AvailableSharedLineMemberItem fields: 9 - name: BandwidthTest fields: 2 - name: BaseDTO fields: 5 description: This is the base schema for all DTOs. - name: BaseMetaResponseEnvelope fields: 1 description: Meta information of the response - name: BaseMetaWithWorkspaceResponseEnvelope fields: 2 description: Meta information of the response - name: BaseStationResponse fields: 2 - name: BasicFlow fields: 17 - name: BatchResponse fields: 11 - name: BlrClusterDetails fields: 5 - name: BlrNode1 fields: 4 - name: BlrNode2 fields: 4 - name: BusinessHoursDTO fields: 12 description: Business Hours schema. - name: CDR fields: 86 - name: CadVariableDTO fields: 16 - name: Call fields: 13 - name: CallForwardSelectiveCallsFromObject fields: 2 - name: CallForwardSelectiveCallsToObject fields: 1 - name: CallForwardSelectiveForwardToObject fields: 2 - name: CallForwardingPlaceSettingGet fields: 3 - name: CallForwardingPlaceSettingPatch fields: 3 - name: CallRecordingJobStatus fields: 12 - name: CallSourceInfo fields: 6 - name: CallTreatmentObject fields: 3 - name: CampaignBasicInfo fields: 29 description: Basic information for a campaign within a campaign group. - name: CapabilityMap fields: 7 description: The map of workspace capabilities. - name: ClientTypeDistributionCollectionForCluster fields: 5 - name: ClientTypeDistributionTrend1 fields: 2 - name: ClientTypeDistributionTrend2 fields: 2 - name: ClienttypedistributionCollectionforOrg fields: 5 - name: CloudOverflowTrend1 fields: 2 - name: Cluster fields: 4 - name: ClusterAvailability fields: 3 - name: ClusterClientTypeDistributionBlr1 fields: 3 - name: ClusterClientTypeDistributionBlr2 fields: 3 - name: ClusterClientTypeDistributionSJ1 fields: 3 - name: ClusterClientTypeDistributionSJ2 fields: 3 - name: ClusterDetailsCollection fields: 2 - name: ClusterRedirectBlr1 fields: 3 - name: ClusterRedirectBlr2 fields: 3 - name: ClusterRedirectSJ1 fields: 3 - name: ClusterRedirectSJ2 fields: 3 - name: ClusterUtilizationCollection fields: 5 - name: ClusterUtilizationT1Blr fields: 3 - name: ClusterUtilizationT1SJ fields: 3 - name: ClusterUtilizationT2Blr fields: 3 - name: ClusterUtilizationT2SJ fields: 3 - name: ClusterUtilizationTrend1 fields: 2 - name: ClusterUtilizationTrend2 fields: 2 - name: ComplianceStatusLocationStatusObject fields: 3 - name: ConnectivityTestResultsClustersObject1 fields: 1 - name: ConnectivityTestResultsForNode fields: 4 - name: Contact fields: 15 - name: ContactAttemptsStrategy fields: 5 description: Strategy that governs how many times and in what order contacts are attempted. - name: ContactNumberDTO fields: 6 - name: ContactResponse fields: 20 - name: ContactServiceQueueBulkExportDTO fields: 29 description: DTO for bulk export of Contact Service Queue data. - name: ContactServiceQueueDTO fields: 49 description: Contact Service Queue schema. - name: ContactServiceQueueDTOList fields: 46 description: Contact Service Queue schema. - name: ContactServiceQueueDTO_2 fields: 48 - name: CountObject fields: 5 - name: CreateAiAgent fields: 4 - name: CreateAiReceptionistRequest fields: 8 - name: CreateCallQueueEssentialsObject fields: 18 - name: CreateDefaultAction fields: 5 - name: CreateHuntGroupObject fields: 13 - name: CreateMeetingObject fields: 47 - name: CustomMessaging fields: 7 description: Request body to create an inbound `customMessaging` task via a configured custom messaging channel. The `channel` must reference an active configured custom messaging channel in the organization. Requ - name: CustomMessagingParams fields: 2 description: 'Custom messaging channel parameters. The `type` field is a discriminator that determines the shape of `message`. Use `text` for a plain text message, or `text-with-attachments` for a message with one ' - name: Customer fields: 2 - name: CustomizationDeviceLevelObject fields: 3 - name: CustomizationDeviceLevelObjectDevice fields: 3 - name: CustomizationObject fields: 4 - name: CustomizedRegistrant fields: 2 - name: DECTHandsetLineResponse fields: 7 - name: DNSResolutionTest fields: 2 - name: DefaultAction fields: 5 - name: DesktopLayoutDTO fields: 19 - name: Device fields: 29 - name: DeviceObject fields: 9 - name: DialPlanDTO fields: 12 description: Dial Plan schema. - name: DialledNumberEntryPointDTO fields: 16 - name: DirectLineCallerIdName fields: 2 - name: DirectLineCallerIdNameObject fields: 2 description: Settings for the direct line caller ID name to be shown for this workspace. - name: DirectLineCallerIdNameObjectForPut fields: 2 description: Settings for the direct line caller ID name to be shown for this workspace. - name: DirectMessage fields: 9 - name: EmailObject fields: 4 - name: Emergency fields: 7 - name: Endpoint fields: 9 description: Details of an endpoint associated with the authenticated user. - name: EnhancedMulticastObject fields: 2 - name: EntryPointDTO fields: 30 - name: Error fields: 2 - name: ErrorMessageObject fields: 3 - name: ErrorObject fields: 2 - name: ErrorOrImpactItem fields: 2 - name: EventLongDetails fields: 7 description: Detailed event information for a schedule. - name: FeatureReferenceObject fields: 5 description: Metadata describing a call feature that references an announcement. - name: Floor fields: 4 - name: FlowRes fields: 20 - name: FlowSettings fields: 0 description: Schema-free data map to pass specific data to the externalized flow settings. Supports a maximum of 15 tuples. Each tuple can have a key up to 200 bytes and a value up to 512 bytes. - name: FlowTagRes fields: 5 description: Represents a tag - name: FlowV2 fields: 11 description: Flow JSON document (formerly Flow IR / FDL 2.0). Describes a flow as top-level metadata plus arrays of nodes, edges, variables, event flows, and preferences. - name: FlowV2EventFlow fields: 3 description: An event-handler subflow bound to a specific event. The subflow runs when its bound event fires. - name: FlowVersionRes fields: 22 - name: GetAutoAttendantCallForwardSelectiveRuleObject fields: 8 - name: GetAutoAttendantObject fields: 22 - name: GetCallParkObject fields: 6 - name: GetCallQueueEssentialsObject fields: 29 - name: GetCallQueueNightServiceObject fields: 13 - name: GetEntityThresholdConfig1 fields: 5 - name: GetHuntGroupObject fields: 17 - name: GetMonitoredElementsObject fields: 3 description: Monitored element details, which can be a member, call park extension, or speed dial. - name: GetPagingGroupObject fields: 15 - name: GetTrackingCodeObject fields: 7 - name: GetUserNumberItemObject fields: 2 - name: GetUserResponse fields: 22 - name: GlobalVariables fields: 0 description: Schema-free data map to pass specific data depending on the outbound type. Values are validated against the global variables configured in the organization. Supports a maximum of 30 tuples. Each tuple - name: HTTPConnectivityTest fields: 2 - name: HolidayListDTO fields: 9 description: Holiday List schema. - name: HotDesk fields: 5 - name: HoursMenuGetObject fields: 5 - name: HoursMenuObject fields: 5 - name: IntentTransferToRequest fields: 3 description: Transfer destination configuration for the intent. - name: InterceptAnnouncementsGet fields: 4 - name: InterceptAnnouncementsPatch fields: 3 - name: JobDetailsResponse fields: 13 - name: JobExecutionStatusObject fields: 9 - name: JourneyActionConfigResponseModel fields: 13 description: Journey Action Configuration Response Model - name: JourneyEventStreamMetaDataModel fields: 4 - name: KeyConfigurationsObject fields: 5 - name: License fields: 9 - name: LinksObjectForBreakoutSessions fields: 3 - name: ListMessage fields: 16 - name: LiveStreamObject fields: 8 - name: LocalGateways fields: 4 - name: Location fields: 2 description: Location associated with the hot desking member. - name: LocationObject fields: 2 - name: MHMTestResults fields: 3 - name: MediaHealthMonitoringTestResultsFailure fields: 3 - name: MediaHealthMonitoringTestResultsSuccess fields: 3 - name: MediaHealthMonitoringclusters fields: 1 - name: MediaHealthMonitoringfirstnode fields: 3 - name: MediaHealthMonitoringforfirstcluster fields: 3 - name: MediaHealthMonitoringforsecondcluster fields: 3 - name: MediaHealthMonitoringsecondnode fields: 3 - name: MediaSessionQuality fields: 31 - name: MeetingObjectForAdminListMeeting fields: 61 - name: MeetingObjectForListMeeting fields: 71 - name: MeetingRecordingArchivePollQuestion fields: 4 - name: MeetingSeriesObject fields: 59 - name: Member fields: 3 - name: Membership fields: 11 - name: Message fields: 14 - name: Meta fields: 1 description: Response metadata. - name: MetaDataPagedInfo fields: 6 description: Pagination metadata for paged API responses - name: MetaObject fields: 6 description: Response metadata. - name: MetaSubInfo fields: 1 - name: ModifyAutoAttendantCallForwardSelectiveRuleObject fields: 7 - name: ModifyAutoAttendantObject fields: 16 - name: ModifyCallQueueObject fields: 20 - name: ModifyHuntGroupObject fields: 15 - name: ModifyNumbersActionOrder fields: 4 - name: MonitoredElementItem fields: 3 - name: MonitoredElementSpeedDial fields: 7 - name: MonitoredElementUser fields: 10 - name: MonitoredPersonObject fields: 7 - name: MultimediaProfileChannelDTO fields: 9 - name: MultimediaProfileDTO fields: 16 - name: MultipleInteractionsRecording fields: 4 - name: NameObject fields: 5 description: The components of the user's real name. - name: NodeAvailability fields: 5 - name: OperatingModeCallForwarding fields: 3 - name: OperatingModeDayScheduleObject fields: 4 - name: OperatingModeDifferentHoursDailyScheduleObject fields: 7 - name: OperatingModeGetObject fields: 9 - name: OperatingModeHolidayObject fields: 7 - name: OperatingModePatchObject fields: 5 - name: OperatingModePostObject fields: 8 - name: OperatingModeRecurrenceObject fields: 2 - name: OperatingModeSameHoursDailyScheduleObject fields: 2 - name: Option fields: 3 - name: Organization fields: 2 - name: OrganizationResponseModel fields: 10 description: Organization Response Model - name: OrganizationSettingsModel fields: 2 description: Create Or Update Organization Settings - name: OutAgentStatistics fields: 6 description: List of Agent Statistics records retrieved according to query parameters. - name: OutdialANIDTO fields: 8 description: Outdial ANI schema. - name: OutdialANIEntryDTO fields: 8 description: Outdial ANIEntry schema. - name: OverflowtoCloudCollection fields: 5 - name: OverrideDTO fields: 6 - name: OverridesDTO fields: 11 - name: Package fields: 5 - name: PaginationLinks fields: 5 - name: Participant fields: 21 - name: PartyInformation fields: 6 - name: PatchGroupMeetingObject fields: 37 - name: PatchMeetingObject fields: 38 - name: PatchUserLicenses fields: 5 - name: PbxUser fields: 9 - name: PerClusterConnectivityResult1 fields: 3 - name: PerClusterConnectivityResult2 fields: 3 - name: PerClusterConnectivityResult3 fields: 3 - name: PerNodeConnectivityResult1 fields: 3 - name: PerclusterMediaHealthMonitoringresult fields: 3 - name: PernodeMediaHealthMonitoringresult fields: 3 - name: Person fields: 29 - name: PersonResponseModel fields: 8 description: Person Response Model - name: PhoneNumberObject fields: 4 - name: PhotoObject fields: 4 - name: Poll fields: 9 - name: PollResult fields: 11 - name: PostApplyLineKeyTemplateRequest fields: 7 - name: PostAutoAttendantCallForwardSelectiveRuleObject fields: 7 - name: PostAutoAttendantObject fields: 16 - name: PostDynamicDeviceSettingsJobResponse fields: 14 - name: PostHoursMenuObject fields: 5 - name: PostUser fields: 20 - name: ProcRes fields: 2 - name: ProfileViewAttributeRequestModel fields: 12 description: Create or Update Attribute of a ProfileViewTemplate - name: ProfileViewAttributeResponseModel fields: 12 description: Attributes under an ProfileViewTemplate - name: ProgrammableLineKeys fields: 5 - name: ProgressiveProfileViewMetaDataModel fields: 4 - name: ProgressiveProfileViewModel fields: 8 description: Create Or Update Progressive Profile View - name: PstnNumber fields: 6 - name: PutRecallHuntGroupObject fields: 2 - name: PutUser fields: 19 - name: Question fields: 5 - name: QuestionResult fields: 6 - name: QueuePauseAndResumeDTO fields: 2 description: Pause and resume configuration for EMAIL and SOCIAL channels only - name: QueuePersonalizedAIRoutingDTO fields: 3 description: Queue-level Personalized AI Routing configuration. Enables intelligent agent routing based on AI/ML predictions. - name: QueueRankingDTO fields: 7 description: Queue Ranking schema. - name: QueueSkillRequirementDTO_2 fields: 12 description: Skill requirement for the queue - name: ReachabilityTestResultsStunresults1 fields: 5 - name: ReachabilityTestResultsStunresults2 fields: 5 - name: ReachabilityTestResultsforcluster fields: 1 - name: ReachabilityTestResultsforfirstcluster fields: 3 - name: ReachabilityTestResultsforonecluster fields: 3 - name: ReachabilityTestResultsforsecondcluster fields: 3 - name: ReachabilityTestresultsFailure fields: 3 - name: ReachabilityTestresultsSuccess fields: 3 - name: ReachabilityTestresultsdestinationcluster fields: 2 - name: ReachabilityTestresultsfirstnode fields: 3 - name: ReachabilityTestresultssecondnode fields: 3 - name: RebuildPhonesJob fields: 14 - name: RecordingArchiveReportObject fields: 12 - name: RecurrenceObject fields: 5 - name: RedirectCollectionForCluster fields: 5 - name: RedirectCollectionForOrg fields: 5 - name: RedirectTrend1 fields: 2 - name: RedirectTrend2 fields: 2 - name: Registration fields: 16 - name: Repair fields: 6 - name: Report fields: 7 - name: ResourceCollectionDTO fields: 9 description: A collection of resources with their types and access levels. - name: ResourceGroup fields: 3 - name: ResourceGroupMembership fields: 6 - name: RespondentsReferenceLinks fields: 2 - name: Results fields: 3 - name: RoleObject fields: 3 - name: Room fields: 15 - name: RouteGroup fields: 3 - name: RouteList fields: 6 - name: SJClusterDetails fields: 5 - name: SafeDeleteCheckForDisableCallingLocationResponse fields: 4 description: Response from safe delete check operation for disabling a calling location. - name: ScheduleEventObject fields: 7 - name: SearchGetUserResponse fields: 23 - name: SequentialRingNumber fields: 3 - name: ServiceTypeResult2 fields: 2 - name: SessionType fields: 4 - name: ShiftTime fields: 2 - name: SingleNodeAvailabilityObject fields: 5 - name: SiteDTO fields: 10 - name: SkillDTO fields: 12 - name: SkillProfileDTO fields: 9 - name: SoftKeyLayoutObject fields: 4 - name: StartJobResponseObject fields: 11 - name: StartJobResponse_2 fields: 15 - name: Subscriber fields: 17 - name: SubscriptionResponse fields: 10 - name: SubscriptionResponseEnhanced fields: 11 - name: SupportAndConfiguredInfo fields: 2 description: Support and configured information for a workspace capability. - name: Task fields: 2 description: List of tasks retrieved according to query parameters. - name: TaskAttributes fields: 11 description: Attributes of the task. - name: Team fields: 4 - name: TeamDTO fields: 20 description: Team schema. - name: TeamMembership fields: 8 - name: TeamResponseDTO fields: 21 description: Team Response schema. - name: Telephony fields: 7 description: Request body to create an outbound `telephony` task routed through a configured entry point. `entryPointId` is required. When `callback` is provided, its `type` must be `immediate` and `origin` must b - name: Template fields: 7 - name: TemplateResponseModel fields: 9 description: Template Response Model - name: TestCallRoutingPostResponse fields: 18 - name: TrackingCodeItemForCreateMeetingObject fields: 2 - name: TrackingCodeItemForGetMeetingObject fields: 2 - name: TransferTo fields: 3 - name: TriggeredTestStatus1 fields: 4 - name: Trunk fields: 6 - name: TrunkGet fields: 21 - name: UnknownExtension fields: 6 - name: UnknownNumber fields: 6 - name: UpdateAiAgent fields: 4 - name: UpdateAiReceptionistRequest fields: 9 - name: UpdateDefaultAction fields: 5 - name: UpdateDynamicSkillsDTO fields: 11 description: Data transfer object for updating dynamic skills assigned to a user - name: UpdateMeetingObject fields: 38 - name: UserDTO fields: 34 description: User data transfer object for creating and updating user information in the contact center system - name: UserDynamicSkillResponseDTO fields: 6 description: Response data transfer object containing user dynamic skill assignment information - name: UserLicensesResponse fields: 7 - name: UserListItem fields: 3 - name: UserProfileAppModuleDTO fields: 8 description: User Profile App Module DTO - name: UserProfileAppModuleDTO_UserResponseWithUserProfile fields: 8 description: User Profile App Module DTO - name: UserProfileDTO fields: 23 description: User profile data transfer object that defines access permissions and resource scope for contact center users - name: UserProfileDTO_UserResponseWithUserProfile fields: 23 description: User profile data transfer object that defines access permissions and resource scope for contact center users - name: UserProfileGetResponseObject fields: 14 description: User profile details for the authenticated user. - name: UserProfileGranularAccessDTO fields: 18 description: Data Transfer Object for creating or updating a user profile with granular access controls. - name: UserResponseDTO fields: 47 description: User response data transfer object containing user profile and configuration details - name: UserResponseDTO_UserResponseWithUserProfile fields: 46 description: User response data transfer object containing user profile and configuration details - name: UserScheduleRecurrenceObject fields: 5 description: Recurrence definition for a user's schedule event. - name: UsersListItem fields: 3 - name: UtilizationForClusterCollection fields: 5 - name: ValidCampaignTimes fields: 3 description: (Optional) Defines the valid operating hours for the campaign based on a weekly schedule and optional date-specific overrides. The campaign will only be active during the specified time windows. - name: Vendor fields: 6 - name: VirtualExtension fields: 14 - name: VirtualExtensionRange fields: 12 - name: VoicemailRules fields: 8 description: Person's voicemail passcode rules and restrictions. - name: WeeklyShiftSchedule fields: 7 - name: WorkItem fields: 7 description: Request body to create an inbound `workItem` task via a configured workItem channel. The `channel` must reference an active configured workItem channel in the organization. `workItemData` within `chan - name: WorkItemParams fields: 2 description: Work item channel parameters. - name: WorkTypeDTO fields: 10 - name: Workspace fields: 22 - name: ataObject fields: 10 - name: ataObjectDevice fields: 10 - name: dectObject fields: 9 - name: deviceOwner fields: 4 - name: devices fields: 11 - name: lines fields: 10 - name: location fields: 2 - name: mppObject fields: 47 - name: mppObjectDevice fields: 48 - name: placeDevices fields: 10 - name: preferredAnswerEndpoint fields: 3 description: Details of the preferred answer endpoint. - name: wifiObject fields: 4 - name: wifiObjectDevice fields: 4 relationships: - from: AddressBookEntryDTO to: Organization type: belongs_to via: organizationId - from: AddressBookWithEntriesDTO to: Organization type: belongs_to via: organizationId - from: AddressBookWithEntriesDTO to: AddressBookEntryDTO type: has_many via: addressBookEntries - from: AddressBookDTO to: Organization type: belongs_to via: organizationId - from: OutAgentStatistics to: Team type: belongs_to via: teamId - from: AgentApiResponse to: Meta type: has_one via: meta - from: AgentApiResponse to: OutAgentStatistics type: has_many via: data - from: AgentActivitiesApiResponse to: Meta type: has_one via: meta - from: AgentActivitiesApiResponse to: AgentActivity type: has_many via: data - from: AgentActivity to: Team type: belongs_to via: teamId - from: AgentActivity to: Task type: belongs_to via: taskId - from: AiFeatureDTO to: Organization type: belongs_to via: organizationId - from: AutoCSATQuestionDTO to: Organization type: belongs_to via: organizationId - from: AutoCSATQuestionDTO to: Question type: belongs_to via: questionId - from: TransferTo to: Contact type: belongs_to via: contactId - from: CreateDefaultAction to: AudioFile type: belongs_to via: audioFileId - from: CreateDefaultAction to: TransferTo type: has_one via: transferTo - from: AiReceptionistResponse to: DirectLineCallerIdName type: has_one via: directLineCallerIdName - from: AiReceptionistResponse to: DefaultAction type: has_one via: defaultAction - from: AiReceptionistResponse to: AiAgent type: has_one via: aiAgent - from: IntentTransferToRequest to: Contact type: belongs_to via: contactId - from: UpdateDefaultAction to: AudioFile type: belongs_to via: audioFileId - from: UpdateDefaultAction to: TransferTo type: has_one via: transferTo - from: UpdateAiReceptionistRequest to: DirectLineCallerIdName type: has_one via: directLineCallerIdName - from: UpdateAiReceptionistRequest to: UpdateDefaultAction type: has_one via: defaultAction - from: UpdateAiReceptionistRequest to: UpdateAiAgent type: has_one via: aiAgent - from: CreateAiReceptionistRequest to: DirectLineCallerIdName type: has_one via: directLineCallerIdName - from: CreateAiReceptionistRequest to: CreateDefaultAction type: has_one via: defaultAction - from: CreateAiReceptionistRequest to: CreateAiAgent type: has_one via: aiAgent - from: DefaultAction to: AudioFile type: has_one via: audioFile - from: DefaultAction to: TransferTo type: has_one via: transferTo - from: MetaObject to: Organization type: belongs_to via: organizationID - from: ArchiveUser to: EmailObject type: has_many via: emails - from: ArchiveUser to: NameObject type: has_one via: name - from: ArchiveUser to: MetaObject type: has_one via: meta - from: ArchiveUser_2 to: EmailObject type: has_many via: emails - from: ArchiveUser_2 to: NameObject type: has_one via: name - from: ArchiveUser_2 to: MetaObject type: has_one via: meta - from: AttachmentActivity to: Person type: belongs_to via: personId - from: AttachmentActivity to: Room type: belongs_to via: roomId - from: AttachmentActivity to: Message type: belongs_to via: messageId - from: AudioFileInfoDTO to: Organization type: belongs_to via: organizationId - from: Authorization to: Person type: belongs_to via: personId - from: AutoCSATDTO to: Organization type: belongs_to via: organizationId - from: AuxiliaryCodeDTO to: Organization type: belongs_to via: organizationId - from: Subscriber to: Person type: belongs_to via: personId - from: Subscriber to: Error type: has_many via: errors - from: BusinessHoursDTO to: Organization type: belongs_to via: organizationId - from: Call to: PartyInformation type: has_one via: remoteParty - from: PartyInformation to: Person type: belongs_to via: personId - from: VirtualExtensionRange to: Location type: belongs_to via: locationId - from: VirtualExtensionRange to: Trunk type: belongs_to via: trunkId - from: VirtualExtensionRange to: RouteGroup type: belongs_to via: routeGroupId - from: Repair to: Trunk type: belongs_to via: trunkId - from: Repair to: RouteGroup type: belongs_to via: routeGroupId - from: RouteList to: RouteGroup type: belongs_to via: routeGroupId - from: RouteList to: Location type: belongs_to via: locationId - from: TrunkGet to: Customer type: has_one via: customer - from: TrunkGet to: Location type: has_one via: location - from: TrunkGet to: Location type: has_many via: locationsUsingTrunk - from: TestCallRoutingPostResponse to: CallSourceInfo type: has_one via: callSourceInfo - from: TestCallRoutingPostResponse to: PbxUser type: has_one via: pbxUser - from: TestCallRoutingPostResponse to: PstnNumber type: has_one via: pstnNumber - from: TestCallRoutingPostResponse to: VirtualExtension type: has_one via: virtualExtension - from: TestCallRoutingPostResponse to: VirtualExtensionRange type: has_one via: virtualExtensionRange - from: TestCallRoutingPostResponse to: RouteList type: has_one via: routeList - from: TestCallRoutingPostResponse to: Emergency type: has_one via: emergency - from: TestCallRoutingPostResponse to: Repair type: has_one via: repair - from: TestCallRoutingPostResponse to: UnknownExtension type: has_one via: unknownExtension - from: TestCallRoutingPostResponse to: UnknownNumber type: has_one via: unknownNumber - from: TestCallRoutingPostResponse to: AppliedServices type: has_many via: appliedServices - from: Emergency to: Trunk type: belongs_to via: trunkId - from: Emergency to: RouteGroup type: belongs_to via: routeGroupId - from: PbxUser to: Trunk type: belongs_to via: trunkId - from: PbxUser to: RouteGroup type: belongs_to via: routeGroupId - from: Trunk to: Location type: has_one via: location - from: LocalGateways to: Location type: belongs_to via: locationId - from: PstnNumber to: Trunk type: belongs_to via: trunkId - from: PstnNumber to: RouteGroup type: belongs_to via: routeGroupId - from: UnknownNumber to: Trunk type: belongs_to via: trunkId - from: UnknownNumber to: RouteGroup type: belongs_to via: routeGroupId - from: UnknownExtension to: Trunk type: belongs_to via: trunkId - from: UnknownExtension to: RouteGroup type: belongs_to via: routeGroupId - from: CallSourceInfo to: RouteList type: belongs_to via: routeListId - from: VirtualExtension to: Location type: belongs_to via: locationId - from: VirtualExtension to: Trunk type: belongs_to via: trunkId - from: VirtualExtension to: RouteGroup type: belongs_to via: routeGroupId - from: Assistant to: Location type: has_one via: location - from: UserProfileGetResponseObject to: LocationObject type: has_one via: location - from: MonitoredElementUser to: Location type: belongs_to via: locationId - from: MonitoredElementItem to: MonitoredElementUser type: has_one via: member - from: MonitoredElementItem to: MonitoredElementSpeedDial type: has_one via: speedDial - from: MonitoredElementSpeedDial to: Location type: belongs_to via: locationId - from: ScheduleEventObject to: RecurrenceObject type: has_one via: recurrence - from: CampaignBasicInfo to: ContactAttemptsStrategy type: has_one via: contactAttemptsStrategy - from: WeeklyShiftSchedule to: ShiftTime type: has_many via: monday - from: WeeklyShiftSchedule to: ShiftTime type: has_many via: tuesday - from: WeeklyShiftSchedule to: ShiftTime type: has_many via: wednesday - from: WeeklyShiftSchedule to: ShiftTime type: has_many via: thursday - from: WeeklyShiftSchedule to: ShiftTime type: has_many via: friday - from: WeeklyShiftSchedule to: ShiftTime type: has_many via: saturday - from: WeeklyShiftSchedule to: ShiftTime type: has_many via: sunday - from: ValidCampaignTimes to: WeeklyShiftSchedule type: has_one via: weeklySchedule - from: MultipleInteractionsRecording to: Task type: belongs_to via: taskId - from: AdminBatchStartJobObjectLocationCustomizations to: Location type: belongs_to via: locationId - from: AdminBatchStartJobObjectLocationCustomizations to: CustomizationObject type: has_one via: customizations - from: CustomizationDeviceLevelObject to: ataObject type: has_one via: ata - from: CustomizationDeviceLevelObject to: mppObject type: has_one via: mpp - from: CustomizationDeviceLevelObject to: wifiObject type: has_one via: wifi - from: CustomizationDeviceLevelObjectDevice to: ataObjectDevice type: has_one via: ata - from: CustomizationDeviceLevelObjectDevice to: mppObjectDevice type: has_one via: mpp - from: CustomizationDeviceLevelObjectDevice to: wifiObjectDevice type: has_one via: wifi - from: CustomizationObject to: ataObject type: has_one via: ata - from: CustomizationObject to: dectObject type: has_one via: dect - from: CustomizationObject to: mppObject type: has_one via: mpp - from: CustomizationObject to: wifiObject type: has_one via: wifi - from: devices to: deviceOwner type: has_one via: owner - from: mppObject to: EnhancedMulticastObject type: has_one via: enhancedMulticast - from: mppObject to: SoftKeyLayoutObject type: has_one via: softKeyLayout - from: mppObjectDevice to: EnhancedMulticastObject type: has_one via: enhancedMulticast - from: mppObjectDevice to: SoftKeyLayoutObject type: has_one via: softKeyLayout - from: placeDevices to: deviceOwner type: has_one via: owner - from: ApplyLineKeyTemplateJobDetails to: JobExecutionStatusObject type: has_many via: jobExecutionStatus - from: PostApplyLineKeyTemplateRequest to: Template type: belongs_to via: templateId - from: PostApplyLineKeyTemplateRequest to: Location type: belongs_to via: locationIds - from: RebuildPhonesJob to: JobExecutionStatusObject type: has_many via: jobExecutionStatus - from: RebuildPhonesJob to: Location type: belongs_to via: locationId - from: PostDynamicDeviceSettingsJobResponse to: JobExecutionStatusObject type: has_many via: jobExecutionStatus - from: PostDynamicDeviceSettingsJobResponse to: Location type: belongs_to via: locationId - from: ErrorObject to: ErrorMessageObject type: has_many via: message - from: ErrorMessageObject to: Location type: belongs_to via: locationId - from: DeviceObject to: deviceOwner type: has_one via: owner - from: Device to: Workspace type: belongs_to via: workspaceId - from: Device to: Person type: belongs_to via: personId - from: Device to: Location type: belongs_to via: locationId - from: HotDesk to: Workspace type: belongs_to via: workspaceId - from: HotDesk to: Person type: belongs_to via: personId - from: Floor to: Location type: belongs_to via: locationId - from: MediaSessionQuality to: Participant type: belongs_to via: participantId - from: Person to: Location type: belongs_to via: locationId - from: Workspace to: Location type: belongs_to via: locationId - from: Workspace to: Floor type: belongs_to via: floorId - from: Workspace to: Device type: has_many via: devices - from: Workspace to: CapabilityMap type: has_many via: capabilities - from: CapabilityMap to: SupportAndConfiguredInfo type: has_one via: occupancyDetection - from: CapabilityMap to: SupportAndConfiguredInfo type: has_one via: presenceDetection - from: CapabilityMap to: SupportAndConfiguredInfo type: has_one via: ambientNoise - from: CapabilityMap to: SupportAndConfiguredInfo type: has_one via: soundLevel - from: CapabilityMap to: SupportAndConfiguredInfo type: has_one via: temperature - from: CapabilityMap to: SupportAndConfiguredInfo type: has_one via: airQuality - from: CapabilityMap to: SupportAndConfiguredInfo type: has_one via: relativeHumidity - from: AvailableMember to: location type: has_one via: location - from: lines to: Member type: belongs_to via: memberId - from: lines to: location type: has_one via: location - from: DECTHandsetLineResponse to: Member type: belongs_to via: memberId - from: DECTHandsetLineResponse to: location type: has_one via: location - from: AnnouncementResponseWithPlaylist to: FeatureReferenceObject type: has_many via: featureReferences - from: FeatureReferenceObject to: Location type: belongs_to via: locationId - from: GetAutoAttendantCallForwardSelectiveRuleObject to: CallForwardSelectiveForwardToObject type: has_one via: forwardTo - from: GetAutoAttendantCallForwardSelectiveRuleObject to: CallForwardSelectiveCallsFromObject type: has_one via: callsFrom - from: GetAutoAttendantCallForwardSelectiveRuleObject to: CallForwardSelectiveCallsToObject type: has_one via: callsTo - from: GetAutoAttendantObject to: AlternateNumbersObject type: has_many via: alternateNumbers - from: GetAutoAttendantObject to: HoursMenuGetObject type: has_one via: businessHoursMenu - from: GetAutoAttendantObject to: HoursMenuGetObject type: has_one via: afterHoursMenu - from: GetAutoAttendantObject to: DirectLineCallerIdNameObject type: has_one via: directLineCallerIdName - from: HoursMenuGetObject to: AudioAnnouncementFileGetObject type: has_one via: audioAnnouncementFile - from: HoursMenuGetObject to: CallTreatmentObject type: has_one via: callTreatment - from: HoursMenuObject to: AudioAnnouncementFileObject type: has_one via: audioAnnouncementFile - from: HoursMenuObject to: KeyConfigurationsObject type: has_one via: keyConfigurations - from: HoursMenuObject to: CallTreatmentObject type: has_one via: callTreatment - from: KeyConfigurationsObject to: AudioAnnouncementFileObject type: has_one via: audioAnnouncementFile - from: ModifyAutoAttendantCallForwardSelectiveRuleObject to: CallForwardSelectiveForwardToObject type: has_one via: forwardTo - from: ModifyAutoAttendantCallForwardSelectiveRuleObject to: CallForwardSelectiveCallsFromObject type: has_one via: callsFrom - from: ModifyAutoAttendantCallForwardSelectiveRuleObject to: CallForwardSelectiveCallsToObject type: has_one via: callsTo - from: ModifyAutoAttendantObject to: AlternateNumbersObject type: has_many via: alternateNumbers - from: ModifyAutoAttendantObject to: HoursMenuObject type: has_one via: businessHoursMenu - from: ModifyAutoAttendantObject to: HoursMenuObject type: has_one via: afterHoursMenu - from: ModifyAutoAttendantObject to: DirectLineCallerIdNameObjectForPut type: has_one via: directLineCallerIdName - from: PostAutoAttendantCallForwardSelectiveRuleObject to: CallForwardSelectiveForwardToObject type: has_one via: forwardTo - from: PostAutoAttendantCallForwardSelectiveRuleObject to: CallForwardSelectiveCallsFromObject type: has_one via: callsFrom - from: PostAutoAttendantCallForwardSelectiveRuleObject to: CallForwardSelectiveCallsToObject type: has_one via: callsTo - from: PostAutoAttendantObject to: AlternateNumbersObject type: has_many via: alternateNumbers - from: PostAutoAttendantObject to: PostHoursMenuObject type: has_one via: businessHoursMenu - from: PostAutoAttendantObject to: PostHoursMenuObject type: has_one via: afterHoursMenu - from: PostAutoAttendantObject to: DirectLineCallerIdNameObject type: has_one via: directLineCallerIdName - from: PostHoursMenuObject to: AudioAnnouncementFileObject type: has_one via: audioAnnouncementFile - from: PostHoursMenuObject to: KeyConfigurationsObject type: has_one via: keyConfigurations - from: PostHoursMenuObject to: CallTreatmentObject type: has_one via: callTreatment - from: CallTreatmentObject to: ActionToBePerformedObject type: has_one via: actionToBePerformed - from: ActionToBePerformedObject to: AudioAnnouncementFileGetObject type: has_one via: audioAnnouncementFile - from: GetCallQueueNightServiceObject to: AudioAnnouncementFileFeatureGetObject type: has_many via: audioFiles - from: GetCallQueueNightServiceObject to: AudioAnnouncementFileFeatureGetObject type: has_many via: manualAudioFiles - from: ModifyCallQueueObject to: DirectLineCallerIdNameObjectForPut type: has_one via: directLineCallerIdName - from: AvailableAgentObject to: GetUserNumberItemObject type: has_many via: phoneNumbers - from: GetCallQueueEssentialsObject to: DirectLineCallerIdNameObject type: has_one via: directLineCallerIdName - from: CreateCallQueueEssentialsObject to: DirectLineCallerIdNameObject type: has_one via: directLineCallerIdName - from: CallRecordingJobStatus to: JobExecutionStatusObject type: has_many via: jobExecutionStatus - from: CallRecordingJobStatus to: Location type: belongs_to via: locationId - from: CallRecordingJobStatus to: Vendor type: belongs_to via: vendorId - from: CallRecordingJobStatus to: CountObject type: has_one via: counts - from: CreateHuntGroupObject to: DirectLineCallerIdNameObject type: has_one via: directLineCallerIdName - from: GetHuntGroupObject to: AlternateNumbersWithPattern type: has_many via: alternateNumbers - from: GetHuntGroupObject to: DirectLineCallerIdNameObject type: has_one via: directLineCallerIdName - from: ModifyHuntGroupObject to: AlternateNumbersWithPattern type: has_many via: alternateNumbers - from: ModifyHuntGroupObject to: DirectLineCallerIdNameObjectForPut type: has_one via: directLineCallerIdName - from: OperatingModeGetObject to: LocationObject type: has_one via: location - from: OperatingModeGetObject to: OperatingModeSameHoursDailyScheduleObject type: has_one via: sameHoursDaily - from: OperatingModeGetObject to: OperatingModeDifferentHoursDailyScheduleObject type: has_one via: differentHoursDaily - from: OperatingModeGetObject to: OperatingModeCallForwarding type: has_one via: callForwarding - from: OperatingModeSameHoursDailyScheduleObject to: OperatingModeDayScheduleObject type: has_one via: mondayToFriday - from: OperatingModeSameHoursDailyScheduleObject to: OperatingModeDayScheduleObject type: has_one via: saturdayToSunday - from: OperatingModeDifferentHoursDailyScheduleObject to: OperatingModeDayScheduleObject type: has_one via: sunday - from: OperatingModeDifferentHoursDailyScheduleObject to: OperatingModeDayScheduleObject type: has_one via: monday - from: OperatingModeDifferentHoursDailyScheduleObject to: OperatingModeDayScheduleObject type: has_one via: tuesday - from: OperatingModeDifferentHoursDailyScheduleObject to: OperatingModeDayScheduleObject type: has_one via: wednesday - from: OperatingModeDifferentHoursDailyScheduleObject to: OperatingModeDayScheduleObject type: has_one via: thursday - from: OperatingModeDifferentHoursDailyScheduleObject to: OperatingModeDayScheduleObject type: has_one via: friday - from: OperatingModeDifferentHoursDailyScheduleObject to: OperatingModeDayScheduleObject type: has_one via: saturday - from: OperatingModePostObject to: Location type: belongs_to via: locationId - from: OperatingModePostObject to: OperatingModeSameHoursDailyScheduleObject type: has_one via: sameHoursDaily - from: OperatingModePostObject to: OperatingModeDifferentHoursDailyScheduleObject type: has_one via: differentHoursDaily - from: OperatingModePostObject to: OperatingModeHolidayObject type: has_many via: holidays - from: OperatingModePostObject to: OperatingModeCallForwarding type: has_one via: callForwarding - from: OperatingModeHolidayObject to: OperatingModeRecurrenceObject type: has_one via: recurrence - from: OperatingModePatchObject to: OperatingModeSameHoursDailyScheduleObject type: has_one via: sameHoursDaily - from: OperatingModePatchObject to: OperatingModeDifferentHoursDailyScheduleObject type: has_one via: differentHoursDaily - from: OperatingModePatchObject to: OperatingModeHolidayObject type: has_many via: holidays - from: OperatingModePatchObject to: OperatingModeCallForwarding type: has_one via: callForwarding - from: GetPagingGroupObject to: DirectLineCallerIdNameObject type: has_one via: directLineCallerIdName - from: CDR to: Call type: belongs_to via: Call ID - from: CDR to: Report type: belongs_to via: Report ID - from: GetMonitoredElementsObject to: MonitoredElementSpeedDial type: has_one via: speedDial - from: AvailableMemberObject to: LocationObject type: has_one via: location - from: AvailableSharedLineMemberItem to: location type: has_one via: location - from: JobDetailsResponse to: JobExecutionStatusObject type: has_many via: jobExecutionStatus - from: JobDetailsResponse to: CountObject type: has_one via: counts - from: StartJobResponseObject to: CountObject type: has_one via: counts - from: UserListItem to: ErrorOrImpactItem type: has_many via: impacts - from: UserListItem to: ErrorOrImpactItem type: has_many via: errors - from: UsersListItem to: Location type: belongs_to via: locationId - from: ApplicationAvailableSharedLineMemberItem to: location type: has_one via: location - from: ContactNumberDTO to: Organization type: belongs_to via: organizationId - from: AgentGroupDTO to: Team type: belongs_to via: teamId - from: ContactServiceQueueDTO to: Organization type: belongs_to via: organizationId - from: ContactServiceQueueDTO to: Vendor type: belongs_to via: vendorId - from: ContactServiceQueueDTO to: AssistantSkillMappingDTO type: has_one via: assistantSkill - from: ContactServiceQueueDTO to: QueuePersonalizedAIRoutingDTO type: has_one via: personalizedAIRouting - from: ContactServiceQueueDTO to: QueuePauseAndResumeDTO type: has_one via: pauseAndResume - from: MetaDataPagedInfo to: PaginationLinks type: has_one via: links - from: ContactServiceQueueDTOList to: Organization type: belongs_to via: organizationId - from: ContactServiceQueueDTOList to: Vendor type: belongs_to via: vendorId - from: ContactServiceQueueDTOList to: AssistantSkillMappingDTO type: has_one via: assistantSkill - from: ContactServiceQueueDTOList to: QueuePersonalizedAIRoutingDTO type: has_one via: personalizedAIRouting - from: ContactServiceQueueDTOList to: QueuePauseAndResumeDTO type: has_one via: pauseAndResume - from: ContactServiceQueueDTO_2 to: Organization type: belongs_to via: organizationId - from: ContactServiceQueueDTO_2 to: Vendor type: belongs_to via: vendorId - from: ContactServiceQueueDTO_2 to: QueueSkillRequirementDTO_2 type: has_many via: queueSkillRequirements - from: ContactServiceQueueDTO_2 to: AssistantSkillMappingDTO_2 type: has_one via: assistantSkill - from: ContactServiceQueueDTO_2 to: QueuePersonalizedAIRoutingDTO type: has_one via: personalizedAIRouting - from: ContactServiceQueueBulkExportDTO to: QueueSkillRequirementDTO_2 type: has_many via: queueSkillRequirements - from: ContactServiceQueueBulkExportDTO to: AssistantSkillMappingDTO_2 type: has_one via: assistantSkill - from: AgentGroupDTO_2 to: Team type: belongs_to via: teamId - from: QueueSkillRequirementDTO_2 to: Organization type: belongs_to via: organizationId - from: DesktopLayoutDTO to: Organization type: belongs_to via: organizationId - from: DesktopLayoutDTO to: Team type: belongs_to via: teamIds - from: AgentProfileDTO to: Organization type: belongs_to via: organizationId - from: AgentProfileResponseDTO to: Organization type: belongs_to via: organizationId - from: DialledNumberEntryPointDTO to: Organization type: belongs_to via: organizationId - from: DialPlanDTO to: Organization type: belongs_to via: organizationId - from: EntryPointDTO to: Organization type: belongs_to via: organizationId - from: FlowRes to: FlowVersionRes type: has_one via: draftVersion - from: FlowRes to: FlowVersionRes type: has_one via: latestVersion - from: FlowRes to: FlowTagRes type: has_many via: tags - from: FlowVersionRes to: ProcRes type: has_one via: process - from: FlowV2 to: FlowV2EventFlow type: has_many via: eventFlows - from: BasicFlow to: FlowTagRes type: has_many via: tags - from: CadVariableDTO to: Organization type: belongs_to via: organizationId - from: HolidayListDTO to: Organization type: belongs_to via: organizationId - from: Cluster to: ResourceGroup type: belongs_to via: resourceGroupId - from: BaseMetaResponseEnvelope to: Organization type: belongs_to via: organizationId - from: PersonResponseModel to: Customer type: belongs_to via: customerId - from: BaseMetaWithWorkspaceResponseEnvelope to: Organization type: belongs_to via: organizationId - from: BaseMetaWithWorkspaceResponseEnvelope to: Workspace type: belongs_to via: workspaceId - from: ProgressiveProfileViewMetaDataModel to: Organization type: belongs_to via: organizationId - from: ProgressiveProfileViewMetaDataModel to: Workspace type: belongs_to via: workspaceId - from: ProgressiveProfileViewMetaDataModel to: Person type: belongs_to via: personId - from: ProgressiveProfileViewMetaDataModel to: Template type: belongs_to via: templateId - from: JourneyEventStreamMetaDataModel to: Organization type: belongs_to via: organizationId - from: JourneyEventStreamMetaDataModel to: Workspace type: belongs_to via: workspaceId - from: TemplateResponseModel to: Workspace type: belongs_to via: workspaceId - from: TemplateResponseModel to: Organization type: belongs_to via: organizationId - from: TemplateResponseModel to: ProfileViewAttributeResponseModel type: has_many via: attributes - from: ProgressiveProfileViewModel to: Workspace type: belongs_to via: workspaceId - from: ProgressiveProfileViewModel to: Organization type: belongs_to via: organizationId - from: ProgressiveProfileViewModel to: Person type: belongs_to via: personId - from: ProgressiveProfileViewModel to: Template type: belongs_to via: templateId - from: JourneyActionConfigResponseModel to: Organization type: belongs_to via: organizationId - from: JourneyActionConfigResponseModel to: Workspace type: belongs_to via: workspaceId - from: JourneyActionConfigResponseModel to: Template type: belongs_to via: templateId - from: OrganizationResponseModel to: Organization type: belongs_to via: organizationId - from: OrganizationResponseModel to: OrganizationSettingsModel type: has_one via: settings - from: PatchUserLicenses to: Person type: belongs_to via: personId - from: UserLicensesResponse to: Person type: belongs_to via: personId - from: QuestionResult to: RespondentsReferenceLinks type: has_one via: respondents - from: Poll to: Person type: belongs_to via: personId - from: Poll to: Question type: has_many via: questions - from: PollResult to: Person type: belongs_to via: personId - from: PollResult to: QuestionResult type: has_many via: questions - from: Question to: Option type: has_many via: options - from: MeetingObjectForAdminListMeeting to: Room type: belongs_to via: roomId - from: MeetingObjectForAdminListMeeting to: SessionType type: belongs_to via: sessionTypeId - from: MeetingObjectForAdminListMeeting to: LinksObjectForBreakoutSessions type: has_many via: links - from: MeetingObjectForAdminListMeeting to: TrackingCodeItemForGetMeetingObject type: has_many via: trackingCodes - from: MeetingObjectForAdminListMeeting to: LiveStreamObject type: has_one via: liveStream - from: UpdateMeetingObject to: SessionType type: belongs_to via: sessionTypeId - from: UpdateMeetingObject to: TrackingCodeItemForCreateMeetingObject type: has_many via: trackingCodes - from: UpdateMeetingObject to: LiveStreamObject type: has_one via: liveStream - from: MeetingSeriesObject to: Room type: belongs_to via: roomId - from: MeetingSeriesObject to: SessionType type: belongs_to via: sessionTypeId - from: MeetingSeriesObject to: LinksObjectForBreakoutSessions type: has_many via: links - from: MeetingSeriesObject to: TrackingCodeItemForGetMeetingObject type: has_many via: trackingCodes - from: MeetingSeriesObject to: LiveStreamObject type: has_one via: liveStream - from: MeetingObjectForListMeeting to: Room type: belongs_to via: roomId - from: MeetingObjectForListMeeting to: SessionType type: belongs_to via: sessionTypeId - from: MeetingObjectForListMeeting to: LinksObjectForBreakoutSessions type: has_many via: links - from: MeetingObjectForListMeeting to: TrackingCodeItemForGetMeetingObject type: has_many via: trackingCodes - from: MeetingObjectForListMeeting to: LiveStreamObject type: has_one via: liveStream - from: PatchMeetingObject to: SessionType type: belongs_to via: sessionTypeId - from: PatchMeetingObject to: TrackingCodeItemForCreateMeetingObject type: has_many via: trackingCodes - from: PatchMeetingObject to: LiveStreamObject type: has_one via: liveStream - from: CustomizedRegistrant to: Question type: belongs_to via: questionId - from: CustomizedRegistrant to: AnswerForCustomizedQuestion type: has_many via: answers - from: CreateMeetingObject to: Room type: belongs_to via: roomId - from: CreateMeetingObject to: Template type: belongs_to via: templateId - from: CreateMeetingObject to: SessionType type: belongs_to via: sessionTypeId - from: CreateMeetingObject to: TrackingCodeItemForCreateMeetingObject type: has_many via: trackingCodes - from: CreateMeetingObject to: LiveStreamObject type: has_one via: liveStream - from: PatchGroupMeetingObject to: SessionType type: belongs_to via: sessionTypeId - from: PatchGroupMeetingObject to: TrackingCodeItemForCreateMeetingObject type: has_many via: trackingCodes - from: PatchGroupMeetingObject to: LiveStreamObject type: has_one via: liveStream - from: AnswerForCustomizedQuestion to: Option type: belongs_to via: optionId - from: Membership to: Room type: belongs_to via: roomId - from: Membership to: Person type: belongs_to via: personId - from: DirectMessage to: Room type: belongs_to via: roomId - from: DirectMessage to: Person type: belongs_to via: personId - from: ListMessage to: Room type: belongs_to via: roomId - from: ListMessage to: Person type: belongs_to via: personId - from: ListMessage to: Attachment type: has_many via: attachments - from: Message to: Room type: belongs_to via: roomId - from: Message to: Attachment type: has_many via: attachments - from: Message to: Person type: belongs_to via: personId - from: MultimediaProfileChannelDTO to: Organization type: belongs_to via: organizationId - from: MultimediaProfileDTO to: Organization type: belongs_to via: organizationId - from: MultimediaProfileDTO to: MultimediaProfileChannelDTO type: has_one via: manuallyAssignable - from: ContactResponse to: Meta type: has_one via: meta - from: ContactResponse to: Contact type: belongs_to via: contactId - from: OutdialANIDTO to: Organization type: belongs_to via: organizationId - from: OutdialANIDTO to: OutdialANIEntryDTO type: has_many via: outdialANIEntries - from: OutdialANIEntryDTO to: Organization type: belongs_to via: organizationId - from: OverridesDTO to: Organization type: belongs_to via: organizationId - from: OverridesDTO to: OverrideDTO type: has_many via: overrides - from: OverridesDTO to: OverrideDTO type: has_one via: latestOverride - from: Participant to: Device type: has_many via: devices - from: AdmitParticipant to: Participant type: belongs_to via: participantId - from: ResourceCollectionDTO to: Organization type: belongs_to via: organizationId - from: BaseDTO to: Organization type: belongs_to via: organizationId - from: ResourceGroupMembership to: ResourceGroup type: belongs_to via: resourceGroupId - from: ResourceGroupMembership to: License type: belongs_to via: licenseId - from: ResourceGroupMembership to: Person type: belongs_to via: personId - from: Room to: Team type: belongs_to via: teamId - from: SearchGetUserResponse to: RoleObject type: has_many via: roles - from: SearchGetUserResponse to: NameObject type: has_one via: name - from: SearchGetUserResponse to: EmailObject type: has_many via: emails - from: SearchGetUserResponse to: PhoneNumberObject type: has_many via: phoneNumbers - from: SearchGetUserResponse to: PhotoObject type: has_many via: photos - from: SearchGetUserResponse to: AddressObject type: has_many via: addresses - from: SearchGetUserResponse to: MetaObject type: has_one via: meta - from: PostUser to: RoleObject type: has_many via: roles - from: PostUser to: NameObject type: has_one via: name - from: PostUser to: PhoneNumberObject type: has_many via: phoneNumbers - from: PostUser to: PhotoObject type: has_many via: photos - from: PostUser to: AddressObject type: has_many via: addresses - from: PostUser to: EmailObject type: has_many via: emails - from: GetUserResponse to: RoleObject type: has_many via: roles - from: GetUserResponse to: NameObject type: has_one via: name - from: GetUserResponse to: EmailObject type: has_many via: emails - from: GetUserResponse to: PhoneNumberObject type: has_many via: phoneNumbers - from: GetUserResponse to: PhotoObject type: has_many via: photos - from: GetUserResponse to: AddressObject type: has_many via: addresses - from: GetUserResponse to: MetaObject type: has_one via: meta - from: PutUser to: RoleObject type: has_many via: roles - from: PutUser to: PhotoObject type: has_many via: photos - from: PutUser to: EmailObject type: has_many via: emails - from: SiteDTO to: Organization type: belongs_to via: organizationId - from: SkillDTO to: Organization type: belongs_to via: organizationId - from: ActiveSkillDTO to: Organization type: belongs_to via: organizationId - from: SkillProfileDTO to: Organization type: belongs_to via: organizationId - from: SkillProfileDTO to: ActiveSkillDTO type: has_many via: activeSkills - from: SkillProfileDTO to: ActiveEnumSkillDTO type: has_many via: activeEnumSkills - from: ActiveEnumSkillDTO to: Organization type: belongs_to via: organizationId - from: CustomMessaging to: FlowSettings type: has_one via: flowSettings - from: CustomMessaging to: GlobalVariables type: has_one via: globalVariables - from: CustomMessaging to: CustomMessagingParams type: has_one via: channelParams - from: WorkItem to: FlowSettings type: has_one via: flowSettings - from: WorkItem to: GlobalVariables type: has_one via: globalVariables - from: WorkItem to: WorkItemParams type: has_one via: channelParams - from: Telephony to: FlowSettings type: has_one via: flowSettings - from: Telephony to: GlobalVariables type: has_one via: globalVariables - from: Task to: TaskAttributes type: has_one via: attributes - from: QueueRankingDTO to: Organization type: belongs_to via: organizationId - from: TeamDTO to: Organization type: belongs_to via: organizationId - from: TeamDTO to: QueueRankingDTO type: has_many via: queueRankings - from: TeamResponseDTO to: Organization type: belongs_to via: organizationId - from: TeamResponseDTO to: QueueRankingDTO type: has_many via: queueRankings - from: TeamMembership to: Team type: belongs_to via: teamId - from: TeamMembership to: Person type: belongs_to via: personId - from: AccessControlListDTO to: Organization type: belongs_to via: organizationId - from: AccessControlListDTO to: ResourceCollectionDTO type: has_many via: resourceCollections - from: UserProfileGranularAccessDTO to: Organization type: belongs_to via: organizationId - from: UserProfileGranularAccessDTO to: ResourceCollectionDTO type: has_many via: resourceCollections - from: UserResponseDTO to: Organization type: belongs_to via: organizationId - from: UserResponseDTO to: Team type: belongs_to via: teamIds - from: UserResponseDTO to: UserProfileDTO type: has_one via: userProfileData - from: UserResponseDTO to: UserProfileGranularAccessDTO type: has_one via: userProfileGranularAccessData - from: UserResponseDTO to: AssignedDynamicSkillsDTO type: has_many via: dynamicSkills - from: UserProfileDTO_UserResponseWithUserProfile to: Organization type: belongs_to via: organizationId - from: UserProfileDTO_UserResponseWithUserProfile to: UserProfileAppModuleDTO_UserResponseWithUserProfile type: has_many via: userProfileAppModules - from: AssignedDynamicSkillsDTO_UserResponseWithUserProfile to: Organization type: belongs_to via: organizationId - from: UserResponseDTO_UserResponseWithUserProfile to: Organization type: belongs_to via: organizationId - from: UserResponseDTO_UserResponseWithUserProfile to: Team type: belongs_to via: teamIds - from: UserResponseDTO_UserResponseWithUserProfile to: UserProfileDTO_UserResponseWithUserProfile type: has_one via: userProfileData - from: UserResponseDTO_UserResponseWithUserProfile to: AssignedDynamicSkillsDTO_UserResponseWithUserProfile type: has_many via: dynamicSkills - from: UserProfileDTO to: Organization type: belongs_to via: organizationId - from: UserProfileDTO to: UserProfileAppModuleDTO type: has_many via: userProfileAppModules - from: UserDynamicSkillResponseDTO to: Organization type: belongs_to via: organizationId - from: UserDynamicSkillResponseDTO to: AssignedDynamicSkillsDTO type: has_one via: dynamicSkill - from: UpdateDynamicSkillsDTO to: Organization type: belongs_to via: organizationId - from: UserProfileAppModuleDTO to: Organization type: belongs_to via: organizationId - from: AssignedDynamicSkillsDTO to: Organization type: belongs_to via: organizationId - from: UserProfileAppModuleDTO_UserResponseWithUserProfile to: Organization type: belongs_to via: organizationId - from: UserDTO to: Organization type: belongs_to via: organizationId - from: UserDTO to: Team type: belongs_to via: teamIds - from: UserDTO to: AssignedDynamicSkillsDTO type: has_many via: dynamicSkills - from: PerclusterMediaHealthMonitoringresult to: Cluster type: belongs_to via: clusterId - from: PerclusterMediaHealthMonitoringresult to: MediaHealthMonitoringsecondnode type: has_many via: nodes - from: PerclusterMediaHealthMonitoringresult to: MediaHealthMonitoringfirstnode type: has_many via: nodes - from: ClusterDetailsCollection to: BlrClusterDetails type: has_many via: items - from: ClusterDetailsCollection to: SJClusterDetails type: has_many via: items - from: ClusterUtilizationT2Blr to: Cluster type: belongs_to via: clusterId - from: ReachabilityTestResultsStunresults2 to: ReachabilityTestresultsFailure type: has_many via: udp - from: ReachabilityTestResultsStunresults2 to: ReachabilityTestresultsSuccess type: has_many via: udp - from: ReachabilityTestResultsStunresults2 to: ReachabilityTestresultsFailure type: has_many via: tcp - from: ReachabilityTestResultsStunresults2 to: ReachabilityTestresultsSuccess type: has_many via: tcp - from: NodeAvailability to: Cluster type: belongs_to via: clusterId - from: PerClusterConnectivityResult3 to: Cluster type: belongs_to via: clusterId - from: PerClusterConnectivityResult3 to: PerNodeConnectivityResult1 type: has_many via: nodes - from: ClusterUtilizationT2SJ to: Cluster type: belongs_to via: clusterId - from: ClusterUtilizationT1SJ to: Cluster type: belongs_to via: clusterId - from: Results to: Cluster type: belongs_to via: clusterId - from: ClusterClientTypeDistributionSJ2 to: Cluster type: belongs_to via: clusterId - from: RedirectCollectionForOrg to: RedirectTrend1 type: has_many via: items - from: RedirectCollectionForOrg to: RedirectTrend2 type: has_many via: items - from: ReachabilityTestResultsforsecondcluster to: Cluster type: belongs_to via: clusterId - from: ReachabilityTestResultsforsecondcluster to: ReachabilityTestresultsfirstnode type: has_many via: nodes - from: ReachabilityTestResultsforsecondcluster to: ReachabilityTestresultssecondnode type: has_many via: nodes - from: ClusterRedirectSJ2 to: Cluster type: belongs_to via: clusterId - from: ClientTypeDistributionTrend1 to: ClusterClientTypeDistributionBlr1 type: has_many via: clusters - from: ClientTypeDistributionTrend1 to: ClusterClientTypeDistributionSJ1 type: has_many via: clusters - from: PerNodeConnectivityResult1 to: ConnectivityTestResultsForNode type: has_many via: testResults - from: ClusterUtilizationTrend2 to: ClusterUtilizationT2SJ type: has_many via: clusters - from: ClusterUtilizationTrend2 to: ClusterUtilizationT2Blr type: has_many via: clusters - from: ReachabilityTestResultsStunresults1 to: ReachabilityTestresultsFailure type: has_many via: udp - from: ReachabilityTestResultsStunresults1 to: ReachabilityTestresultsSuccess type: has_many via: udp - from: ReachabilityTestResultsStunresults1 to: ReachabilityTestresultsFailure type: has_many via: tcp - from: ReachabilityTestResultsStunresults1 to: ReachabilityTestresultsSuccess type: has_many via: tcp - from: ClusterRedirectSJ1 to: Cluster type: belongs_to via: clusterId - from: SJClusterDetails to: Cluster type: belongs_to via: clusterId - from: ClusterClientTypeDistributionBlr2 to: Cluster type: belongs_to via: clusterId - from: ClientTypeDistributionTrend2 to: ClusterClientTypeDistributionBlr2 type: has_many via: clusters - from: ClientTypeDistributionTrend2 to: ClusterClientTypeDistributionSJ2 type: has_many via: clusters - from: MediaHealthMonitoringsecondnode to: MediaHealthMonitoringTestResultsFailure type: has_many via: mhmTestResults - from: MediaHealthMonitoringsecondnode to: MediaHealthMonitoringTestResultsSuccess type: has_many via: mhmTestResults - from: PerClusterConnectivityResult1 to: Cluster type: belongs_to via: clusterId - from: PerClusterConnectivityResult1 to: PerNodeConnectivityResult1 type: has_many via: nodes - from: MediaHealthMonitoringforsecondcluster to: Cluster type: belongs_to via: clusterId - from: MediaHealthMonitoringforsecondcluster to: MediaHealthMonitoringsecondnode type: has_many via: nodes - from: MediaHealthMonitoringforsecondcluster to: MediaHealthMonitoringfirstnode type: has_many via: nodes - from: SingleNodeAvailabilityObject to: Cluster type: belongs_to via: clusterId - from: ClusterRedirectBlr2 to: Cluster type: belongs_to via: clusterId - from: ConnectivityTestResultsForNode to: DNSResolutionTest type: has_many via: result - from: ConnectivityTestResultsForNode to: HTTPConnectivityTest type: has_many via: result - from: ConnectivityTestResultsForNode to: BandwidthTest type: has_many via: result - from: ClusterAvailability to: Cluster type: belongs_to via: clusterId - from: OverflowtoCloudCollection to: CloudOverflowTrend1 type: has_many via: items - from: MediaHealthMonitoringforfirstcluster to: Cluster type: belongs_to via: clusterId - from: MediaHealthMonitoringforfirstcluster to: MediaHealthMonitoringsecondnode type: has_many via: nodes - from: MediaHealthMonitoringforfirstcluster to: MediaHealthMonitoringfirstnode type: has_many via: nodes - from: TriggeredTestStatus1 to: Cluster type: belongs_to via: clusterId - from: ClusterClientTypeDistributionSJ1 to: Cluster type: belongs_to via: clusterId - from: BlrClusterDetails to: Cluster type: belongs_to via: clusterId - from: BlrClusterDetails to: BlrNode1 type: has_many via: nodes - from: BlrClusterDetails to: BlrNode2 type: has_many via: nodes - from: ReachabilityTestResultsforfirstcluster to: Cluster type: belongs_to via: clusterId - from: ReachabilityTestResultsforfirstcluster to: ReachabilityTestresultsfirstnode type: has_many via: nodes - from: ReachabilityTestResultsforfirstcluster to: ReachabilityTestresultssecondnode type: has_many via: nodes - from: ReachabilityTestResultsforonecluster to: Cluster type: belongs_to via: clusterId - from: ReachabilityTestResultsforonecluster to: ReachabilityTestresultsfirstnode type: has_many via: nodes - from: BandwidthTest to: ServiceTypeResult2 type: has_many via: results - from: RedirectTrend1 to: ClusterRedirectBlr1 type: has_many via: clusters - from: RedirectTrend1 to: ClusterRedirectSJ1 type: has_many via: clusters - from: ReachabilityTestresultssecondnode to: ReachabilityTestresultsdestinationcluster type: has_many via: testResults - from: PernodeMediaHealthMonitoringresult to: Cluster type: belongs_to via: clusterId - from: PernodeMediaHealthMonitoringresult to: MediaHealthMonitoringfirstnode type: has_many via: nodes - from: PerClusterConnectivityResult2 to: Cluster type: belongs_to via: clusterId - from: ClusterUtilizationCollection to: ClusterUtilizationTrend1 type: has_many via: items - from: ClusterUtilizationCollection to: ClusterUtilizationTrend2 type: has_many via: items - from: ReachabilityTestResultsforcluster to: ReachabilityTestResultsforfirstcluster type: has_many via: clusters - from: ReachabilityTestResultsforcluster to: ReachabilityTestResultsforsecondcluster type: has_many via: clusters - from: ClienttypedistributionCollectionforOrg to: ClientTypeDistributionTrend1 type: has_many via: items - from: ClienttypedistributionCollectionforOrg to: ClientTypeDistributionTrend2 type: has_many via: items - from: ClusterClientTypeDistributionBlr1 to: Cluster type: belongs_to via: clusterId - from: DNSResolutionTest to: ServiceTypeResult2 type: has_many via: results - from: ReachabilityTestresultsdestinationcluster to: ReachabilityTestResultsStunresults1 type: has_many via: stunResults - from: ReachabilityTestresultsdestinationcluster to: ReachabilityTestResultsStunresults2 type: has_many via: stunResults - from: ClusterUtilizationT1Blr to: Cluster type: belongs_to via: clusterId - from: MediaHealthMonitoringclusters to: MediaHealthMonitoringforfirstcluster type: has_many via: clusters - from: MediaHealthMonitoringclusters to: MediaHealthMonitoringforsecondcluster type: has_many via: clusters - from: RedirectTrend2 to: ClusterRedirectBlr2 type: has_many via: clusters - from: RedirectTrend2 to: ClusterRedirectSJ2 type: has_many via: clusters - from: HTTPConnectivityTest to: ServiceTypeResult2 type: has_many via: results - from: ReachabilityTestresultsfirstnode to: ReachabilityTestresultsdestinationcluster type: has_many via: testResults - from: ConnectivityTestResultsClustersObject1 to: PerClusterConnectivityResult1 type: has_many via: clusters - from: ConnectivityTestResultsClustersObject1 to: PerClusterConnectivityResult2 type: has_many via: clusters - from: ClusterUtilizationTrend1 to: ClusterUtilizationT1SJ type: has_many via: clusters - from: ClusterUtilizationTrend1 to: ClusterUtilizationT1Blr type: has_many via: clusters - from: ClusterRedirectBlr1 to: Cluster type: belongs_to via: clusterId - from: MediaHealthMonitoringfirstnode to: MediaHealthMonitoringTestResultsFailure type: has_many via: mhmTestResults - from: MediaHealthMonitoringfirstnode to: MediaHealthMonitoringTestResultsSuccess type: has_many via: mhmTestResults - from: Package to: Error type: has_many via: warnings - from: Package to: Error type: has_many via: errors - from: Package to: License type: belongs_to via: licenseIds - from: WorkTypeDTO to: Organization type: belongs_to via: organizationId