generated: '2026-07-17' method: derived source: openapi/appdirect-companies-openapi-original.yml entity_count: 638 relationship_count: 587 entities: - AbstractTransferMethod - AbstractTransferPlatformConfiguration - AccountCompanyWS - AccountInfo - AccreditedAgent - AccreditedAgents - Action - ActionRestriction - ActiveUserAccountV2 - ActiveUserCreationAccountV2 - ActivityAccountV2 - ActivityContextAccountV2 - AdditionalSettingsWS - AddonInstanceInfo - AddonInstanceWS - AddonListingWS - AddonOfferingWS - AddressWS - AmountFormat - ApiHealthMaintenanceSettingsWS - AppEditionWS - AppResellerAccountCompanyAccess - AppResellerAccountCompanyAccessCode - AppResellerAccountCompanyAction - AppResellerAccountCompanyCreationRequestWS - AppResellerAccountCompanySetting - AppResellerAccountCompanySettingCode - AppResellerAccountCompanySize - AppResellerAccountCompanyWS - AppResellerAccountIdentityProvider - AppResellerAccountTaxExemptionCode - AppResellerAccountUserCompanyMembershipWS - AppResellerAccountUserSettingCode - AppResellerBillingSubscriptionCreationRequestWS - AppResellerBillingSubscriptionUpdateRequestWS - AppResellerCatalogEditionWS - AppResellerCatalogMarkupPriceWS - AppResellerCatalogPaymentPlanWS - AppResellerCatalogPlanCostWS - AppResellerCatalogProductPageWS - AppResellerCatalogProductWS - AppResellerCompanyWS - AppResellerOrderLightWS - AppResellerPaymentMethod - AppResellerPaymentMethodPagedReadResponse - AppResellerPaymentMethodRequest - AppResellerSubscriptionActiveOrderWS - AppResellerSubscriptionAssignmentList - AppResellerSubscriptionAssignmentRequestWS - AppResellerSubscriptionAssignmentWS - AppResellerSubscriptionLightWS - AppResellerSubscriptionWS - AppResellerUserActionsWS - AppResellerUserRoleWS - AppResellerUserSettingWS - ApplicationPlatformWS - ApplicationSummaryStat - ApplicationToConnect - ApplicationToDisconnect - AssignAppsUserEntitlement - AssignAppsUserEntitlementCustomAttribute - AssignmentRequest - AssignmentResponse - AssignmentSource - AssociatedAddonWS - AssociatedEditionWS - Association - AssociationType - AttributeChoiceWS - AttributeGroupWS - AttributeOptionChoiceWS - AttributeType - AttributeWS - AuthenticationMethod - AuthorWS - AvailabilitySettingsWS - AvailableAction - AvailableCompanySegmentAssociation - Balance - BaseOrderWS - BasePaymentMethod - BenefitWS - BillingAPIResult - BillingAddress - BillingAddressWS - BillingConfiguration - BillingCycle - BillingCycleOptionsWS - BillingCycleStartDayOption - BillingSettingsWS - BillingStrategy - BillingWS - BoostUser - Branding - BulkInviteResponse - BulletWS - BundleListingWS - BundleSettingsWS - BundleWS - BundledProductWS - BuyerType - CalculationItem - CancellationPeriodUnit - CatalogUploadResponse - CategoryChoiceWS - CategoryOptionWS - CategorySelectionsWS - CategorySortOrderType - CategoryWS - Certificate - Changes - ChannelCustomAttributeWS - ChannelPrice - ChannelSettingListWS - ChannelSettingWS - ChannelStartingPrice - CharacteristicHighlightWS - CheckoutItemDetails - CheckoutItemType - CheckoutItemsDetailsRequest - CollectLeadsOptions - CollectLeadsWS - Company - CompanyAccountV2 - CompanyAccountV2Request - CompanyAddress - CompanyAssociation - CompanyDetailsWS - CompanyDomainAccountV2 - CompanyEntitlementStatus - CompanyEntitlementSuspensionReason - CompanyGroupAccountV2 - CompanyGroups - CompanySegmentAssociationsBatchUpdateRequest - CompanySizeType - CompanyStatus - CompanyWS - Content - ContentEvent - ContentEventActor - ContentEventError - ContentEventField - ContentEventType - ContentEventUser - ContractConfiguration - ContractWS - Cost - CostItem - CostSourceItem - CostType - CostTypeCategory - CreateCompanyGroupAccountV2 - CreateCompanyV2Request - CreateCompanyV2RequestFirstUser - CreateCompanyV2Response - CreateUserAccountV2 - CreateUserCompanyMembershipAccountV2 - CreditCardType - CreditCardWS - Currency - CurrencyExchangeRateActive - CurrencyExchangeRateListContent - CurrencyExchangeRateRequest - CurrencyExchangeRateResponse - CurrencyExchangeRateResponseList - CustomAttribute - CustomAttributeAccountV2 - CustomAttributeAccountV2Request - CustomAttributeLightV2WS - CustomAttributeLocalizedValueOptionWS - CustomAttributes - CustomContractConfiguration - CustomPrice - CustomPriceType - CustomSettingWS - CustomerCompanyAssociation - CustomerCompanyAssociationConflictResponse - CustomerCompanyAssociationCreationRequest - CustomerCompanyAssociationPagedReadResponse - CustomerTagGroupWS - CustomerTagWS - CustomerWS - DateFormat - DateTimeFormat - DefaultPaymentMethod - DefaultPaymentMethodRequest - Definition - DeleteItemIds - DeliveryAddress - Description - DetailedCost - DeveloperAccount - DeveloperAccountWS - DisconnectionDetails - Discount - DiscountDetailsWS - DiscountRequest - DiscountType - Display - DomainProvider - DomainSource - DomainStatus - DomainVerificationStatusWS - DurationWS - DynamicSegment - DynamicSegmentRequest - Edition - EditionBulletWS - EditionCustomizationWS - EditionPricingItemSkuWS - EditionPricingPlan - EditionWS - EducationAccountV2 - EffectiveCost - EmailAddressAccountV2 - EmailAddressType - Error - ErrorPaymentDetail - ErrorPaymentMethodDetail - ErrorPurchaseDetail - ErrorResponse - ErrorShoppingCartDetail - ErrorWS - EventMetadata - EventProductWS - EventType - EventWS - ExecuteActionRequest - ExecuteActionResponse - FailedUsageInfo - FeatureCharacteristicWS - FeatureWS - FeaturedCustomerWS - FeaturedMediumWS - Fee - FeeType - Field - FileDeleteWS - Filter - FilterExpression - FilterParameter - FilterParameterField - Filters - Form - FreeTrialDurationPeriod - FreeTrialEditionWS - FreeTrialTerms - GatewayResponseWS - GeneralSettingsWS - GracePeriodUnit relationships: - from: ResourceSupport type: has_many to: Link via: links - from: CustomAttributeAccountV2 type: has_one to: AttributeType via: attributeType - from: ActiveUserCreationAccountV2 type: has_one to: ActiveUserAccountV2 via: user - from: CreateUserCompanyMembershipAccountV2 type: has_one to: CreateUserAccountV2 via: user - from: UpdateCompanyAccountV2Request type: has_one to: CompanyAddress via: address - from: UpdateCompanyAccountV2Request type: has_one to: CompanySizeType via: companySize - from: UpdateCompanyAccountV2Request type: has_many to: CustomAttributeAccountV2 via: customAttributes - from: CompanyAccountV2Request type: has_one to: CompanyAddress via: address - from: CompanyAccountV2Request type: has_one to: CompanySizeType via: companySize - from: CompanyAccountV2Request type: has_many to: CustomAttributeAccountV2 via: customAttributes - from: CompanyDomainAccountV2 type: has_one to: CompanyAccountV2 via: company - from: CompanyDomainAccountV2 type: has_one to: CompanyEntitlementStatus via: companyEntitlementStatus - from: CompanyDomainAccountV2 type: has_one to: DomainProvider via: domainProvider - from: CompanyDomainAccountV2 type: has_one to: UserAccountV2 via: owner - from: CompanyDomainAccountV2 type: has_one to: DomainSource via: source - from: CompanyDomainAccountV2 type: has_one to: DomainStatus via: status - from: InvitationAccountV2 type: has_one to: Role via: role - from: InvitationRequestAccountV2 type: has_one to: Role via: role - from: InvitationError type: has_one to: InvitationErrorType via: type - from: BulkInviteResponse type: has_many to: InvitationError via: errors - from: UserGroupAssignmentChangeRequests type: has_many to: AssignmentRequest via: appAssignmentRequests - from: UserGroupAssignmentChangeRequests type: has_many to: UassignmentRequest via: appUnassignmentRequests - from: UserGroupAssignmentChangeRequests type: has_many to: UserGroupAssignmentRequest via: assignments - from: UserGroupAssignmentChangeRequests type: has_many to: UserGroupUnassignmentRequest via: unassignments - from: GroupAssignmentResponse type: has_one to: UserGroupAssignmentResult via: result - from: GroupUnassignmentResponse type: has_one to: UserGroupAssignmentResult via: result - from: AssignAppsUserEntitlement type: has_one to: UserEntitlementStatus via: status - from: AssignAppsUserEntitlement type: has_one to: AssignmentSource via: source - from: AssignAppsUserEntitlement type: has_many to: AssignAppsUserEntitlementCustomAttribute via: customAttributes - from: AssignmentResponse type: has_one to: AssignmentRequest via: request - from: AssignmentResponse type: has_one to: UserAssignmentResult via: resultStatus - from: AssignmentResponse type: has_one to: AssignAppsUserEntitlement via: userEntitlement - from: UnassignmentResponse type: has_one to: UassignmentRequest via: request - from: UnassignmentResponse type: has_one to: UserAssignmentResult via: resultStatus - from: UnassignmentResponse type: has_one to: AssignAppsUserEntitlement via: userEntitlement - from: UserGroupAssignmentChangeResponse type: has_many to: GroupAssignmentResponse via: groupAssignmentResponse - from: UserGroupAssignmentChangeResponse type: has_many to: GroupUnassignmentResponse via: groupUnassignmentResponse - from: UserGroupAssignmentChangeResponse type: has_many to: AssignmentResponse via: appAssignmentResponses - from: UserGroupAssignmentChangeResponse type: has_many to: UnassignmentResponse via: appUnassignmentResponses - from: UserApplication type: has_one to: PendingAppType via: pendingAppType - from: UserApplication type: has_one to: UserEntitlementStatusLegacy via: userEntitlementStatus - from: UserApplication type: has_one to: CompanyEntitlementStatus via: companyEntitlementStatus - from: UserApplication type: has_one to: EventType via: pendingEventType - from: UserApplication type: has_one to: CompanyEntitlementSuspensionReason via: companyEntitlementSuspensionReason - from: UserApplication type: has_one to: PricingDuration via: orderDuration - from: UserApplication type: has_one to: InvoiceStatus via: invoiceStatus - from: UserApplication type: has_one to: AuthenticationMethod via: authenticationMethod - from: UserApplication type: has_one to: ProductType via: productType - from: UserApplication type: has_one to: UsageType via: usageType - from: UserApplication type: has_one to: HttpMethod via: openIdLoginMethod - from: UserApplication type: has_one to: HttpMethod via: openIdConnectInitiateLoginMethod - from: UserApplication type: has_one to: SystemTileType via: systemTileType - from: UserApplication type: has_one to: MyAppState via: state - from: UserApplication type: has_many to: Link via: links - from: MyAppsList type: has_many to: Link via: links - from: MyAppsList type: has_many to: UserApplication via: content - from: SamlRelyingParty type: has_one to: Certificate via: certificate - from: SubscriptionUserCompanyMembership type: has_many to: Link via: links - from: SubscriptionUserCompanyMembership type: has_one to: CompanyAccountV2 via: company - from: SubscriptionUserCompanyMembership type: has_one to: SubscriptionMosiUser via: mosiUser - from: SubscriptionUserCompanyMembership type: has_one to: UserAccountV2 via: user - from: SubscriptionAssignmentAccount type: has_many to: Link via: links - from: SubscriptionAssignmentAccount type: has_one to: SubscriptionUserCompanyMembership via: membership - from: SubscriptionAssignmentAccount type: has_one to: UserAccountV2 via: user - from: PagedSubscriptionAssignmentAccountV2 type: has_many to: Link via: links - from: PagedSubscriptionAssignmentAccountV2 type: has_many to: SubscriptionAssignmentAccount via: content - from: PagedSubscriptionAssignmentAccountV2 type: has_one to: PageMetadata via: page - from: UpdateUserAccountV2 type: has_one to: BoostUser via: boostUser - from: PatchUserAccountV2 type: has_one to: BoostUser via: boostUser - from: EmailAddressAccountV2 type: has_one to: EmailAddressType via: type - from: IM type: has_one to: IMType via: type - from: ErrorResponse type: has_many to: ErrorPaymentDetail via: details - from: BasePaymentMethod type: has_one to: BillingAddress via: billingAddress - from: PaymentMethodType type: has_many to: PropertyDefinition via: propertyDefinitions - from: PaymentMethodTokenResponse type: has_one to: PaymentMethodForTokenization via: paymentMethod - from: PaymentMethodRequest type: has_one to: BillingAddress via: billingAddress - from: AppResellerCompanyWS type: has_many to: AppResellerAccountCompanyAccess via: grantedAccesses - from: AppResellerAccountCompanyCreationRequestWS type: has_one to: AppResellerAccountCompanySize via: companySize - from: AppResellerAccountCompanyCreationRequestWS type: has_one to: AppResellerAccountCompanyAccess via: companyAccess - from: AppResellerAccountCompanySetting type: has_one to: AppResellerAccountCompanySettingCode via: setting - from: AppResellerAccountCompanySetting type: has_one to: ReadWritePermission via: permission - from: AppResellerAccountUserCompanyMembershipWS type: has_one to: AppResellerAccountCompanyWS via: company - from: AppResellerAccountUserCompanyMembershipWS type: has_one to: MosiUser via: mosiUser - from: AppResellerAccountUserCompanyMembershipWS type: has_many to: Role via: roles - from: UserCreationResponse type: has_many to: AppResellerAccountUserCompanyMembershipWS via: memberships - from: UserPagedReadResponse type: has_many to: UserCreationResponse via: content - from: UserPagedReadResponse type: has_one to: PageMetadata via: page - from: CustomAttributeLightV2WS type: has_one to: AttributeType via: attributeType - from: CustomAttributeLightV2WS type: has_many to: CustomAttributeLocalizedValueOptionWS via: valueOptions - from: AppResellerUserSettingWS type: has_one to: AppResellerAccountUserSettingCode via: setting - from: AppResellerUserSettingWS type: has_one to: ReadWritePermission via: permission - from: AppResellerUserRoleWS type: has_one to: ReadWritePermission via: permission - from: AppResellerSubscriptionAssignmentWS type: has_one to: UserEntitlementStatus via: status - from: AppResellerSubscriptionAssignmentWS type: has_one to: UserAssociation via: user - from: AppResellerSubscriptionAssignmentList type: has_one to: PageMetadata via: page - from: AppResellerSubscriptionAssignmentList type: has_many to: AppResellerSubscriptionAssignmentWS via: content - from: SubscriptionAssociationConflictResponse type: has_one to: IllegalSubscriptionAssociationTypes via: code - from: AppResellerCatalogProductPageWS type: has_many to: AppResellerCatalogProductWS via: content - from: AppResellerCatalogProductPageWS type: has_one to: PageMetadata via: page - from: AppResellerCatalogMarkupPriceWS type: has_one to: MarkupPricingType via: markupType - from: AppResellerCatalogPlanCostWS type: has_one to: PricingUnit via: unit - from: AppResellerCatalogPlanCostWS type: has_one to: PricingUnit via: unitDependency - from: AppResellerCatalogPlanCostWS type: has_one to: PricingStrategy via: pricingStrategy - from: AppResellerCatalogPlanCostWS type: has_many to: AppResellerCatalogMarkupPriceWS via: markupPrices - from: AppResellerCatalogPaymentPlanWS type: has_one to: PricingDuration via: frecuency - from: AppResellerCatalogPaymentPlanWS type: has_many to: AppResellerCatalogPlanCostWS via: costs - from: AppResellerCatalogEditionWS type: has_one to: RevenueModelType via: RevenueModelType - from: AppResellerCatalogEditionWS type: has_many to: AppResellerCatalogPaymentPlanWS via: PaymentPlanWS - from: CustomerCompanyAssociation type: has_one to: CompanyAssociation via: resellerCompany - from: CustomerCompanyAssociation type: has_one to: CompanyAssociation via: customerCompany - from: CustomerCompanyAssociationPagedReadResponse type: has_one to: PageMetadata via: page - from: CustomerCompanyAssociationPagedReadResponse type: has_many to: CustomerCompanyAssociation via: content - from: CustomerCompanyAssociationConflictResponse type: has_one to: IllegalCompanyAssociationTypes via: code - from: LeadCustomer type: has_one to: LeadCustomerCompany via: company - from: LeadCustomer type: has_one to: LeadCustomerContact via: contact - from: LeadResponse type: has_one to: LeadType via: leadType - from: LeadResponse type: has_one to: LeadStatus via: status - from: LeadResponse type: has_one to: LeadCustomer via: customer - from: LeadResponse type: has_one to: LeadParticipant via: referrer - from: LeadResponse type: has_one to: LeadParticipant via: recipient - from: LeadResponse type: has_one to: LeadUser via: reseller - from: LeadResponse type: has_one to: LeadUser via: creator - from: LeadResponse type: has_one to: LeadUser via: convertedUser - from: LeadResponse type: has_one to: LeadCompany via: convertedCompany - from: LeadResponse type: has_one to: LeadResult via: result - from: LeadResponse type: has_one to: LeadCompany via: profileCompany - from: LeadResponse type: has_one to: LeadProduct via: profileProduct - from: LeadResponse type: has_one to: LeadProductEdition via: profileProductEdition - from: LeadPagedReadResponse type: has_one to: PageMetadata via: page - from: LeadPagedReadResponse type: has_many to: LeadResponse via: content - from: LeadCreationRequest type: has_one to: LeadType via: leadType - from: LeadCreationRequest type: has_one to: LeadCustomer via: customer - from: LeadCreationRequest type: has_one to: LeadUser via: reseller - from: LeadCreationRequest type: has_one to: LeadUser via: creator - from: LeadCreationRequest type: has_one to: LeadCompany via: profileCompany - from: LeadCreationRequest type: has_one to: LeadProduct via: profileProduct - from: LeadCreationRequest type: has_one to: LeadProductEdition via: profileProductEdition - from: LeadUpdateRequest type: has_one to: LeadCustomer via: customer - from: LeadAssignmentRequest type: has_one to: LeadParticipant via: recipient - from: LeadAssignmentResponse type: has_one to: LeadResponse via: lead - from: LeadCompanyAssociationRequest type: has_one to: LeadUser via: user - from: LeadActivity type: has_one to: LeadActivityVerb via: verb - from: LeadActivity type: has_one to: LeadActivityVerbContext via: verbContext - from: LeadActivity type: has_many to: LeadActivityResource via: allowedResourcesAccess - from: LeadActivity type: has_one to: LeadCompany via: actorCompany - from: LeadActivity type: has_one to: LeadCompany via: contextCompany - from: LeadActivity type: has_one to: LeadProduct via: contextApplication - from: LeadActivity type: has_one to: LeadPurchaseOrder via: contextPurchaseOrder - from: LeadActivity type: has_one to: LeadQuote via: contextQuote - from: LeadActivityPagedReadResponse type: has_one to: PageMetadata via: page - from: LeadActivityPagedReadResponse type: has_many to: LeadActivity via: content - from: LeadConversionResponse type: has_one to: LeadResponse via: lead - from: OpportunityLight type: has_one to: User via: ownerUser - from: OpportunityLight type: has_one to: User via: customerUser - from: OpportunityLight type: has_one to: OpportunityStatus via: status - from: OpportunityLight type: has_one to: OpportunityOwnerType via: ownerType - from: OpportunityPage type: has_one to: PageMetadata via: page - from: OpportunityPage type: has_many to: OpportunityLight via: content - from: OpportunityErrorDetails type: has_one to: OpportunityErrorCode via: code - from: OpportunityError type: has_one to: OpportunityErrorCode via: code - from: OpportunityError type: has_many to: OpportunityErrorDetails via: details - from: BillingConfiguration type: has_one to: BillingStrategy via: strategy - from: ProvisioningConfiguration type: has_one to: ProvisioningStrategy via: strategy - from: OpportunityItem type: has_many to: BillingConfiguration via: units - from: OpportunityCreationRequest type: has_one to: OpportunityCurrency via: currency - from: OpportunityCreationRequest type: has_many to: OpportunityItem via: items - from: ActionRestriction type: has_many to: Restriction via: entry - from: Opportunity type: has_one to: User via: ownerUser - from: Opportunity type: has_one to: User via: customerUser - from: Opportunity type: has_one to: OpportunityCurrency via: currency - from: Opportunity type: has_one to: OpportunityStatus via: status - from: Opportunity type: has_many to: OpportunityItem via: items - from: Opportunity type: has_many to: AvailableAction via: availableActions - from: OpportunityPricing type: has_one to: CostTypeCategory via: costTypeCategory - from: OpportunityPricing type: has_one to: CostType via: costType - from: OpportunityPricing type: has_one to: PricingPeriod via: frequency - from: OpportunityPricing type: has_one to: OpportunityPricingStrategy via: pricingStrategy - from: OpportunityPricing type: has_many to: PriceRangeItem via: priceRanges - from: TerminationFeeAS type: has_one to: FeeType via: feeType - from: ContractConfiguration type: has_one to: MinimumServiceLengthUnit via: minimumServiceLengthUnit - from: ContractConfiguration type: has_one to: RenewalConfiguration via: renewalConfiguration - from: ContractConfiguration type: has_one to: TerminationFeeAS via: terminationFee - from: ContractConfiguration type: has_one to: TerminationFeeGracePeriodUnit via: terminationFeeGracePeriodUnit - from: ContractConfiguration type: has_one to: GracePeriodUnit via: endOfContractGracePeriodUnit - from: ContractConfiguration type: has_one to: CancellationPeriodUnit via: contractCancellationPeriodUnit - from: OpportunityItemDetail type: has_many to: Unit via: units - from: OpportunityItemDetail type: has_many to: OpportunityPricing via: pricing - from: Definition type: has_many to: PriceRange via: priceRanges - from: CustomPrice type: has_one to: CustomPriceType via: priceType - from: CustomPrice type: has_one to: PricingStrategy via: pricingStrategy - from: CustomPrice type: has_one to: Definition via: definition - from: OpportunityItemUpdateRequest type: has_many to: Unit via: units - from: OpportunityItemUpdateRequest type: has_many to: CustomPrice via: customPrices - from: OpportunityItemUpdateRequest type: has_one to: ContractConfiguration via: contractConfiguration - from: OpportunityItemUpdateRequest type: has_one to: ProvisioningConfiguration via: provisioningConfiguration - from: OpportunityItemUpdateRequest type: has_one to: BillingConfiguration via: billingConfiguration - from: OpportunityItemUpdateRequest type: has_one to: CustomAttribute via: subscriptionCustomAttributes - from: OpportunityItemUpdateRequest type: has_one to: CustomAttribute via: vendorRequiredFields - from: BillingCycle type: has_one to: PricingPeriod via: period - from: TotalRecurring type: has_one to: BillingCycle via: billingCycle - from: OpportunitySummary type: has_many to: TaxDetail via: taxSummary - from: OpportunitySummary type: has_many to: OpportunityItemDetail via: items - from: OpportunitySummary type: has_many to: TotalRecurring via: recurringTotals - from: PricingPlanCosts type: has_many to: OpportunityPricing via: pricing - from: PricingPlanCosts type: has_many to: UnitDefinition via: unitDefinitions - from: ValidationDetail type: has_many to: ValidationDetailParameter via: messageParameters - from: OpportunityValidation type: has_many to: ValidationDetail via: blockingErrors - from: Options type: has_one to: Suffix via: suffix - from: Field type: has_one to: RequiredFieldValidationDefinitions via: validations - from: Field type: has_one to: Options via: options - from: Form type: has_many to: Field via: fields - from: RequiredFields type: has_many to: Form via: forms - from: OpportunityShipping type: has_one to: DeliveryAddress via: deliveryAddress - from: OrderPagedReadResponse type: has_one to: PageMetadata via: page - from: OrderPagedReadResponse type: has_many to: OrderPagedReadItem via: content - from: AppResellerPaymentMethod type: has_one to: BillingAddress via: billingAddress - from: AppResellerPaymentMethod type: has_one to: UserAssociation via: owner - from: AppResellerPaymentMethodPagedReadResponse type: has_one to: PageMetadata via: page - from: AppResellerPaymentMethodPagedReadResponse type: has_many to: AppResellerPaymentMethod via: content - from: AppResellerPaymentMethodRequest type: has_one to: BillingAddress via: billingAddress - from: QuoteVersionTotalRecurring type: has_one to: BillingCycle via: billingCycle - from: PricingTotals type: has_many to: TaxDetail via: taxSummary - from: PricingTotals type: has_many to: QuoteVersionTotalRecurring via: recurringTotals - from: Item type: has_one to: OpportunityProduct via: product - from: Item type: has_one to: PricingPlan via: pricingPlan - from: Item type: has_many to: OpportunityPricing via: pricing - from: QuoteVersionSource type: has_one to: QuoteVersionSourceType via: type - from: QuoteVersion type: has_one to: User via: createdBy - from: QuoteVersion type: has_one to: User via: ownerUser - from: QuoteVersion type: has_one to: User via: customerUser - from: QuoteVersion type: has_one to: Currency via: currency - from: QuoteVersion type: has_one to: PricingTotals via: pricingTotals - from: QuoteVersion type: has_many to: Item via: items - from: QuoteVersion type: has_one to: QuoteVersionSource via: quoteSource - from: QuotePage type: has_one to: PageMetadata via: pageInfo - from: QuotePage type: has_many to: QuoteVersion via: quotes - from: QuoteVersionCreationRequest type: has_one to: User via: createdBy - from: QuoteVersionCreationRequest type: has_one to: QuoteVersionSource via: source - from: QuoteVersionErrorDetails type: has_one to: QuoteVersionErrorCode via: code - from: QuoteVersionError type: has_one to: QuoteVersionErrorCode via: code - from: QuoteVersionError type: has_many to: QuoteVersionErrorDetails via: details - from: ExecuteActionResponse type: has_one to: QuoteVersion via: quote - from: TransferList type: has_many to: Transfer via: content - from: TransferList type: has_one to: PageMetadata via: page - from: TransferDetailsList type: has_many to: TransferDetails via: content - from: TransferDetailsList type: has_one to: PageMetadata via: page - from: AppResellerSubscriptionLightWS type: has_one to: AppResellerOrderLightWS via: activeOrder - from: AppResellerSubscriptionLightWS type: has_one to: CompanyAssociation via: company - from: AppResellerSubscriptionLightWS type: has_one to: UserAssociation via: user - from: AppResellerSubscriptionLightWS type: has_one to: EventType via: pendingEventType - from: SubscriptionList type: has_one to: PageMetadata via: page - from: SubscriptionList type: has_many to: AppResellerSubscriptionLightWS via: content - from: AppResellerSubscriptionWS type: has_one to: AppResellerSubscriptionActiveOrderWS via: activeOrder - from: AppResellerSubscriptionWS type: has_one to: CompanyAssociation via: company - from: AppResellerSubscriptionWS type: has_one to: UserAssociation via: user - from: AppResellerSubscriptionWS type: has_one to: EventType via: pendingEventType - from: AppResellerBillingSubscriptionUpdateRequestWS type: has_many to: OrderLineDetailsWS via: orderLines - from: EventMetadata type: has_one to: ContentEventType via: type - from: ContentEventField type: has_one to: Display via: display - from: Changes type: has_many to: ContentEventField via: fields - from: Changes type: has_many to: ContentEventUser via: users - from: Changes type: has_many to: Group via: groups - from: ContentEvent type: has_one to: EventMetadata via: eventMetadata - from: ContentEvent type: has_one to: Key via: key - from: ContentEvent type: has_one to: ContentEventActor via: actor - from: ContentEvent type: has_one to: Action via: action - from: ContentEvent type: has_one to: Changes via: changes - from: ContentEvent type: has_many to: Content via: contents - from: UserConnection type: has_one to: ApplicationToConnect via: app - from: UserConnection type: has_one to: UserToConnect via: user - from: UserAccountDisonnectionResponse type: has_one to: ApplicationToDisconnect via: app - from: UserAccountDisonnectionResponse type: has_one to: UserToDisconnect via: user - from: UserAccountDisonnectionResponse type: has_one to: DisconnectionDetails via: connection - from: CreditCardWS type: has_one to: CreditCardType via: type - from: PaymentInstrumentWS type: has_one to: BillingAddressWS via: billingAddress - from: PaymentInstrumentWS type: has_one to: LinkWS via: company - from: PaymentInstrumentWS type: has_one to: CreditCardWS via: creditCard - from: PaymentInstrumentWS type: has_one to: PaymentMethod via: paymentMethod - from: PaymentInstrumentWS type: has_one to: LinkWS via: user - from: TerminationFeeWS type: has_one to: PriceWS via: flatFee - from: ContractWS type: has_one to: DurationWS via: gracePeriod - from: ContractWS type: has_one to: TerminationFeeWS via: terminationFee - from: PlanCostWS type: has_one to: PriceWS via: amount - from: ProductDiscountDetailsWS type: has_one to: PriceWS via: amount - from: ProductDiscountDetailsWS type: has_one to: PricingUnit via: pricingUnit - from: PaymentPlanWS type: has_one to: ContractWS via: contract - from: PaymentPlanWS type: has_many to: PlanCostWS via: cost - from: PaymentPlanWS type: has_one to: ProductDiscountDetailsWS via: discount - from: OrderContractRenewalWS type: has_one to: LinkWS via: order - from: OrderContractRenewalWS type: has_one to: PaymentPlanWS via: paymentPlan - from: OrderContractWS type: has_one to: OrderTerminationFeeWS via: terminationFee - from: OrderContractWS type: has_one to: OrderContractRenewalWS via: renewal - from: OrderContractWS type: has_many to: OrderUnitContractWS via: unitTerms - from: ChannelCustomAttributeWS type: has_one to: AttributeType via: attributeType - from: OrderDetailedListingWS type: has_many to: OrderWS via: order - from: SubscriptionWS type: has_one to: LinkWS via: company - from: SubscriptionWS type: has_one to: LinkWS via: edition - from: SubscriptionWS type: has_one to: OrderWS via: order - from: SubscriptionWS type: has_one to: LinkWS via: product - from: SubscriptionWS type: has_one to: OrderWS via: upcomingOrder - from: SubscriptionWS type: has_one to: LinkWS via: user - from: CurrencyExchangeRateResponse type: has_one to: Currency via: baseCurrency - from: CurrencyExchangeRateResponse type: has_one to: Currency via: counterCurrency - from: CurrencyExchangeRateListContent type: has_many to: CurrencyExchangeRateResponse via: content - from: CurrencyExchangeRateRequest type: has_one to: Currency via: baseCurrency - from: CurrencyExchangeRateRequest type: has_one to: Currency via: counterCurrency - from: AccountInfo type: has_one to: CompanyEntitlementStatus via: status - from: UsageItemBean type: has_one to: PricingUnit via: unit - from: UsageBean type: has_one to: AccountInfo via: account - from: UsageBean type: has_one to: AddonInstanceInfo via: addonInstance - from: UsageBean type: has_many to: UsageItemBean via: item - from: MeteredUsageItem type: has_many to: UsageItem via: usageList - from: MeteredUsageRequest type: has_many to: MeteredUsageItem via: usages - from: UsageRequestInfo type: has_many to: FailedUsageInfo via: failedUsages - from: InvoiceLineWS type: has_one to: InvoiceLineTypeWS via: type - from: InvoiceLineWS type: has_one to: VendorWS via: vendor - from: InvoiceLineWS type: has_one to: SaleRepCompanyWS via: saleRepCompany - from: InvoiceLineWS type: has_one to: SaleRepUserWS via: saleRepUser - from: PaymentIdAndTypeWS type: has_one to: PaymentMethod via: type - from: LedgerLineDetailsWS type: has_one to: Currency via: currency - from: LedgerLineDetailsWS type: has_one to: CustomerWS via: customer - from: LedgerLineDetailsWS type: has_one to: PartyWS via: issuerParty - from: LedgerLineDetailsWS type: has_one to: PartyWS via: recipientParty - from: LedgerLineDetailsWS type: has_one to: LedgerLineOperationType via: type - from: LedgerLineDetailsWS type: has_one to: TransferStatus via: transferStatus - from: LedgerLineDetailsWS type: has_one to: ReconciliationType via: reconciliationType - from: LedgerLineDetailsWS type: has_many to: PaymentIdAndTypeWS via: payments - from: LedgerLineDetailsWS type: has_one to: InvoiceLineTypeWS via: lineItemType - from: AddonInstanceWS type: has_one to: OrderWS via: order - from: SubscriptionUpdateWS type: has_many to: SubscriptionCustomAttributeWS via: customAttributes - from: PurchaseRestrictionWS type: has_many to: AppEditionWS via: requiredAppEdition - from: UserProductContextWS type: has_one to: LinkWS via: owner - from: UserProductContextWS type: has_one to: LinkWS via: paymentPlan - from: UserProductContextWS type: has_many to: PurchaseRestrictionWS via: purchaseRestriction - from: UserProductContextWS type: has_one to: LinkWS via: subscription - from: ChannelPrice type: has_one to: PricingDuration via: duration - from: DiscountDetailsWS type: has_one to: PriceWS via: highestFixedDiscount - from: Tag type: has_many to: Tag via: tag - from: ProductListingWS type: has_one to: ChannelStartingPrice via: channelStartingPrice - from: ProductListingWS type: has_one to: DiscountDetailsWS via: discountDetails - from: ProductListingWS type: has_one to: ProductRibbonWS via: productRibbon - from: ProductListingWS type: has_many to: Tag via: tag - from: CheckoutItemDetails type: has_one to: CheckoutItemType via: type - from: CheckoutItemDetails type: has_one to: Branding via: branding - from: CheckoutItemDetails type: has_many to: Edition via: editions - from: Edition type: has_one to: RevenueModel via: revenueModel - from: Edition type: has_one to: FreeTrialTerms via: freeTrialTerms - from: Edition type: has_many to: EditionPricingPlan via: pricingPlans - from: FreeTrialTerms type: has_one to: FreeTrialDurationPeriod via: freeTrialDurationPeriod - from: EditionPricingPlan type: has_one to: PricingPeriod via: pricingPeriod - from: EditionPricingPlan type: has_many to: PricingSource via: pricingSources - from: PricingSource type: has_one to: PricingSourceType via: source - from: PricingSource type: has_many to: PricingDefinition via: pricingDefinitions - from: PricingDefinition type: has_one to: CostTypeCategory via: costTypeCategory - from: PricingDefinition type: has_one to: CostType via: costType - from: PricingDefinition type: has_one to: PricingStrategy via: pricingStrategy - from: PricingDefinition type: has_many to: PriceRange via: priceRanges - from: SegmentFolderAndSegments type: has_many to: Segment via: segments - from: PagedSegmentFolderAndSegments type: has_many to: SegmentFolderAndSegments via: content - from: PagedSegmentFolderAndSegments type: has_one to: PageMeta via: page - from: PagedSegment type: has_many to: Segment via: content - from: PagedSegment type: has_one to: PageMeta via: page - from: PagedAvailableCompanySegmentAssociation type: has_many to: AvailableCompanySegmentAssociation via: content - from: PagedAvailableCompanySegmentAssociation type: has_one to: PageMeta via: page - from: Filter type: has_many to: FilterExpression via: conditions - from: DynamicSegmentRequest type: has_many to: Filters via: filters - from: FilterParameter type: has_many to: FilterParameterField via: fields - from: DynamicSegment type: has_many to: Filters via: filters - from: NotificationSmsTemplateWS type: has_one to: NotificationTemplateType via: type - from: NotificationMethodTemplateWS type: has_one to: NotificationMethod via: method - from: NotificationTemplateDefinitionWS type: has_one to: NotificationAudienceType via: audience - from: NotificationTemplateDefinitionWS type: has_one to: NotificationTemplateCategory via: category - from: NotificationTemplateDefinitionWS type: has_many to: NotificationMethodTemplateWS via: methods - from: NotificationTemplateDefinitionWS type: has_one to: NotificationReminderType via: reminder - from: NotificationTemplateDefinitionWS type: has_one to: NotificationTemplateType via: type - from: NotificationCommonEmailElementWS type: has_one to: NotificationCommonElementType via: type - from: NotificationTemplateParameterWS type: has_one to: NotificationParameterType via: type - from: NotificationTemplateParameterWS type: has_one to: NotificationParameterValueType via: valueType - from: NotificationEmailTemplateWS type: has_one to: NotificationTemplateType via: type - from: NotificationCommonElementDefinitionWS type: has_many to: NotificationMethod via: methods - from: NotificationCommonElementDefinitionWS type: has_one to: Position via: position - from: NotificationCommonElementDefinitionWS type: has_one to: NotificationCommonElementType via: type - from: Discount type: has_one to: RedemptionRestriction via: redemptionRestriction - from: Discount type: has_one to: DiscountType via: type - from: Discount type: has_one to: PricingUnit via: unit - from: QuestionAnswerWS type: has_one to: AuthorWS via: author - from: AssociatedAddonWS type: has_many to: Link via: links - from: AssociatedEditionWS type: has_many to: Link via: links - from: AddonOfferingWS type: has_many to: BulletWS via: bullet - from: AddonOfferingWS type: has_many to: PaymentPlanWS via: paymentPlan - from: FeatureCharacteristicWS type: has_many to: CharacteristicHighlightWS via: highlight - from: FeatureWS type: has_many to: FeatureCharacteristicWS via: bullet - from: FeaturedMediumWS type: has_one to: SourceWS via: source - from: IntegrationAdditionalSettingsFormFieldWS type: has_many to: IntegrationAdditionalSettingsFormFieldOptionWS via: integrationAdditionalSettingsFormFieldOptions - from: IntegrationAdditionalSettingsFormWS type: has_many to: IntegrationAdditionalSettingsFormFieldWS via: formField - from: IntegrationAdditionalSettingsWS type: has_many to: IntegrationAdditionalSettingsFormWS via: form - from: IntegrationConfigurationWS type: has_one to: IntegrationAdditionalSettingsWS via: productSettings - from: OverviewInfoWS type: has_many to: BenefitWS via: benefit - from: OverviewInfoWS type: has_one to: XmlMappableMultiValueMap via: versions - from: PlatformAttributeDefinitionWS type: has_many to: PlatformAttributeOptionWS via: option