generated: '2026-10-09' method: derived generator: derive-data-model.py source: - openapi/entur-clearing-openapi.yml - openapi/entur-clearing-reports-openapi.yml - openapi/entur-consents-openapi.yml - openapi/entur-customers-openapi.yml - openapi/entur-geocoder-openapi.yml - openapi/entur-inventory-openapi.yml - openapi/entur-offers-partner-openapi.yml - openapi/entur-omsa-openapi.yml - openapi/entur-order-note-partner-openapi.yml - openapi/entur-order-partner-openapi.yml - openapi/entur-payment-partner-openapi.yml - openapi/entur-personalisation-client-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 400 entities_in_spec: 1026 relationships: 1510 entities: - name: AbstractRingPropertyType fields: 1 - name: AbstractSurfaceType fields: 6 - name: AccessRightInProduct fields: 22 description: A VALIDABLE ELEMENT as a part of a PRE-ASSIGNED FARE PRODUCT, including its possible order in the set of all VALIDABLE ELEMENTs grouped together to define the access right assigned to that PRE-ASSIGNE - name: AccessRightInProductInsert fields: 15 - name: Accesses_RelStructure fields: 3 - name: AccessibilityAssessment fields: 20 - name: AccessibilityLimitation fields: 22 - name: AccessibilityLimitations_RelStructure fields: 2 - name: AccommodationForServiceJourney fields: 2 description: Accommodation for service journey. - name: AddSupplementProductsConfiguration fields: 4 description: The configuration-holder for an offer configuration - name: AddSupplementProductsRequest fields: 2 description: The holder for an add supplement product configuration. - name: AffectedPaymentTransaction fields: 7 description: A composition of payment transaction data that is affected, including the amount that will be subtracted if used in a refund - name: AgreementInterval fields: 2 description: Defines the billing interval for a payment agreement. - name: AgreementPricing fields: 1 description: Base pricing model for a payment agreement. - name: AlternativeDescriptors fields: 2 - name: AlternativeName fields: 25 - name: AlternativeNames_RelStructure fields: 2 - name: AlternativeText fields: 21 - name: AlternativeTexts_RelStructure fields: 2 - name: AmountOfPriceUnitProduct fields: 31 description: An Amount Of Price Unit Product response - name: AreaValidity fields: 12 description: Requirements for area validity. - name: Asset fields: 14 - name: Authority fields: 1 - name: AvailabilityCondition fields: 17 description: An AvailabilityCondition - name: AvailableCompartmentResponse fields: 3 description: Compartment (e.g. Sleeper, Couchette etc.) with available seats. - name: AvailableElementWithCompartmentsResponse fields: 3 description: Element (e.g. train carriage) with available seats and/or compartments. - name: AvailableSeatResponse fields: 2 description: Seat with seatNumber and properties. - name: BookingResponse fields: 12 - name: BrandingRefStructure fields: 8 - name: CapacitiesOccupancyElementResponseV1 fields: 5 description: Element containing a set of seats, and their occupancy status. - name: CappedDiscountOption fields: 3 description: A discount might be given based on previous transactions if CappedDiscountRequest was specified. A cappingSpecification must be specified in the traveller attribute in the request to the search/ endpo - name: CappedDiscountRight fields: 31 description: A Capped Discount Right response - name: CappedDiscountRightInsert fields: 23 - name: CappingAlternative fields: 4 description: An alternative is based on previous transactions might have a discount at the expense of setting the start date in the past. - name: CappingRule fields: 20 - name: CappingRuleInsert fields: 14 - name: Cell fields: 14 - name: CellInsert fields: 11 - name: ChangeOrderLinesConfiguration fields: 8 description: The configuration-holder for an offer configuration - name: ChargingMoment fields: 12 description: 'A classification of FARE PRODUCTs according to the payment method and the account location: pre-payment with cancellation (throw-away), pre-payment with debit on a value card, pre-payment without cons' - name: ChargingMomentInsert fields: 7 - name: ChargingPolicy fields: 15 description: A ChargingPolicy response - name: CodeType fields: 2 - name: CodeWithAuthorityType fields: 2 - name: CompanionProfile fields: 3 - name: CompanionProfileInject fields: 17 description: A companion profile create request - name: CompensationDetails fields: 3 description: The summary of a CompensationElement' outcome - name: CompensationElement fields: 3 description: A element that wraps a sub operation on a given order. Typically when different - name: CompensationOperation fields: 2 description: An entry describing a compensation operation - name: CompensationResult fields: 4 description: The response from performing one or more compensation operations - name: ConditionSummary fields: 3 description: A summary of a condition. - name: ConditionSummaryInsert fields: 3 description: ConditionSummary. - name: ConsentBaseResponse fields: 10 description: Consent base - name: ConsentTermsRequest fields: 3 description: Text for terms in a specific language. Short descriptions should contain enough information to obtain consents, with the long description containing detailed information. - name: ContactInfo fields: 2 description: Contact information related to different aspects in the lifecycle of an Order. - name: ContactStructure fields: 7 - name: ContractConsumption fields: 8 description: Contract consumption details - name: ContractResponse fields: 21 description: A contract between a customer and an organisation - name: CountryRef fields: 3 - name: CreateReservationLinesBySeatingPropertiesRequest fields: 4 description: List of SeatingProperties to allocate for. - name: CreateTripReservationBySeatingPropertiesRequest fields: 5 description: Request to create a trip reservation by seating properties. - name: CreateTripReservationLinesBySeatingPropertiesRequest fields: 4 - name: CreditResponse fields: 10 description: Information about credits performed on an order. - name: CreditTransactionRequest fields: 5 description: Single credit transaction referring to a single payment transaction. - name: CurrentLevelSummary fields: 7 description: Summary of the current level of a member - name: Customer fields: 2 description: A holder for a customer and entitlements used by the customer for the offer - name: CustomerConsent fields: 5 description: Legacy consents for a customer - name: CustomerEntitlement fields: 3 description: A holder for a customers entitlements - name: CustomerPreferenceResponse fields: 6 description: Preferences response for a customer - name: CustomerRef fields: 1 description: Customer reference. - name: CustomerResponse fields: 44 description: A registered customer response - name: DayType fields: 15 description: The DayType describe during which the assignment applies - name: DeferredRegistration fields: 3 description: Request deferred registration for a customer ID and order ID - name: DiscountRightSummary fields: 6 description: Summary of a sale discount right that has been applied to the fare product. - name: DistanceMatrixElement fields: 26 description: A DistanceMatrixElement - name: DistanceMatrixElementInsert fields: 21 description: A DistanceMatrixElement create request - name: Distribution fields: 2 description: Request for sending a receipt to a customer using one or more distribution methods. Will only send email if both email and telephone are provided. To send sms, leave email as null. - name: DistributionAssignment fields: 37 description: A distributionAssignment - name: DistributionAssignmentInsert fields: 15 - name: DistributionDetails fields: 5 description: Wrapper for references connected to distribution of travel rights and/or tickets - name: DryRunRefundResponse fields: 4 description: A representation of a complete refundable option - name: DynamicDistanceMatrixElement fields: 4 - name: ElementDebugResponse fields: 7 - name: ElementPartResponseV1 fields: 5 description: Information about one element in one material composition. - name: Email fields: 8 - name: EmailAddress fields: 2 - name: EmployeeResponse fields: 43 description: All items for this page - name: EmploymentType fields: 2 description: Employment type. Examples include Employee, Part time, Temp - name: Entitlement fields: 3 description: Information about the product and contract used when generating offer - name: EntitlementGiven fields: 15 - name: EntitlementProduct fields: 18 description: An ENTITLEMENT PRODUCT response. - name: EntitlementResponse fields: 16 description: Entitlement containing information about contract, product, contract holder and ticker order - name: EquipmentPlaces_RelStructure fields: 3 - name: ErrorMessage fields: 5 description: ErrorMessage - name: Exchanging fields: 31 description: Exchanging - name: ExchangingInsert fields: 23 - name: ExtensionsStructure fields: 1 - name: FamilyMemberResponse fields: 18 description: A family member must be connected to an employee - name: FareDayType fields: 15 description: The FareDayType describe during which the assignment applies - name: FareFrame fields: 24 description: A FareFrame - name: FarePointInPattern fields: 11 description: A Fare Point In Pattern - name: FarePrice fields: 21 description: A description of the price and factor for a set fare - name: FarePriceInsert fields: 16 - name: FareProduct fields: 27 description: A FARE PRODUCT response consisting of one or several VALIDABLE ELEMENTs, specific to a CHARGING MOMENT - name: FareProductRef fields: 3 description: Reference to a specific version of a fare product (e.g. SupplementProduct, PreassignedFareProduct). - name: FareQuotaFactor fields: 17 description: A FareQuotaFactor - name: FareSection fields: 12 description: A Fare section. - name: FareStructureElement fields: 22 description: A element describing the response structure of the fare - name: FareStructureElementInSequence fields: 15 description: A description of a fare structure element in sequence - name: FareStructureElementInSequenceInsert fields: 11 - name: FareStructureElementInsert fields: 13 - name: FareTable fields: 17 description: A FareTable - name: FareTableInsert fields: 12 - name: FareZone fields: 42 - name: Feature fields: 4 - name: Fee fields: 0 description: Fee related to one or more OrderLines - name: FeeRequest fields: 7 description: Fee related to one or more OrderLines - name: FrequencyOfUse fields: 15 description: Frequency of use - name: FrequencyOfUseInsert fields: 10 - name: FulfilmentMethod fields: 15 - name: GeneralGroupOfEntities fields: 16 description: General Group of Entities. - name: GenericParameterAssignment fields: 33 description: A GenericParameterAssignment - name: GenericParameterAssignmentInsert fields: 26 - name: GeographicalInterval fields: 18 description: GeographicalInterval - name: GeographicalIntervalInsert fields: 9 - name: GeographicalStructureFactor fields: 13 - name: GeographicalValidity fields: 3 description: Describes the geographical validity of a product. Includes information on ServiceJourneys, PointToPointValidity and ZonalValidity. In cases of replacement transport, these fields describe the replacem - name: GeographicalValidityCovered fields: 4 description: Describes the geographical validity covered by the recommendation. - name: Group fields: 6 - name: GroupOfDistanceMatrixElements fields: 12 description: A GroupfOfDistanceMatrixElemenets - name: GroupOfDistanceMatrixElementsInsert fields: 9 description: A GroupDistanceMatrixElement create request - name: GroupOfStopPlaces fields: 41 - name: GroupOfTariffZones fields: 26 - name: GroupOfTimeBands fields: 11 description: A GroupOfTimeband describe during which the assignments applies - name: GroupTicketInsert fields: 16 description: A group ticket create request - name: IdAndVersion fields: 2 description: Describes the ID and version of an element. - name: InfoLinks fields: 1 - name: Interchanging fields: 17 - name: InterchangingInsert fields: 10 - name: InternalDescriptionRequest fields: 2 description: Contains internal description for a consent. Will not be shown to a customer - name: JAXBElementAbstractSurfaceType fields: 5 - name: JAXBElementModeOfOperationRefStructure fields: 5 - name: JAXBElementObject fields: 5 - name: JAXBElementOrganisationRefStructure fields: 5 - name: JourneyPattern fields: 10 description: A Journey Pattern - name: KeyListStructure fields: 1 - name: Leg fields: 9 - name: Levels_RelStructure fields: 3 - name: Limitation fields: 5 - name: LimitingRule fields: 19 description: A LimitingRule - name: Line fields: 6 - name: LocalDateResponse fields: 3 description: Date as object - name: LocalServices_RelStructure fields: 3 - name: LocaleStructure fields: 6 - name: LocationStructure fields: 7 - name: LoyaltyProgramFlatResponse fields: 15 description: The current values for a loyalty program - name: LuggageAllowance fields: 16 description: LuggageAllowance - name: ManualOrderResponse fields: 7 description: A manual order. This may contain a list of station pairs. - name: Member fields: 6 description: A member - name: MemberLevelSummary fields: 4 description: Requirements and rewards for each membership level of a specific program - name: MemberPoints fields: 9 - name: MultiStockResponse fields: 4 - name: MultiSurfaceType fields: 9 - name: MultilingualString fields: 3 - name: NamedReference fields: 2 description: A simple reference with id and name. - name: NoteResponse fields: 7 description: Deprecated - name: OfferConfiguration fields: 10 description: The configuration-holder for an offer configuration - name: OfferSummary fields: 15 - name: OneStopBooking fields: 9 - name: Option fields: 9 - name: OptionalProduct fields: 11 description: Representation of a optional product that can be selected together with mandatory products in an offer. - name: Order fields: 0 description: A purchase Order for one or more Travellers - name: OrderLine fields: 0 - name: OrderLineEventResponse fields: 18 description: An order line event on a contract - name: OrderLineIdsAndReservationIds fields: 4 description: A wrapper that holds the resulting ids for newly created order lines, reservations and possible replacement order lines - name: OrderLineOptions fields: 2 description: Holder for possible change options for a given order line - name: OrderLineReference fields: 2 description: The order line reference. This is used to check if consumption has already been validated. - name: OrderLineRequest fields: 18 - name: OrderNoteResponse fields: 9 - name: OrderReference fields: 2 description: Wrapper detailing a OrderReference to an instance - name: Organisation_DerivedViewStructure fields: 9 - name: ParameterPossibilitiesRequest fields: 4 description: Request for retrieving refunding alternatives for elements. - name: Parameters fields: 1 description: Similar to OrderLine.fareProducts.parameters, but with additional fields for third party products. - name: Parking fields: 99 - name: ParkingProperties fields: 28 - name: PartnerAnnexDto fields: 11 description: Generic representation of a node in a recursive transaction tree structure. - name: PartnerMoneyDto fields: 6 description: Representation of an amount with relevant metadata such as currency and tax information. The Annex will be considered without Price Contribution if amount is 0.00 - name: PartnerTransactionImportDto fields: 4 description: A transaction to be cleared, represented in a generic format suitable for various transaction types. - name: PaymentResponse fields: 12 description: Information about an order's payment. - name: PdfTicket fields: 10 - name: PenaltyPolicy fields: 22 description: A PENALTY POLICY - name: PerformRefundEntry fields: 3 description: A refund 'operation' that describes which order line, and which elements in that order line product tree that is to be refunded - name: Place fields: 12 - name: PlaceEquipments_RelStructure fields: 3 - name: PointDefinitionStatus fields: 8 description: The current status of a point definition in a program for a member - name: PointPeriod fields: 4 description: The core information about a point period - name: PointRefs_RelStructure fields: 3 - name: PointToPointValidity fields: 2 description: Start and stop places where the product is valid. - name: PointsGiven fields: 4 description: List of points given per point definition - name: PolygonType fields: 8 - name: PostalAddress fields: 47 - name: PostalAddressResponse fields: 11 description: Postal address connected to a customer - name: PreassignedFareProduct fields: 30 description: A PREASSIGNED FARE PRODUCT response consisting of one or several VALIDABLE ELEMENTs, specific to a CHARGING MOMENT. - name: PreassignedFareProductInsert fields: 22 - name: PreassignedProduct fields: 7 description: Representation of a mandatory product that is included in an offer. - name: PresentationStructure fields: 11 - name: Price fields: 3 description: Price with currency and optional VAT information for this element. - name: PriceWithTax fields: 5 description: Price with included tax amounts and an optional rate. - name: PricingParameterSet fields: 13 - name: PricingRuleEntity fields: 5 - name: PrivateCodeStructure fields: 2 - name: ProductCollectionResponseV1 fields: 0 - name: ProductElementIdentifier fields: 4 description: A type for depicting where an element resides in a sales package tree - name: ProductResponseV1 fields: 0 - name: ProductTreeExplained fields: 14 description: Schema for presenting explained messages for failed product trees - name: ProductsElementWrapper fields: 3 description: A data-wrapper for a product type - name: Program fields: 12 description: Information about a program - name: Projections_RelStructure fields: 3 - name: PropertiesSummary fields: 13 description: Summary of properties for a product. The properties field contains all necessary information about a product. Here you will find accommodations, baggageTypes, fareClass, userProfiles and more. - name: PurchaseWindow fields: 17 description: A PurchaseWindow - name: PurchaseWindowInsert fields: 10 - name: PurchasedDiscountUsageParameters fields: 2 description: Possible additional parameters for the configurations - name: PurchasedFareProduct fields: 17 description: Configuration for a purchased Fare Product - name: PurchasedFareProductValidity fields: 3 description: The PointToPontValidity or ZonalValidity this FareProduct contains. - name: PurchasedFareStructureElement fields: 10 description: Configuration for a FareStructureElement - name: PurchasedGroup fields: 5 description: A representation of group product - name: PurchasedLeg fields: 12 description: Legs connected to the customer on the journey - name: PurchasedParameterSpecification fields: 2 - name: PurchasedParameters fields: 9 description: Possible additional parameters for the configurations - name: PurchasedProperties fields: 2 description: Classification of the products chosen. - name: PurchasedReservation fields: 2 - name: PurchasedSaleDiscountRight fields: 5 description: Configuration for a Discount Right - name: PurchasedTraveller fields: 3 description: Traveller for OrderLine - name: PurchasedUsageParameter fields: 3 description: A simple representation of a UsageParameter - name: PurchasedUserProfile fields: 4 description: A representation of a user profile - name: PurchasedUserProfileSummary fields: 4 description: A representation of a user profile to summarize parts of a purchased group. Multiply `count` with `priceContribution` to get sum of all user profiles of same type. - name: PurchasedValidableElement fields: 10 description: Configuration for a ValidableElement - name: PurposeOfGroupingRefStructure fields: 8 - name: Qualify fields: 2 - name: Quay fields: 85 - name: QuotaConfiguration fields: 8 description: Updated quota configuration - name: QuotaTemplateQuotaRequestV1 fields: 3 - name: QuotaTemplateQuotaResponseV1 fields: 3 - name: RebookedReservationLineResponse fields: 4 description: Reservation lines that are rebooked for this reservation, including previous reservation line. - name: RebookedReservationLineResponseV1 fields: 4 - name: RebookedReservationResponse fields: 17 - name: RebookedReservationResponseV1 fields: 18 - name: Recommendation fields: 8 - name: RecommendationConfig fields: 2 description: Specify what types of recommendations are returned in the response. For a more in depth explanation of recommendations, see the guide for recommendations at TODO [INSERT NEW LINK]. - name: RecommendationResult fields: 2 description: A set of recommendations matching the provided recommendation configuration. - name: RefType fields: 2 - name: ReferenceType fields: 2 - name: RefundOption fields: 10 description: A representation of a complete refundable option - name: Refunding fields: 28 description: Refunding - name: RefundingInsert fields: 18 - name: Replacing fields: 27 description: A Replacing - name: Reservation fields: 5 description: Specifies what should be reserved, in what quantity, and across what distance - name: ReservationLineResponse fields: 8 - name: ReservationResponse fields: 16 - name: ReservationResponseV1 fields: 9 - name: Reserving fields: 23 description: Reserving - name: ReservingInsert fields: 13 - name: Reverting fields: 19 description: Reverting - name: RoadAddress fields: 42 - name: RoundTrip fields: 22 description: A RoundTrip - name: RoundTripInsert fields: 17 description: A RoundTrip create request - name: Rounding fields: 14 description: A description of how prices are rounded post calculation - name: RoundingInsert fields: 7 description: Rounding. - name: SaleDiscountRight fields: 30 description: A Sale Discount Right response - name: SalesPackage fields: 21 description: A SalesPackage response - name: SalesPackageElement fields: 18 description: A SalesPackageElement - name: SalesPackageElementInsert fields: 12 - name: SalesPackageInsert fields: 14 - name: ScheduledStopPoint fields: 50 - name: ScopingValidityParameter fields: 28 description: A ScopingValidityParameter - name: SearchResponse fields: 6 - name: SearchTripPatternRequest fields: 5 description: A request used to search for fare products for a specified trip. - name: SeatDebugResponse fields: 7 - name: SeatingOfferDebugResponse fields: 18 - name: SeatingPropertiesRequestV1 fields: 11 description: Properties of a seat. They describe both physical and logical properties of a seat.Physical properties are for example position of the seat.Logical properties describe properties that the operator use - name: SeatingPropertiesResponseV1 fields: 11 description: Properties of a seat. They describe both physical and logical properties of a seat.Physical properties are for example position of the seat.Logical properties describe properties that the operator use - name: SeatsAvailabilitiesElementResponseV1 fields: 6 description: Information about one element in the material of this seat offer. - name: SeatsOccupancySeatResponseV1 fields: 4 description: Occupancy status for one seat. - name: SeatsReservationsSeatResponseV1 fields: 7 description: Information about one seat in the seat offer. Only seats with reservations are listed. - name: SecurityPolicy fields: 11 - name: ServiceFacilitySet fields: 11 description: A ServiceFacilitySet - name: ServiceJourneySummary fields: 2 - name: SimplePoint_VersionStructure fields: 17 - name: SiteEntrances_RelStructure fields: 3 - name: SiteFacilitySets_RelStructure fields: 3 - name: SiteRefStructure fields: 9 - name: SiteRefs_RelStructure fields: 3 - name: Site_VersionStructure fields: 67 - name: SpecificParameterAssignment fields: 10 - name: StationPairResponse fields: 3 description: A set of stations on NetEX format. - name: StockResponseV1 fields: 5 - name: StopPlace fields: 97 - name: StopPlaceResponseV1 fields: 2 description: Destination `StopPlace` of the `reservation` - name: StopPlaceWithTimesResponseV1 fields: 4 description: Destination stop place for this element in this material composition. - name: StudentDetailsRequest fields: 6 - name: Suitability fields: 23 - name: SupplementProduct fields: 31 description: A SUPPLEMENT PRODUCT consisting of one or several VALIDABLE ELEMENTs, specific to a CHARGING MOMENT and FARE PRODUCT - name: SupplementProductInsert fields: 22 - name: SupplementProductRequest fields: 16 - name: SupplementProductResponse fields: 20 - name: SupportRequest fields: 7 - name: Tariff fields: 16 description: A tariff - name: TariffInsert fields: 9 - name: TariffZone fields: 34 - name: TariffZoneRefs_RelStructure fields: 3 - name: TemporalValidityParameter fields: 14 description: A TemporalValidityParameter - name: TemporalValidityParameterInsert fields: 9 description: A TemporalValidityParameter - name: TemporaryCustomerResponse fields: 31 description: A registered customer - name: TextInLanguage fields: 2 - name: ThirdPartyProduct fields: 11 description: A third party product for given order and order line. - name: ThirdPartyProductConfiguration fields: 12 description: The request object used to create a third party product - name: TicketDistribution fields: 40 - name: TicketDistributionGroup fields: 14 - name: TicketRightResponse fields: 16 description: A ticket right granted to an employee or a family member - name: TicketRightsHolderResponse fields: 10 description: All items for this page - name: TicketTypeResponse fields: 7 description: The Ticket type informs of which country it is valid in and what train class it covers. - name: Timeband fields: 17 description: The TimeBand describe during which the assignment applies - name: TopographicPlace fields: 45 - name: TopographicPlaceDescriptor_VersionedChildStructure fields: 19 - name: TopographicPlaceRefStructure fields: 9 - name: TopographicPlaceRefs_RelStructure fields: 3 - name: TopographicPlaceView fields: 7 - name: Topology fields: 20 - name: Transaction fields: 12 description: A transaction - name: TransactionByOrder fields: 13 description: A transaction - name: TransactionResponse fields: 17 description: Payment transaction information - name: Transferability fields: 15 description: Transferability - name: TransportTypeRefs_RelStructure fields: 3 - name: TravelSpecification fields: 6 - name: Traveller fields: 6 description: A specification of a traveller. Either age or userType must be set. - name: TravellerContext fields: 2 description: Customer-specific context used to personalise and determine entitlements for a traveller. - name: TypeOfAccessRightAssignment fields: 12 description: A classification of Access Right Assignments. - name: TypeOfConcession fields: 16 description: A TypeOfConcession - name: TypeOfConcessionInsert fields: 10 description: A TypeOfConcession - name: TypeOfFareProduct fields: 12 description: A classification of FARE PRODUCTs. - name: TypeOfPlaceRefs_RelStructure fields: 3 - name: TypeOfResponsibilityRole fields: 13 description: TypeOfResponsibilityRole - name: TypeOfUsageParameter fields: 12 - name: TypeOfUsageParameterInsert fields: 5 - name: TypeOfZoneRefs_RelStructure fields: 3 - name: UVPForNumberOfZones fields: 9 - name: UVPForNumberOfZonesInsert fields: 7 - name: UnavailableProduct fields: 5 description: Representation of a product that is unavailable, but would have been included in an offer if available. - name: UpdateValidityRequest fields: 4 - name: UsageValidityPeriodInsert fields: 14 - name: UserProfile fields: 25 description: A UserProfile - name: UserProfileInsert fields: 20 description: A UserProfile create request - name: ValidBetween fields: 13 description: A ValidBetween - name: ValidableElement fields: 22 description: A ValidationElement - name: ValidableElementInsert fields: 12 - name: Validity fields: 2 description: Holds the start and end of validity for the product if this is relevant - name: ValidityCondition fields: 9 description: A condition of the validity of the priceable object - name: ValidityConditions_RelStructure fields: 3 - name: ValidityParameter fields: 6 description: ValidityParameter object. - name: Version fields: 10 description: A case class for versioning. - name: VersionOfObjectRef fields: 3 description: Fare frame ref. - name: ZonalValidity fields: 4 description: Describes zones where a product is valid. Either a specific list of from, to and viaZones, or a reference to a GroupOfTariffZones. - name: ZoneRefStructure fields: 9 - name: addTravellerInput fields: 5 - name: amountOfMoney fields: 4 description: an amount of money, usable in fares, fare calculations or in extra costs. - name: ancillary fields: 0 - name: ancillaryInput fields: 0 - name: ancillaryReference fields: 2 - name: asset fields: 7 description: the asset that can by applied to execute a leg. - name: cardType fields: 7 description: A generic description of a CARD - name: customProperties fields: 0 description: dictionary for extra fields (bilatural agreements) - name: customer fields: 0 description: A customer record returned by the API. - name: customerRef fields: 1 description: Reference to an existing customer by id. - name: financialDetail fields: 7 - name: geojsonFeature fields: 5 - name: individualTraveller fields: 0 - name: leg fields: 0 - name: legInput fields: 5 - name: licenseType fields: 5 description: A category of license to use a certain asset class - name: link fields: 10 - name: networkParameter fields: 4 - name: offer fields: 4 - name: package fields: 0 - name: placeReference fields: 2 - name: postalAddress fields: 12 description: address parts, where addressLine1 and 2 should contain the complete address, matches Content-Language - name: product fields: 6 - name: productReference fields: 2 - name: purchaseOffersInput fields: 5 - name: reservationRequirement fields: 7 - name: searchOfferInput fields: 9 description: A package planning request, resulting in package options - name: selectOffersInput fields: 5 - name: serviceParameter fields: 8 - name: travelPartyRequirements fields: 10 - name: travelSpecification fields: 5 - name: travellingAsset fields: 2 - name: updateTravellerInput fields: 6 - name: userProfile fields: 0 - name: v2.DistributionAssignment fields: 35 - name: v2.SalesPackage fields: 19 description: SalesPackage - name: v2.SupplementProduct fields: 26 description: A Supplement product consisting of one or several validable elements, specific to a charging moment and fare product relationships: - from: PartnerAnnexDto to: PartnerMoneyDto type: has_one via: price - from: PartnerAnnexDto to: PartnerMoneyDto type: has_one via: priceContribution - from: PartnerAnnexDto to: PartnerMoneyDto type: has_one via: foreignAmount - from: PartnerTransactionImportDto to: Order type: belongs_to via: orderId - from: PartnerTransactionImportDto to: PartnerAnnexDto type: has_many via: genericAnnexes - from: PurchasedLeg to: RefType type: has_one via: datedServiceJourneyRef - from: PurchasedLeg to: RefType type: has_one via: originalDatedServiceJourneyRef - from: PurchasedLeg to: RefType type: has_one via: fromStopPlaceRef - from: PurchasedLeg to: RefType type: has_one via: toStopPlaceRef - from: PurchasedLeg to: RefType type: has_one via: authorityRef - from: PurchasedLeg to: RefType type: has_one via: operatorRef - from: PurchasedLeg to: RefType type: has_one via: serviceJourneyRef - from: CustomerConsent to: customer type: belongs_to via: customerId - from: CustomerPreferenceResponse to: customer type: belongs_to via: customerId - from: CustomerResponse to: CustomerConsent type: has_many via: customerConsents - from: CustomerResponse to: LocalDateResponse type: has_one via: dateOfBirth - from: CustomerResponse to: LocalDateResponse type: has_one via: dateOfDeath - from: CustomerResponse to: NoteResponse type: has_many via: notes - from: CustomerResponse to: PostalAddressResponse type: has_many via: postalAddresses - from: CustomerResponse to: CustomerPreferenceResponse type: has_many via: preferences - from: NoteResponse to: customer type: belongs_to via: customerId - from: PostalAddressResponse to: customer type: belongs_to via: customerId - from: TemporaryCustomerResponse to: CustomerConsent type: has_many via: customerConsents - from: TemporaryCustomerResponse to: NoteResponse type: has_many via: notes - from: TemporaryCustomerResponse to: PostalAddressResponse type: has_many via: postalAddresses - from: TemporaryCustomerResponse to: CustomerPreferenceResponse type: has_many via: preferences - from: Feature to: Place type: has_one via: properties - from: MultiStockResponse to: ProductCollectionResponseV1 type: has_many via: reservableStock - from: MultiStockResponse to: ProductResponseV1 type: has_many via: reservableStock - from: ProductCollectionResponseV1 to: ProductResponseV1 type: has_many via: components - from: Reservation to: Order type: belongs_to via: orderId - from: ReservationResponseV1 to: Order type: belongs_to via: orderId - from: StockResponseV1 to: ProductCollectionResponseV1 type: has_many via: stock - from: StockResponseV1 to: ProductResponseV1 type: has_many via: stock - from: QuotaTemplateQuotaRequestV1 to: product type: belongs_to via: productIds - from: QuotaTemplateQuotaRequestV1 to: QuotaConfiguration type: belongs_to via: quotaConfigurationId - from: QuotaTemplateQuotaResponseV1 to: product type: belongs_to via: productIds - from: QuotaTemplateQuotaResponseV1 to: QuotaConfiguration type: belongs_to via: quotaConfigurationId - from: Traveller to: TravellerContext type: has_one via: travellerContext - from: SearchTripPatternRequest to: Traveller type: has_many via: travellers - from: SearchTripPatternRequest to: RecommendationConfig type: has_one via: recommendationConfig - from: PointToPointValidity to: NamedReference type: has_one via: fromPlace - from: PointToPointValidity to: NamedReference type: has_one via: toPlace - from: ZonalValidity to: NamedReference type: has_one via: fromZone - from: ZonalValidity to: NamedReference type: has_one via: toZone - from: ZonalValidity to: NamedReference type: has_many via: viaZones - from: ZonalValidity to: NamedReference type: has_many via: groupOfTariffZones - from: GeographicalValidity to: ServiceJourneySummary type: has_many via: serviceJourneys - from: GeographicalValidity to: PointToPointValidity type: has_one via: pointToPointValidity - from: GeographicalValidity to: ZonalValidity type: has_one via: zonalValidity - from: AccommodationForServiceJourney to: ServiceJourneySummary type: has_one via: serviceJourney - from: PropertiesSummary to: AccommodationForServiceJourney type: has_many via: accommodations - from: DiscountRightSummary to: Price type: has_one via: price - from: PreassignedProduct to: PropertiesSummary type: has_one via: properties - from: PreassignedProduct to: GeographicalValidity type: has_one via: geographicalValidity - from: PreassignedProduct to: DiscountRightSummary type: has_many via: discountRights - from: CappingAlternative to: Price type: has_one via: discount - from: CappedDiscountOption to: CappingAlternative type: has_many via: alternatives - from: OfferSummary to: SalesPackage type: belongs_to via: salesPackageId - from: OfferSummary to: Price type: has_one via: price - from: OfferSummary to: GeographicalValidity type: has_one via: geographicalValidity - from: OfferSummary to: PreassignedProduct type: has_many via: preassignedProducts - from: OfferSummary to: CappedDiscountOption type: has_one via: cappedDiscountOption - from: GeographicalValidityCovered to: PointToPointValidity type: has_one via: pointToPointValidity - from: GeographicalValidityCovered to: ZonalValidity type: has_one via: zonalValidity - from: Recommendation to: GeographicalValidityCovered type: has_one via: geographicalValidityCovered - from: RecommendationResult to: Recommendation type: has_many via: coveringEntireJourney - from: RecommendationResult to: Recommendation type: has_many via: coveringPartOfJourney - from: OptionalProduct to: Price type: has_one via: price - from: OptionalProduct to: PropertiesSummary type: has_one via: properties - from: OptionalProduct to: GeographicalValidity type: has_one via: geographicalValidity - from: OptionalProduct to: DiscountRightSummary type: has_many via: discountRights - from: UnavailableProduct to: ServiceJourneySummary type: has_one via: serviceJourney - from: SearchResponse to: OfferSummary type: has_many via: offers - from: SearchResponse to: RecommendationResult type: has_one via: recommendations - from: SearchResponse to: OptionalProduct type: has_many via: optionalProducts - from: SearchResponse to: UnavailableProduct type: has_many via: unavailableProducts - from: searchOfferInput to: travelSpecification type: has_one via: specification - from: searchOfferInput to: individualTraveller type: has_many via: travellers - from: searchOfferInput to: userProfile type: has_many via: profiles - from: searchOfferInput to: travellingAsset type: has_many via: travellingAssets - from: selectOffersInput to: offer type: belongs_to via: offerIds - from: selectOffersInput to: customerRef type: has_one via: customer - from: selectOffersInput to: customerRef type: has_one via: contact - from: legInput to: package type: belongs_to via: packageId - from: legInput to: offer type: belongs_to via: offerId - from: legInput to: leg type: belongs_to via: legId - from: legInput to: placeReference type: has_one via: location - from: addTravellerInput to: package type: belongs_to via: packageId - from: addTravellerInput to: individualTraveller type: has_one via: individualTraveller - from: addTravellerInput to: userProfile type: has_one via: userProfile - from: addTravellerInput to: travellingAsset type: has_one via: travellingAsset - from: updateTravellerInput to: package type: belongs_to via: packageId - from: updateTravellerInput to: Traveller type: belongs_to via: travellerId - from: updateTravellerInput to: individualTraveller type: has_one via: individualTraveller - from: updateTravellerInput to: userProfile type: has_one via: userProfile - from: updateTravellerInput to: travellingAsset type: has_one via: travellingAsset - from: ancillaryInput to: ancillaryReference type: has_one via: ancillaryId - from: ancillaryInput to: ancillary type: belongs_to via: ancillaryId - from: ancillaryInput to: ancillaryReference type: has_one via: replaceAncillaryId - from: purchaseOffersInput to: offer type: belongs_to via: offerIds - from: purchaseOffersInput to: customerRef type: has_one via: customer - from: purchaseOffersInput to: customerRef type: has_one via: contact - from: geojsonFeature to: asset type: has_one via: properties - from: geojsonFeature to: link type: has_many via: links - from: package to: amountOfMoney type: has_one via: price - from: package to: offer type: has_many via: offers - from: package to: individualTraveller type: has_many via: travellers - from: package to: userProfile type: has_many via: travellers - from: package to: travellingAsset type: has_many via: travellers - from: package to: link type: has_many via: links - from: offer to: link type: has_many via: links - from: leg to: amountOfMoney type: has_one via: price - from: leg to: reservationRequirement type: has_one via: reservationRequirement - from: product to: productReference type: has_one via: productId - from: product to: serviceParameter type: has_many via: service - from: product to: reservationRequirement type: has_many via: reservationRequirements - from: travelSpecification to: placeReference type: has_one via: from - from: travelSpecification to: placeReference type: has_many via: via - from: travelSpecification to: placeReference type: has_one via: to - from: individualTraveller to: customProperties type: has_one via: customFields - from: travelPartyRequirements to: networkParameter type: has_many via: network - from: travelPartyRequirements to: serviceParameter type: has_many via: service - from: postalAddress to: placeReference type: has_one via: placeId - from: postalAddress to: Place type: belongs_to via: placeId - from: reservationRequirement to: ancillaryReference type: has_many via: fulfilledByAncillaries - from: networkParameter to: placeReference type: has_one via: location - from: serviceParameter to: productReference type: has_one via: product - from: cardType to: productReference type: has_one via: relatedProduct - from: cardType to: customProperties type: has_one via: customFields - from: licenseType to: customProperties type: has_one via: customFields - from: ancillary to: amountOfMoney type: has_one via: price - from: ancillary to: serviceParameter type: has_many via: service - from: ancillary to: reservationRequirement type: has_many via: reservationRequirements - from: ancillary to: link type: has_many via: links - from: asset to: productReference type: has_one via: product - from: financialDetail to: amountOfMoney type: has_one via: amount - from: financialDetail to: customProperties type: has_one via: customFields - from: placeReference to: Place type: belongs_to via: placeId - from: productReference to: product type: belongs_to via: productId - from: ancillaryReference to: ancillary type: belongs_to via: ancillaryId - from: OrderNoteResponse to: Order type: belongs_to via: orderId - from: OrderNoteResponse to: OrderLine type: belongs_to via: orderLineIds - from: DynamicDistanceMatrixElement to: RefType type: has_one via: startStopPointRef - from: DynamicDistanceMatrixElement to: RefType type: has_one via: endStopPointRef - from: DynamicDistanceMatrixElement to: RefType type: has_one via: startTariffZoneRef - from: DynamicDistanceMatrixElement to: RefType type: has_one via: endTariffZoneRef - from: ValidityParameter to: RefType type: has_one via: serviceJourneyRef - from: ValidityParameter to: RefType type: has_one via: datedServiceJourneyRef - from: ValidityParameter to: RefType type: has_one via: tariffZoneRef - from: ValidityParameter to: RefType type: has_one via: fareZoneRef - from: ValidityParameter to: RefType type: has_one via: passengerSeatRef - from: ValidityParameter to: RefType type: has_one via: groupOfTariffZonesRef - from: SpecificParameterAssignment to: RefType type: has_one via: distanceMatrixElementRef - from: SpecificParameterAssignment to: DynamicDistanceMatrixElement type: has_one via: dynamicDistanceMatrixElement - from: SpecificParameterAssignment to: ValidityParameter type: has_many via: validityParameters - from: SpecificParameterAssignment to: RefType type: has_one via: typeOfAccessRightAssignmentRef - from: SpecificParameterAssignment to: Limitation type: has_many via: limitations - from: CompanionProfile to: RefType type: has_one via: userProfileRef - from: Limitation to: RefType type: has_one via: usageValidityPeriodRef - from: Limitation to: RefType type: has_one via: userProfileRef - from: Limitation to: RefType type: has_one via: groupTicketRef - from: PurchasedParameterSpecification to: SpecificParameterAssignment type: has_one via: specificParameterAssignment - from: PurchasedUserProfile to: RefType type: has_one via: userProfileRef - from: PurchasedUserProfile to: PriceWithTax type: has_one via: price - from: PurchasedUserProfile to: PriceWithTax type: has_one via: priceContribution - from: PurchasedUsageParameter to: RefType type: has_one via: usageParameterRef - from: PurchasedUsageParameter to: PriceWithTax type: has_one via: price - from: PurchasedUsageParameter to: PriceWithTax type: has_one via: priceContribution - from: PurchasedUserProfileSummary to: RefType type: has_one via: userProfileRef - from: PurchasedUserProfileSummary to: PriceWithTax type: has_one via: price - from: PurchasedUserProfileSummary to: PriceWithTax type: has_one via: priceContribution - from: PurchasedGroup to: RefType type: has_one via: groupTicketRef - from: PurchasedGroup to: PriceWithTax type: has_one via: price - from: PurchasedGroup to: PriceWithTax type: has_one via: priceContribution - from: PurchasedGroup to: RefType type: has_many via: userProfileRefs - from: PurchasedGroup to: PurchasedUserProfileSummary type: has_many via: groupSummary - from: PurchasedParameters to: PurchasedUserProfile type: has_one via: userProfile - from: PurchasedParameters to: PurchasedUsageParameter type: has_many via: luggageAllowance - from: PurchasedParameters to: PurchasedUsageParameter type: has_many via: exchanging - from: PurchasedParameters to: PurchasedUsageParameter type: has_many via: reserving - from: PurchasedParameters to: PurchasedUsageParameter type: has_many via: replacing - from: PurchasedParameters to: PurchasedUsageParameter type: has_one via: usageValidityPeriod - from: PurchasedParameters to: PurchasedGroup type: has_one via: group - from: PurchasedParameters to: PurchasedUsageParameter type: has_many via: roundTrip - from: PurchasedParameters to: PurchasedUsageParameter type: has_many via: entitlementGiven - from: PurchasedFareStructureElement to: RefType type: has_one via: fareStructureElementRef - from: PurchasedFareStructureElement to: PriceWithTax type: has_one via: price - from: PurchasedFareStructureElement to: PriceWithTax type: has_one via: priceContribution - from: PurchasedFareStructureElement to: leg type: belongs_to via: legIds - from: PurchasedFareStructureElement to: PurchasedParameters type: has_one via: parameters - from: PurchasedFareStructureElement to: RefType type: has_one via: qualityStructureFactorRef - from: PurchasedFareStructureElement to: PurchasedProperties type: has_one via: purchasedProperties - from: PurchasedFareStructureElement to: PurchasedParameterSpecification type: has_many via: parameterSpecifications - from: PurchasedValidableElement to: RefType type: has_one via: validableElementRef - from: PurchasedValidableElement to: PriceWithTax type: has_one via: price - from: PurchasedValidableElement to: PriceWithTax type: has_one via: priceContribution - from: PurchasedValidableElement to: leg type: belongs_to via: legIds - from: PurchasedValidableElement to: PurchasedParameters type: has_one via: parameters - from: PurchasedValidableElement to: PurchasedFareStructureElement type: has_many via: fareStructureElements - from: PurchasedValidableElement to: PurchasedProperties type: has_one via: purchasedProperties - from: PurchasedValidableElement to: PurchasedParameterSpecification type: has_many via: parameterSpecifications - from: PurchasedFareProduct to: RefType type: has_one via: fareProductRef - from: PurchasedFareProduct to: PriceWithTax type: has_one via: price - from: PurchasedFareProduct to: PriceWithTax type: has_one via: priceContribution - from: PurchasedFareProduct to: leg type: belongs_to via: legIds - from: PurchasedFareProduct to: PurchasedParameters type: has_one via: parameters - from: PurchasedFareProduct to: PurchasedValidableElement type: has_many via: validableElements - from: PurchasedFareProduct to: PurchasedSaleDiscountRight type: has_one via: saleDiscountRight - from: PurchasedFareProduct to: PurchasedProperties type: has_one via: purchasedProperties - from: PurchasedFareProduct to: Validity type: belongs_to via: validityId - from: PurchasedFareProduct to: PurchasedParameterSpecification type: has_many via: parameterSpecifications - from: PurchasedDiscountUsageParameters to: PurchasedUsageParameter type: has_many via: reserving - from: PurchasedDiscountUsageParameters to: PurchasedUsageParameter type: has_many via: entitlementGiven - from: PurchasedSaleDiscountRight to: RefType type: has_one via: discountRightRef - from: PurchasedSaleDiscountRight to: PriceWithTax type: has_one via: price - from: PurchasedSaleDiscountRight to: PriceWithTax type: has_one via: priceContribution - from: PurchasedSaleDiscountRight to: PurchasedDiscountUsageParameters type: has_one via: discountParameters - from: PurchasedFareProductValidity to: Validity type: belongs_to via: validityId - from: PurchasedFareProductValidity to: PointToPointValidity type: has_one via: pointToPointValidity - from: PurchasedFareProductValidity to: ZonalValidity type: has_one via: zonalValidity - from: TravelSpecification to: PurchasedLeg type: has_many via: legs - from: TravelSpecification to: RefType type: has_many via: placesInJourney - from: TravelSpecification to: PurchasedFareProductValidity type: has_many via: validities - from: Entitlement to: RefType type: has_one via: entitlementProductRef - from: Entitlement to: RefType type: has_one via: externalEntitlementRef - from: PurchasedTraveller to: Traveller type: belongs_to via: travellerId - from: PurchasedTraveller to: Entitlement type: has_many via: entitlements - from: DistributionDetails to: RefType type: has_one via: fulfillmentMethodRef - from: DistributionDetails to: RefType type: has_one via: typeOfTravelDocumentToIssueRef - from: DistributionDetails to: RefType type: has_one via: customerAccountRef - from: OrderLineRequest to: PriceWithTax type: has_one via: price - from: OrderLineRequest to: PriceWithTax type: has_one via: priceContribution - from: OrderLineRequest to: RefType type: has_one via: salesPackageRef - from: OrderLineRequest to: PurchasedParameters type: has_one via: parameters - from: OrderLineRequest to: PurchasedFareProduct type: has_many via: fareProducts - from: OrderLineRequest to: TextInLanguage type: has_many via: description - from: OrderLineRequest to: TravelSpecification type: has_one via: travelSpecification - from: OrderLineRequest to: PurchasedTraveller type: has_many via: travellers - from: OrderLineRequest to: DistributionDetails type: has_one via: distributionDetails - from: OrderLineRequest to: PurchasedProperties type: has_one via: purchasedProperties - from: OrderLineRequest to: PurchasedParameterSpecification type: has_many via: parameterSpecifications - from: OrderLine to: PurchasedParameterSpecification type: has_many via: parameterSpecifications - from: PurchasedReservation to: Reservation type: belongs_to via: reservationId - from: PurchasedReservation to: RefType type: has_one via: datedServiceJourneyRef - from: FeeRequest to: PriceWithTax type: has_one via: price - from: FeeRequest to: RefType type: has_one via: externalRef - from: FeeRequest to: OrderLine type: belongs_to via: orderLineIds - from: FeeRequest to: RefType type: has_one via: linkedByExtRef - from: ContactInfo to: CustomerRef type: has_one via: createdBy - from: ContactInfo to: CustomerRef type: has_one via: contact - from: Order to: OrderLine type: has_many via: orderLines - from: Order to: PurchasedReservation type: has_many via: reservations - from: Order to: Traveller type: has_many via: travellers - from: Order to: Fee type: has_many via: fees - from: CreditResponse to: Order type: belongs_to via: orderId - from: TransactionResponse to: Transaction type: belongs_to via: transactionId - from: PaymentResponse to: Order type: belongs_to via: orderId - from: PaymentResponse to: TransactionResponse type: has_many via: transactionHistory - from: MemberPoints to: Program type: belongs_to via: programId - from: MemberPoints to: Member type: belongs_to via: memberId - from: CurrentLevelSummary to: Program type: belongs_to via: programId - from: CurrentLevelSummary to: Member type: belongs_to via: memberId - from: CurrentLevelSummary to: PointDefinitionStatus type: has_many via: pointDefinitionStatuses - from: DeferredRegistration to: customer type: belongs_to via: customerId - from: DeferredRegistration to: Order type: belongs_to via: orderId - from: DeferredRegistration to: OrderLine type: belongs_to via: orderLineId - from: Member to: customer type: belongs_to via: customerId - from: PointsGiven to: Transaction type: belongs_to via: transactionId - from: PointsGiven to: PointPeriod type: belongs_to via: pointPeriodId - from: Transaction to: Program type: belongs_to via: programId - from: TransactionByOrder to: Program type: belongs_to via: programId - from: TransactionByOrder to: Member type: belongs_to via: memberId - from: TransactionByOrder to: PointPeriod type: belongs_to via: pointPeriodId - from: ContractConsumption to: EntitlementProduct type: belongs_to via: entitlementProductId - from: ContractConsumption to: OrderLineReference type: has_one via: orderLineReference - from: ContractResponse to: LoyaltyProgramFlatResponse type: has_one via: loyaltyProgram - from: ContractResponse to: OrderLineEventResponse type: has_many via: orderLineEvents - from: ContractResponse to: TransactionResponse type: has_many via: transactions - from: LoyaltyProgramFlatResponse to: product type: belongs_to via: productId - from: OrderLineEventResponse to: Order type: belongs_to via: orderId - from: OrderLineEventResponse to: OrderLine type: belongs_to via: orderLineId - from: OrderLineReference to: Order type: belongs_to via: orderId - from: OrderLineReference to: OrderLine type: belongs_to via: orderLineId - from: EntitlementResponse to: product type: belongs_to via: productId - from: EntitlementResponse to: LocalDateResponse type: has_one via: contractOwnerBirthDate - from: EmployeeResponse to: EmploymentType type: has_one via: employmentType - from: EmployeeResponse to: FamilyMemberResponse type: has_many via: familyMembers - from: EmployeeResponse to: TicketRightResponse type: has_many via: ticketRights - from: FamilyMemberResponse to: TicketRightResponse type: has_many via: ticketRights - from: ManualOrderResponse to: TicketTypeResponse type: has_one via: ticketType - from: ManualOrderResponse to: StationPairResponse type: has_many via: stations - from: TicketRightResponse to: TicketTypeResponse type: has_one via: ticketType - from: TicketRightResponse to: TicketRightsHolderResponse type: has_one via: ticketRightsHolder - from: TicketRightResponse to: ManualOrderResponse type: has_one via: manualOrder - from: TicketRightsHolderResponse to: TicketRightResponse type: has_one via: ticketRight - from: SupplementProductResponse to: Version type: belongs_to via: versionId - from: FareProductRef to: FareProduct type: belongs_to via: fareProductId - from: AccessRightInProduct to: TextInLanguage type: has_many via: description - from: AccessRightInProduct to: VersionOfObjectRef type: has_one via: fareFrameRef - from: AccessRightInProduct to: TextInLanguage type: has_many via: name - from: AccessRightInProduct to: VersionOfObjectRef type: has_one via: preassignedFareProductRef - from: AccessRightInProduct to: VersionOfObjectRef type: has_one via: validableElementRef - from: AccessRightInProductInsert to: TextInLanguage type: has_many via: description - from: AccessRightInProductInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: AccessRightInProductInsert to: TextInLanguage type: has_many via: name - from: AccessRightInProductInsert to: VersionOfObjectRef type: has_one via: preassignedFareProductRef - from: AccessRightInProductInsert to: VersionOfObjectRef type: has_one via: validableElementRef - from: AmountOfPriceUnitProduct to: VersionOfObjectRef type: has_many via: accessRightParameterAssignmentRefs - from: AmountOfPriceUnitProduct to: GenericParameterAssignment type: has_many via: accessRightParameterAssignments - from: AmountOfPriceUnitProduct to: AccessRightInProduct type: has_many via: accessRightsInProduct - from: AmountOfPriceUnitProduct to: ChargingMoment type: has_one via: chargingMoment - from: AmountOfPriceUnitProduct to: VersionOfObjectRef type: has_one via: chargingMomentRef - from: AmountOfPriceUnitProduct to: ConditionSummary type: has_one via: conditionSummary - from: AmountOfPriceUnitProduct to: TextInLanguage type: has_many via: description - from: AmountOfPriceUnitProduct to: VersionOfObjectRef type: has_one via: fareFrameRef - from: AmountOfPriceUnitProduct to: VersionOfObjectRef type: has_many via: fareTableRefs - from: AmountOfPriceUnitProduct to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: AmountOfPriceUnitProduct to: TextInLanguage type: has_many via: name - from: AmountOfPriceUnitProduct to: TypeOfFareProduct type: has_one via: typeOfFareProduct - from: AmountOfPriceUnitProduct to: ValidityCondition type: has_many via: validityConditions - from: AvailabilityCondition to: VersionOfObjectRef type: has_many via: dayTypeRefs - from: AvailabilityCondition to: TextInLanguage type: has_many via: description - from: AvailabilityCondition to: VersionOfObjectRef type: has_one via: fareFrameRef - from: AvailabilityCondition to: TextInLanguage type: has_many via: name - from: AvailabilityCondition to: VersionOfObjectRef type: has_many via: timebandRefs - from: CappedDiscountRight to: GenericParameterAssignment type: has_many via: accessRightParameterAssignments - from: CappedDiscountRight to: AccessRightInProduct type: has_many via: accessRightsInProduct - from: CappedDiscountRight to: CappingRule type: has_many via: cappingRules - from: CappedDiscountRight to: ChargingMoment type: has_one via: chargingMoment - from: CappedDiscountRight to: ConditionSummary type: has_one via: conditionSummary - from: CappedDiscountRight to: TextInLanguage type: has_many via: description - from: CappedDiscountRight to: VersionOfObjectRef type: has_one via: fareFrameRef - from: CappedDiscountRight to: VersionOfObjectRef type: has_many via: fareTableRefs - from: CappedDiscountRight to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: CappedDiscountRight to: TextInLanguage type: has_many via: name - from: CappedDiscountRight to: FarePrice type: has_many via: prices - from: CappedDiscountRight to: TypeOfFareProduct type: has_one via: typeOfFareProduct - from: CappedDiscountRight to: ValidityCondition type: has_many via: validityConditions - from: CappedDiscountRightInsert to: VersionOfObjectRef type: has_many via: accessRightParameterAssignmentRefs - from: CappedDiscountRightInsert to: AccessRightInProductInsert type: has_many via: accessRightsInProduct - from: CappedDiscountRightInsert to: CappingRuleInsert type: has_many via: cappingRules - from: CappedDiscountRightInsert to: VersionOfObjectRef type: has_one via: chargingMomentRef - from: CappedDiscountRightInsert to: ConditionSummaryInsert type: has_one via: conditionSummary - from: CappedDiscountRightInsert to: TextInLanguage type: has_many via: description - from: CappedDiscountRightInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: CappedDiscountRightInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: CappedDiscountRightInsert to: TextInLanguage type: has_many via: name - from: CappedDiscountRightInsert to: FarePriceInsert type: has_many via: prices - from: CappedDiscountRightInsert to: VersionOfObjectRef type: has_one via: typeOfFareProductRef - from: CappingRule to: GenericParameterAssignment type: has_many via: accessRightParameterAssignments - from: CappingRule to: TextInLanguage type: has_many via: description - from: CappingRule to: VersionOfObjectRef type: has_one via: fareFrameRef - from: CappingRule to: VersionOfObjectRef type: has_many via: fareTableRefs - from: CappingRule to: TextInLanguage type: has_many via: name - from: CappingRule to: VersionOfObjectRef type: has_one via: preassignedFareProductRef - from: CappingRule to: FarePrice type: has_many via: prices - from: CappingRule to: VersionOfObjectRef type: has_one via: validableElementRef - from: CappingRule to: ValidityCondition type: has_many via: validityConditions - from: CappingRuleInsert to: VersionOfObjectRef type: has_many via: accessRightParameterAssignmentRefs - from: CappingRuleInsert to: TextInLanguage type: has_many via: description - from: CappingRuleInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: CappingRuleInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: CappingRuleInsert to: TextInLanguage type: has_many via: name - from: CappingRuleInsert to: VersionOfObjectRef type: has_one via: preassignedFareProductRef - from: CappingRuleInsert to: FarePrice type: has_many via: prices - from: CappingRuleInsert to: VersionOfObjectRef type: has_one via: validableElementRef - from: Cell to: TextInLanguage type: has_many via: description - from: Cell to: FarePrice type: has_one via: farePrice - from: Cell to: TextInLanguage type: has_many via: name - from: Cell to: VersionOfObjectRef type: has_many via: priceableObjectRefs - from: CellInsert to: VersionOfObjectRef type: has_one via: channelGroupRef - from: CellInsert to: TextInLanguage type: has_many via: description - from: CellInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: CellInsert to: FarePriceInsert type: has_one via: farePrice - from: CellInsert to: VersionOfObjectRef type: has_one via: fareTableRef - from: CellInsert to: TextInLanguage type: has_many via: name - from: CellInsert to: VersionOfObjectRef type: has_many via: priceableObjectRefs - from: ChargingMoment to: TextInLanguage type: has_many via: description - from: ChargingMoment to: VersionOfObjectRef type: has_one via: fareFrameRef - from: ChargingMoment to: TextInLanguage type: has_many via: name - from: ChargingMomentInsert to: TextInLanguage type: has_many via: description - from: ChargingMomentInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: ChargingMomentInsert to: TextInLanguage type: has_many via: name - from: ChargingPolicy to: TextInLanguage type: has_many via: description - from: ChargingPolicy to: VersionOfObjectRef type: has_one via: fareFrameRef - from: ChargingPolicy to: TextInLanguage type: has_many via: name - from: CompanionProfileInject to: TextInLanguage type: has_many via: description - from: CompanionProfileInject to: VersionOfObjectRef type: has_one via: fareFrameRef - from: CompanionProfileInject to: VersionOfObjectRef type: has_one via: generalGroupOfEntities - from: CompanionProfileInject to: TextInLanguage type: has_many via: name - from: CompanionProfileInject to: VersionOfObjectRef type: has_one via: parentRef - from: CompanionProfileInject to: FarePrice type: has_many via: prices - from: CompanionProfileInject to: userProfile type: belongs_to via: userProfileId - from: CompanionProfileInject to: VersionOfObjectRef type: has_one via: userProfileRef - from: DayType to: TextInLanguage type: has_many via: description - from: DayType to: TextInLanguage type: has_many via: name - from: DayType to: VersionOfObjectRef type: has_many via: timebandRefs - from: DistanceMatrixElement to: TextInLanguage type: has_many via: description - from: DistanceMatrixElement to: VersionOfObjectRef type: has_one via: fareFrameRef - from: DistanceMatrixElement to: VersionOfObjectRef type: has_many via: fareTableRefs - from: DistanceMatrixElement to: Group type: belongs_to via: groupId - from: DistanceMatrixElement to: VersionOfObjectRef type: has_one via: groupRef - from: DistanceMatrixElement to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: DistanceMatrixElement to: TextInLanguage type: has_many via: name - from: DistanceMatrixElement to: FarePrice type: has_many via: prices - from: DistanceMatrixElement to: Tariff type: belongs_to via: tariffId - from: DistanceMatrixElement to: VersionOfObjectRef type: has_one via: tariffRef - from: DistanceMatrixElement to: ValidityCondition type: has_many via: validityConditions - from: DistanceMatrixElementInsert to: TextInLanguage type: has_many via: description - from: DistanceMatrixElementInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: DistanceMatrixElementInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: DistanceMatrixElementInsert to: VersionOfObjectRef type: has_one via: groupRef - from: DistanceMatrixElementInsert to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: DistanceMatrixElementInsert to: TextInLanguage type: has_many via: name - from: DistanceMatrixElementInsert to: FarePriceInsert type: has_many via: prices - from: DistanceMatrixElementInsert to: VersionOfObjectRef type: has_one via: tariffRef - from: DistanceMatrixElementInsert to: ValidityCondition type: has_many via: validityConditions - from: DistributionAssignment to: TextInLanguage type: has_many via: description - from: DistributionAssignment to: VersionOfObjectRef type: has_one via: distributionChannelRef - from: DistributionAssignment to: VersionOfObjectRef type: has_one via: fareFrameRef - from: DistributionAssignment to: VersionOfObjectRef type: has_one via: fulfilmentMethodRef - from: DistributionAssignment to: VersionOfObjectRef type: has_one via: groupOfDistributionChannelsRef - from: DistributionAssignment to: VersionOfObjectRef type: has_one via: groupOfSalesPackagesRef - from: DistributionAssignment to: TextInLanguage type: has_many via: name - from: DistributionAssignment to: VersionOfObjectRef type: has_one via: organisationRef - from: DistributionAssignment to: VersionOfObjectRef type: has_one via: salesPackageRef - from: DistributionAssignment to: VersionOfObjectRef type: has_one via: serviceAccessRightRef - from: DistributionAssignmentInsert to: TextInLanguage type: has_many via: description - from: DistributionAssignmentInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: DistributionAssignmentInsert to: VersionOfObjectRef type: has_one via: fulfilmentMethodRef - from: DistributionAssignmentInsert to: VersionOfObjectRef type: has_one via: groupOfDistributionChannelsRef - from: DistributionAssignmentInsert to: TextInLanguage type: has_many via: name - from: DistributionAssignmentInsert to: VersionOfObjectRef type: has_one via: organisationRef - from: DistributionAssignmentInsert to: VersionOfObjectRef type: has_one via: salesPackageRef - from: EntitlementGiven to: TextInLanguage type: has_many via: description - from: EntitlementGiven to: VersionOfObjectRef type: has_one via: fareFrameRef - from: EntitlementGiven to: TextInLanguage type: has_many via: name - from: EntitlementGiven to: FarePrice type: has_many via: prices - from: EntitlementGiven to: VersionOfObjectRef type: has_one via: serviceAccessRightRef - from: EntitlementProduct to: TextInLanguage type: has_many via: description - from: EntitlementProduct to: VersionOfObjectRef type: has_one via: fareFrameRef - from: EntitlementProduct to: VersionOfObjectRef type: has_many via: fareTableRefs - from: EntitlementProduct to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: EntitlementProduct to: TextInLanguage type: has_many via: name - from: EntitlementProduct to: TypeOfFareProduct type: has_one via: typeOfFareProduct - from: EntitlementProduct to: ValidityCondition type: has_many via: validityConditions - from: Exchanging to: TextInLanguage type: has_many via: description - from: Exchanging to: VersionOfObjectRef type: has_one via: fareFrameRef - from: Exchanging to: VersionOfObjectRef type: has_many via: fareTableRefs - from: Exchanging to: LimitingRule type: has_one via: limitingRule - from: Exchanging to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: Exchanging to: TextInLanguage type: has_many via: name - from: Exchanging to: FarePrice type: has_many via: prices - from: ExchangingInsert to: TextInLanguage type: has_many via: description - from: ExchangingInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: ExchangingInsert to: TextInLanguage type: has_many via: name - from: ExchangingInsert to: FarePriceInsert type: has_many via: prices - from: FareDayType to: TextInLanguage type: has_many via: description - from: FareDayType to: TextInLanguage type: has_many via: name - from: FareDayType to: VersionOfObjectRef type: has_many via: timebandRefs - from: FareFrame to: TextInLanguage type: has_many via: description - from: FareFrame to: FareProduct type: has_many via: fareProducts - from: FareFrame to: FareStructureElement type: has_many via: fareStructureElements - from: FareFrame to: TextInLanguage type: has_many via: name - from: FareFrame to: SalesPackage type: has_many via: salesPackages - from: FareFrame to: VersionOfObjectRef type: has_one via: typeOfFareFrameRef - from: FareFrame to: ValidableElement type: has_many via: validableElements - from: FareFrame to: ValidityCondition type: has_many via: validityConditions - from: FarePointInPattern to: VersionOfObjectRef type: has_one via: journeyPatternRef - from: FarePointInPattern to: ValidityCondition type: has_many via: validityConditions - from: FarePrice to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FarePrice to: LimitingRule type: has_one via: limitingRule - from: FarePrice to: TextInLanguage type: has_many via: name - from: FarePrice to: Rounding type: has_one via: rounding - from: FarePrice to: VersionOfObjectRef type: has_one via: roundingRef - from: FarePriceInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FarePriceInsert to: LimitingRule type: has_one via: limitingRule - from: FarePriceInsert to: TextInLanguage type: has_many via: name - from: FarePriceInsert to: RoundingInsert type: has_one via: rounding - from: FarePriceInsert to: VersionOfObjectRef type: has_one via: roundingRef - from: FareProduct to: GenericParameterAssignment type: has_many via: accessRightParameterAssignments - from: FareProduct to: AccessRightInProduct type: has_many via: accessRightsInProduct - from: FareProduct to: ChargingMoment type: has_one via: chargingMoment - from: FareProduct to: ConditionSummary type: has_one via: conditionSummary - from: FareProduct to: TextInLanguage type: has_many via: description - from: FareProduct to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FareProduct to: VersionOfObjectRef type: has_many via: fareTableRefs - from: FareProduct to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: FareProduct to: TextInLanguage type: has_many via: name - from: FareProduct to: TypeOfFareProduct type: has_one via: typeOfFareProduct - from: FareProduct to: ValidityCondition type: has_many via: validityConditions - from: FareQuotaFactor to: TextInLanguage type: has_many via: description - from: FareQuotaFactor to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FareQuotaFactor to: VersionOfObjectRef type: has_one via: fareStructureElementRef - from: FareQuotaFactor to: TextInLanguage type: has_many via: name - from: FareQuotaFactor to: FarePrice type: has_many via: prices - from: FareQuotaFactor to: ValidityCondition type: has_many via: validityConditions - from: FareSection to: TextInLanguage type: has_many via: description - from: FareSection to: VersionOfObjectRef type: has_one via: fromFarePointRef - from: FareSection to: VersionOfObjectRef type: has_one via: journeyPatternRef - from: FareSection to: TextInLanguage type: has_many via: name - from: FareSection to: VersionOfObjectRef type: has_one via: toFarePointRef - from: FareStructureElement to: TextInLanguage type: has_many via: description - from: FareStructureElement to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FareStructureElement to: VersionOfObjectRef type: has_many via: fareTableRefs - from: FareStructureElement to: VersionOfObjectRef type: has_many via: geographicalIntervalRefs - from: FareStructureElement to: VersionOfObjectRef type: has_many via: geographicalStructureFactorRefs - from: FareStructureElement to: LimitingRule type: has_one via: limitingRule - from: FareStructureElement to: TextInLanguage type: has_many via: name - from: FareStructureElement to: GenericParameterAssignment type: has_many via: parameterAssignments - from: FareStructureElement to: VersionOfObjectRef type: has_many via: pointToPointFareRefs - from: FareStructureElement to: FarePrice type: has_many via: prices - from: FareStructureElement to: VersionOfObjectRef type: has_many via: qualityStructureFactorRefs - from: FareStructureElement to: ValidityCondition type: has_many via: validityConditions - from: FareStructureElementInSequence to: TextInLanguage type: has_many via: description - from: FareStructureElementInSequence to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FareStructureElementInSequence to: FareStructureElement type: belongs_to via: fareStructureElementId - from: FareStructureElementInSequence to: VersionOfObjectRef type: has_one via: fareStructureElementRef - from: FareStructureElementInSequence to: TextInLanguage type: has_many via: name - from: FareStructureElementInSequenceInsert to: TextInLanguage type: has_many via: description - from: FareStructureElementInSequenceInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FareStructureElementInSequenceInsert to: FareStructureElement type: belongs_to via: fareStructureElementId - from: FareStructureElementInSequenceInsert to: TextInLanguage type: has_many via: name - from: FareStructureElementInsert to: TextInLanguage type: has_many via: description - from: FareStructureElementInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FareStructureElementInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: FareStructureElementInsert to: VersionOfObjectRef type: has_many via: geographicalIntervalRefs - from: FareStructureElementInsert to: GeographicalStructureFactor type: belongs_to via: geographicalStructureFactorId - from: FareStructureElementInsert to: TextInLanguage type: has_many via: name - from: FareStructureElementInsert to: VersionOfObjectRef type: has_many via: parameterAssignmentRefs - from: FareStructureElementInsert to: VersionOfObjectRef type: has_many via: pointToPointFareRefs - from: FareStructureElementInsert to: FarePriceInsert type: has_many via: prices - from: FareTable to: Cell type: has_many via: cells - from: FareTable to: TextInLanguage type: has_many via: description - from: FareTable to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FareTable to: TextInLanguage type: has_many via: name - from: FareTable to: FarePrice type: has_many via: prices - from: FareTableInsert to: CellInsert type: has_many via: cells - from: FareTableInsert to: TextInLanguage type: has_many via: description - from: FareTableInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FareTableInsert to: TextInLanguage type: has_many via: name - from: FareTableInsert to: FarePriceInsert type: has_many via: prices - from: FareTableInsert to: VersionOfObjectRef type: has_one via: tariffRef - from: FrequencyOfUse to: TextInLanguage type: has_many via: description - from: FrequencyOfUse to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FrequencyOfUse to: VersionOfObjectRef type: has_many via: fareTableRefs - from: FrequencyOfUse to: TextInLanguage type: has_many via: name - from: FrequencyOfUse to: FarePrice type: has_many via: prices - from: FrequencyOfUseInsert to: TextInLanguage type: has_many via: description - from: FrequencyOfUseInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FrequencyOfUseInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: FrequencyOfUseInsert to: TextInLanguage type: has_many via: name - from: FrequencyOfUseInsert to: FarePriceInsert type: has_many via: prices - from: FulfilmentMethod to: TextInLanguage type: has_many via: description - from: FulfilmentMethod to: VersionOfObjectRef type: has_one via: fareFrameRef - from: FulfilmentMethod to: TextInLanguage type: has_many via: name - from: FulfilmentMethod to: FarePrice type: has_many via: prices - from: FulfilmentMethod to: VersionOfObjectRef type: has_many via: typesOfTravelDocument - from: GeneralGroupOfEntities to: TextInLanguage type: has_many via: description - from: GeneralGroupOfEntities to: VersionOfObjectRef type: has_one via: fareFrameRef - from: GeneralGroupOfEntities to: VersionOfObjectRef type: has_many via: members - from: GeneralGroupOfEntities to: TextInLanguage type: has_many via: name - from: GeneralGroupOfEntities to: ValidityCondition type: has_many via: validityConditions - from: GenericParameterAssignment to: TextInLanguage type: has_many via: description - from: GenericParameterAssignment to: VersionOfObjectRef type: has_one via: fareFrameRef - from: GenericParameterAssignment to: VersionOfObjectRef type: has_one via: fareProductRef - from: GenericParameterAssignment to: VersionOfObjectRef type: has_one via: fareStructureElementRef - from: GenericParameterAssignment to: VersionOfObjectRef type: has_many via: limitations - from: GenericParameterAssignment to: TextInLanguage type: has_many via: name - from: GenericParameterAssignment to: VersionOfObjectRef type: has_one via: parentParameterAssignmentRef - from: GenericParameterAssignment to: VersionOfObjectRef type: has_one via: salesPackageRef - from: GenericParameterAssignment to: TemporalValidityParameter type: has_many via: temporalValidityParameters - from: GenericParameterAssignment to: TypeOfAccessRightAssignment type: has_one via: typeOfAccessRightAssignment - from: GenericParameterAssignment to: VersionOfObjectRef type: has_one via: validableElementRef - from: GenericParameterAssignment to: ScopingValidityParameter type: has_many via: validityParameters - from: GenericParameterAssignmentInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: GenericParameterAssignmentInsert to: VersionOfObjectRef type: has_one via: fareProductRef - from: GenericParameterAssignmentInsert to: VersionOfObjectRef type: has_one via: fareStructureElementRef - from: GenericParameterAssignmentInsert to: VersionOfObjectRef type: has_many via: limitations - from: GenericParameterAssignmentInsert to: VersionOfObjectRef type: has_one via: parentParameterAssignmentRef - from: GenericParameterAssignmentInsert to: VersionOfObjectRef type: has_one via: salesPackageRef - from: GenericParameterAssignmentInsert to: TemporalValidityParameterInsert type: has_many via: temporalValidityParameters - from: GenericParameterAssignmentInsert to: TypeOfAccessRightAssignment type: has_one via: typeOfAccessRightAssignment - from: GenericParameterAssignmentInsert to: VersionOfObjectRef type: has_one via: validableElementRef - from: GeographicalInterval to: VersionOfObjectRef type: has_one via: fareFrameRef - from: GeographicalInterval to: VersionOfObjectRef type: has_many via: fareTableRefs - from: GeographicalInterval to: LimitingRule type: has_one via: limitingRule - from: GeographicalInterval to: FarePrice type: has_many via: prices - from: GeographicalInterval to: ValidityCondition type: has_many via: validityConditions - from: GeographicalIntervalInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: GeographicalIntervalInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: GeographicalIntervalInsert to: FarePriceInsert type: has_many via: prices - from: GeographicalStructureFactor to: TextInLanguage type: has_many via: description - from: GeographicalStructureFactor to: DistanceMatrixElement type: has_many via: distanceMatrixElements - from: GeographicalStructureFactor to: VersionOfObjectRef type: has_one via: fareFrameRef - from: GeographicalStructureFactor to: GeographicalInterval type: has_many via: geographicalIntervals - from: GeographicalStructureFactor to: TextInLanguage type: has_many via: name - from: GroupOfDistanceMatrixElements to: TextInLanguage type: has_many via: description - from: GroupOfDistanceMatrixElements to: FareFrame type: belongs_to via: fareFrameId - from: GroupOfDistanceMatrixElements to: VersionOfObjectRef type: has_one via: fareFrameRef - from: GroupOfDistanceMatrixElements to: TextInLanguage type: has_many via: name - from: GroupOfDistanceMatrixElements to: Tariff type: belongs_to via: tariffId - from: GroupOfDistanceMatrixElements to: ValidityCondition type: has_many via: validityConditions - from: GroupOfDistanceMatrixElementsInsert to: TextInLanguage type: has_many via: description - from: GroupOfDistanceMatrixElementsInsert to: FareFrame type: belongs_to via: fareFrameId - from: GroupOfDistanceMatrixElementsInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: GroupOfDistanceMatrixElementsInsert to: TextInLanguage type: has_many via: name - from: GroupOfDistanceMatrixElementsInsert to: Tariff type: belongs_to via: tariffId - from: GroupOfDistanceMatrixElementsInsert to: ValidityCondition type: has_many via: validityConditions - from: GroupOfTimeBands to: Timeband type: has_many via: members - from: GroupOfTimeBands to: ValidityCondition type: has_many via: validityConditions - from: GroupTicketInsert to: CompanionProfile type: has_many via: companionProfiles - from: GroupTicketInsert to: TextInLanguage type: has_many via: description - from: GroupTicketInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: GroupTicketInsert to: TextInLanguage type: has_many via: name - from: GroupTicketInsert to: FarePrice type: has_many via: prices - from: Interchanging to: TextInLanguage type: has_many via: description - from: Interchanging to: VersionOfObjectRef type: has_one via: fareFrameRef - from: Interchanging to: TextInLanguage type: has_many via: name - from: Interchanging to: VersionOfObjectRef type: has_one via: typeOfUsageParameterRef - from: InterchangingInsert to: TextInLanguage type: has_many via: description - from: InterchangingInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: InterchangingInsert to: TextInLanguage type: has_many via: name - from: InterchangingInsert to: VersionOfObjectRef type: has_one via: typeOfUsageParameterRef - from: JourneyPattern to: TextInLanguage type: has_many via: description - from: JourneyPattern to: FarePointInPattern type: has_many via: farePointsInPattern - from: JourneyPattern to: TextInLanguage type: has_many via: name - from: LimitingRule to: TextInLanguage type: has_many via: description - from: LimitingRule to: VersionOfObjectRef type: has_one via: fareFrameRef - from: LimitingRule to: TextInLanguage type: has_many via: name - from: LuggageAllowance to: TextInLanguage type: has_many via: description - from: LuggageAllowance to: VersionOfObjectRef type: has_one via: fareFrameRef - from: LuggageAllowance to: TextInLanguage type: has_many via: name - from: LuggageAllowance to: FarePrice type: has_many via: prices - from: ParameterPossibilitiesRequest to: IdAndVersion type: has_many via: fareStructureElements - from: ParameterPossibilitiesRequest to: IdAndVersion type: has_many via: preassignedFareProducts - from: ParameterPossibilitiesRequest to: IdAndVersion type: has_many via: salesPackages - from: ParameterPossibilitiesRequest to: IdAndVersion type: has_many via: validableElements - from: PenaltyPolicy to: TextInLanguage type: has_many via: description - from: PenaltyPolicy to: VersionOfObjectRef type: has_one via: fareFrameRef - from: PenaltyPolicy to: VersionOfObjectRef type: has_many via: fareTableRefs - from: PenaltyPolicy to: LimitingRule type: has_one via: limitingRule - from: PenaltyPolicy to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: PenaltyPolicy to: TextInLanguage type: has_many via: name - from: PenaltyPolicy to: FarePrice type: has_many via: prices - from: PreassignedFareProduct to: GenericParameterAssignment type: has_many via: accessRightParameterAssignments - from: PreassignedFareProduct to: AccessRightInProduct type: has_many via: accessRightsInProduct - from: PreassignedFareProduct to: ChargingMoment type: has_one via: chargingMoment - from: PreassignedFareProduct to: ConditionSummary type: has_one via: conditionSummary - from: PreassignedFareProduct to: TextInLanguage type: has_many via: description - from: PreassignedFareProduct to: VersionOfObjectRef type: has_one via: fareFrameRef - from: PreassignedFareProduct to: VersionOfObjectRef type: has_many via: fareTableRefs - from: PreassignedFareProduct to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: PreassignedFareProduct to: TextInLanguage type: has_many via: name - from: PreassignedFareProduct to: FarePrice type: has_many via: prices - from: PreassignedFareProduct to: TypeOfFareProduct type: has_one via: typeOfFareProduct - from: PreassignedFareProduct to: ValidityCondition type: has_many via: validityConditions - from: PreassignedFareProductInsert to: VersionOfObjectRef type: has_many via: accessRightParameterAssignmentRefs - from: PreassignedFareProductInsert to: AccessRightInProductInsert type: has_many via: accessRightsInProduct - from: PreassignedFareProductInsert to: VersionOfObjectRef type: has_one via: chargingMomentRef - from: PreassignedFareProductInsert to: ConditionSummaryInsert type: has_one via: conditionSummary - from: PreassignedFareProductInsert to: TextInLanguage type: has_many via: description - from: PreassignedFareProductInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: PreassignedFareProductInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: PreassignedFareProductInsert to: TextInLanguage type: has_many via: name - from: PreassignedFareProductInsert to: FarePriceInsert type: has_many via: prices - from: PreassignedFareProductInsert to: VersionOfObjectRef type: has_one via: typeOfFareProductRef - from: PricingParameterSet to: TextInLanguage type: has_many via: description - from: PricingParameterSet to: VersionOfObjectRef type: has_one via: fareFrameRef - from: PricingParameterSet to: TextInLanguage type: has_many via: name - from: PricingParameterSet to: PricingRuleEntity type: has_many via: pricingrules - from: PricingRuleEntity to: VersionOfObjectRef type: has_one via: fareFrameRef - from: ProductTreeExplained to: TextInLanguage type: has_many via: description - from: ProductTreeExplained to: TextInLanguage type: has_many via: explainedElementDescription - from: ProductTreeExplained to: TextInLanguage type: has_many via: explainedElementName - from: ProductTreeExplained to: TextInLanguage type: has_many via: name - from: PurchaseWindow to: TextInLanguage type: has_many via: description - from: PurchaseWindow to: VersionOfObjectRef type: has_one via: fareFrameRef - from: PurchaseWindow to: LimitingRule type: has_one via: limitingRule - from: PurchaseWindow to: TextInLanguage type: has_many via: name - from: PurchaseWindowInsert to: TextInLanguage type: has_many via: description - from: PurchaseWindowInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: PurchaseWindowInsert to: LimitingRule type: has_one via: limitingRule - from: PurchaseWindowInsert to: TextInLanguage type: has_many via: name - from: Refunding to: TextInLanguage type: has_many via: description - from: Refunding to: VersionOfObjectRef type: has_one via: fareFrameRef - from: Refunding to: VersionOfObjectRef type: has_many via: fareTableRefs - from: Refunding to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: Refunding to: TextInLanguage type: has_many via: name - from: Refunding to: FarePrice type: has_many via: prices - from: RefundingInsert to: TextInLanguage type: has_many via: description - from: RefundingInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: RefundingInsert to: TextInLanguage type: has_many via: name - from: RefundingInsert to: FarePriceInsert type: has_many via: prices - from: Replacing to: TextInLanguage type: has_many via: description - from: Replacing to: VersionOfObjectRef type: has_one via: fareFrameRef - from: Replacing to: VersionOfObjectRef type: has_many via: fareTableRefs - from: Replacing to: TextInLanguage type: has_many via: name - from: Replacing to: FarePrice type: has_many via: prices - from: Replacing to: ValidityCondition type: has_many via: validityConditions - from: Reserving to: TextInLanguage type: has_many via: description - from: Reserving to: VersionOfObjectRef type: has_one via: fareFrameRef - from: Reserving to: VersionOfObjectRef type: has_many via: fareTableRefs - from: Reserving to: LimitingRule type: has_one via: limitingRule - from: Reserving to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: Reserving to: TextInLanguage type: has_many via: name - from: Reserving to: FarePrice type: has_many via: prices - from: ReservingInsert to: TextInLanguage type: has_many via: description - from: ReservingInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: ReservingInsert to: TextInLanguage type: has_many via: name - from: ReservingInsert to: FarePrice type: has_many via: prices - from: Reverting to: TextInLanguage type: has_many via: description - from: Reverting to: VersionOfObjectRef type: has_one via: fareFrameRef - from: Reverting to: VersionOfObjectRef type: has_many via: fareTableRefs - from: Reverting to: TextInLanguage type: has_many via: name - from: Reverting to: FarePrice type: has_many via: prices - from: Reverting to: VersionOfObjectRef type: has_one via: typeOfResponsibilityRoleRef - from: RoundTrip to: TextInLanguage type: has_many via: description - from: RoundTrip to: VersionOfObjectRef type: has_one via: fareFrameRef - from: RoundTrip to: VersionOfObjectRef type: has_many via: fareTableRefs - from: RoundTrip to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: RoundTrip to: TextInLanguage type: has_many via: name - from: RoundTrip to: FarePrice type: has_many via: prices - from: RoundTrip to: ValidityCondition type: has_many via: validityConditions - from: RoundTripInsert to: TextInLanguage type: has_many via: description - from: RoundTripInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: RoundTripInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: RoundTripInsert to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: RoundTripInsert to: TextInLanguage type: has_many via: name - from: RoundTripInsert to: FarePrice type: has_many via: prices - from: RoundTripInsert to: ValidityCondition type: has_many via: validityConditions - from: Rounding to: TextInLanguage type: has_many via: description - from: Rounding to: VersionOfObjectRef type: has_one via: fareFrameRef - from: Rounding to: TextInLanguage type: has_many via: name - from: RoundingInsert to: TextInLanguage type: has_many via: description - from: RoundingInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: RoundingInsert to: TextInLanguage type: has_many via: name - from: SaleDiscountRight to: GenericParameterAssignment type: has_many via: accessRightParameterAssignments - from: SaleDiscountRight to: AccessRightInProduct type: has_many via: accessRightsInProduct - from: SaleDiscountRight to: ChargingMoment type: has_one via: chargingMoment - from: SaleDiscountRight to: ConditionSummary type: has_one via: conditionSummary - from: SaleDiscountRight to: TextInLanguage type: has_many via: description - from: SaleDiscountRight to: VersionOfObjectRef type: has_one via: fareFrameRef - from: SaleDiscountRight to: VersionOfObjectRef type: has_many via: fareTableRefs - from: SaleDiscountRight to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: SaleDiscountRight to: TextInLanguage type: has_many via: name - from: SaleDiscountRight to: FarePrice type: has_many via: prices - from: SaleDiscountRight to: TypeOfFareProduct type: has_one via: typeOfFareProduct - from: SaleDiscountRight to: VersionOfObjectRef type: has_one via: typeOfFareProductRef - from: SaleDiscountRight to: ValidityCondition type: has_many via: validityConditions - from: SalesPackage to: GenericParameterAssignment type: has_many via: accessRightParameterAssignments - from: SalesPackage to: TextInLanguage type: has_many via: description - from: SalesPackage to: DistributionAssignment type: has_many via: distributionAssignments - from: SalesPackage to: VersionOfObjectRef type: has_one via: fareFrameRef - from: SalesPackage to: VersionOfObjectRef type: has_many via: fareTableRefs - from: SalesPackage to: LimitingRule type: has_one via: limitingRule - from: SalesPackage to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: SalesPackage to: TextInLanguage type: has_many via: name - from: SalesPackage to: FarePrice type: has_many via: prices - from: SalesPackage to: SalesPackageElement type: has_many via: salesPackageElements - from: SalesPackageElement to: TextInLanguage type: has_many via: description - from: SalesPackageElement to: VersionOfObjectRef type: has_one via: fareFrameRef - from: SalesPackageElement to: VersionOfObjectRef type: has_one via: fareProductRef - from: SalesPackageElement to: VersionOfObjectRef type: has_many via: fareTableRefs - from: SalesPackageElement to: LimitingRule type: has_one via: limitingRule - from: SalesPackageElement to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: SalesPackageElement to: TextInLanguage type: has_many via: name - from: SalesPackageElement to: VersionOfObjectRef type: has_one via: salesPackageRef - from: SalesPackageElement to: VersionOfObjectRef type: has_one via: typeOfTravelDocumentRef - from: SalesPackageElementInsert to: TextInLanguage type: has_many via: description - from: SalesPackageElementInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: SalesPackageElementInsert to: VersionOfObjectRef type: has_one via: fareProductRef - from: SalesPackageElementInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: SalesPackageElementInsert to: LimitingRule type: has_one via: limitingRule - from: SalesPackageElementInsert to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: SalesPackageElementInsert to: TextInLanguage type: has_many via: name - from: SalesPackageElementInsert to: VersionOfObjectRef type: has_one via: typeOfTravelDocumentRef - from: SalesPackageInsert to: VersionOfObjectRef type: has_many via: accessRightParameterAssignmentRefs - from: SalesPackageInsert to: TextInLanguage type: has_many via: description - from: SalesPackageInsert to: DistributionAssignmentInsert type: has_many via: distributionAssignments - from: SalesPackageInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: SalesPackageInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: SalesPackageInsert to: TextInLanguage type: has_many via: name - from: SalesPackageInsert to: FarePriceInsert type: has_many via: prices - from: SalesPackageInsert to: SalesPackageElementInsert type: has_many via: salesPackageElements - from: ScopingValidityParameter to: VersionOfObjectRef type: has_one via: fareFrameRef - from: ScopingValidityParameter to: VersionOfObjectRef type: has_one via: genericParameterAssignmentRef - from: SecurityPolicy to: TextInLanguage type: has_many via: description - from: SecurityPolicy to: VersionOfObjectRef type: has_one via: fareFrameRef - from: SecurityPolicy to: TextInLanguage type: has_many via: name - from: ServiceFacilitySet to: TextInLanguage type: has_many via: description - from: ServiceFacilitySet to: TextInLanguage type: has_many via: name - from: SupplementProduct to: GenericParameterAssignment type: has_many via: accessRightParameterAssignments - from: SupplementProduct to: AccessRightInProduct type: has_many via: accessRightsInProduct - from: SupplementProduct to: ChargingMoment type: has_one via: chargingMoment - from: SupplementProduct to: ConditionSummary type: has_one via: conditionSummary - from: SupplementProduct to: TextInLanguage type: has_many via: description - from: SupplementProduct to: VersionOfObjectRef type: has_one via: fareFrameRef - from: SupplementProduct to: VersionOfObjectRef type: has_many via: fareProductRefs - from: SupplementProduct to: VersionOfObjectRef type: has_many via: fareTableRefs - from: SupplementProduct to: TextInLanguage type: has_many via: name - from: SupplementProduct to: FarePrice type: has_many via: prices - from: SupplementProduct to: VersionOfObjectRef type: has_one via: pricingRuleRef - from: SupplementProduct to: TypeOfFareProduct type: has_one via: typeOfFareProduct - from: SupplementProduct to: ValidityCondition type: has_many via: validityConditions - from: SupplementProductInsert to: VersionOfObjectRef type: has_many via: accessRightParameterAssignmentRefs - from: SupplementProductInsert to: AccessRightInProductInsert type: has_many via: accessRightsInProduct - from: SupplementProductInsert to: VersionOfObjectRef type: has_one via: chargingMomentRef - from: SupplementProductInsert to: ConditionSummaryInsert type: has_one via: conditionSummary - from: SupplementProductInsert to: TextInLanguage type: has_many via: description - from: SupplementProductInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: SupplementProductInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: SupplementProductInsert to: TextInLanguage type: has_many via: name - from: SupplementProductInsert to: FarePriceInsert type: has_many via: prices - from: SupplementProductInsert to: VersionOfObjectRef type: has_one via: typeOfFareProductRef - from: Tariff to: TextInLanguage type: has_many via: description - from: Tariff to: VersionOfObjectRef type: has_one via: fareFrameRef - from: Tariff to: TextInLanguage type: has_many via: name - from: Tariff to: VersionOfObjectRef type: has_one via: validBetweenRef - from: TariffInsert to: TextInLanguage type: has_many via: description - from: TariffInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: TariffInsert to: TextInLanguage type: has_many via: name - from: TariffInsert to: VersionOfObjectRef type: has_one via: validBetweenRef - from: TemporalValidityParameter to: VersionOfObjectRef type: has_one via: dayType - from: TemporalValidityParameter to: VersionOfObjectRef type: has_one via: genericParameterAssignmentRef - from: TemporalValidityParameter to: GroupOfTimeBands type: has_one via: groupOfTimeBands - from: TemporalValidityParameter to: ValidityCondition type: has_one via: validityCondition - from: TemporalValidityParameter to: VersionOfObjectRef type: has_one via: validityConditionRef - from: TemporalValidityParameterInsert to: VersionOfObjectRef type: has_one via: dayType - from: TemporalValidityParameterInsert to: GroupOfTimeBands type: has_one via: groupOfTimeBands - from: TemporalValidityParameterInsert to: ValidityCondition type: has_one via: validityCondition - from: TemporalValidityParameterInsert to: VersionOfObjectRef type: has_one via: validityConditionRef - from: Timeband to: TextInLanguage type: has_many via: description - from: Timeband to: VersionOfObjectRef type: has_one via: fareFrameRef - from: Timeband to: TextInLanguage type: has_many via: name - from: Timeband to: ValidityCondition type: has_many via: validityConditions - from: Transferability to: TextInLanguage type: has_many via: description - from: Transferability to: VersionOfObjectRef type: has_one via: fareFrameRef - from: Transferability to: VersionOfObjectRef type: has_many via: fareTableRefs - from: Transferability to: TextInLanguage type: has_many via: name - from: Transferability to: FarePrice type: has_many via: prices - from: TypeOfAccessRightAssignment to: TextInLanguage type: has_many via: description - from: TypeOfAccessRightAssignment to: VersionOfObjectRef type: has_one via: fareFrameRef - from: TypeOfAccessRightAssignment to: TextInLanguage type: has_many via: name - from: TypeOfConcession to: TextInLanguage type: has_many via: description - from: TypeOfConcession to: VersionOfObjectRef type: has_one via: fareFrameRef - from: TypeOfConcession to: TextInLanguage type: has_many via: name - from: TypeOfConcessionInsert to: TextInLanguage type: has_many via: description - from: TypeOfConcessionInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: TypeOfConcessionInsert to: TextInLanguage type: has_many via: name - from: TypeOfFareProduct to: TextInLanguage type: has_many via: description - from: TypeOfFareProduct to: VersionOfObjectRef type: has_one via: fareFrameRef - from: TypeOfFareProduct to: TextInLanguage type: has_many via: name - from: TypeOfResponsibilityRole to: TextInLanguage type: has_many via: description - from: TypeOfResponsibilityRole to: VersionOfObjectRef type: has_one via: fareFrameRef - from: TypeOfResponsibilityRole to: TextInLanguage type: has_many via: name - from: TypeOfUsageParameter to: TextInLanguage type: has_many via: description - from: TypeOfUsageParameter to: VersionOfObjectRef type: has_one via: fareFrameRef - from: TypeOfUsageParameter to: TextInLanguage type: has_many via: name - from: TypeOfUsageParameterInsert to: TextInLanguage type: has_many via: description - from: TypeOfUsageParameterInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: TypeOfUsageParameterInsert to: TextInLanguage type: has_many via: name - from: UVPForNumberOfZones to: Authority type: belongs_to via: authorityId - from: UVPForNumberOfZones to: VersionOfObjectRef type: has_one via: fareFrameRef - from: UVPForNumberOfZonesInsert to: Authority type: belongs_to via: authorityId - from: UVPForNumberOfZonesInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: UsageValidityPeriodInsert to: TextInLanguage type: has_many via: description - from: UsageValidityPeriodInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: UsageValidityPeriodInsert to: TextInLanguage type: has_many via: name - from: UserProfile to: CompanionProfile type: has_many via: companionProfiles - from: UserProfile to: TextInLanguage type: has_many via: description - from: UserProfile to: VersionOfObjectRef type: has_one via: fareFrameRef - from: UserProfile to: VersionOfObjectRef type: has_many via: fareTableRefs - from: UserProfile to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: UserProfile to: TextInLanguage type: has_many via: name - from: UserProfile to: FarePrice type: has_many via: prices - from: UserProfile to: ValidityCondition type: has_many via: validityConditions - from: UserProfileInsert to: CompanionProfile type: belongs_to via: companionProfileIds - from: UserProfileInsert to: CompanionProfileInject type: has_many via: companionProfiles - from: UserProfileInsert to: TextInLanguage type: has_many via: description - from: UserProfileInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: UserProfileInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: UserProfileInsert to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: UserProfileInsert to: TextInLanguage type: has_many via: name - from: UserProfileInsert to: FarePrice type: has_many via: prices - from: UserProfileInsert to: ValidityCondition type: has_many via: validityConditions - from: ValidBetween to: TextInLanguage type: has_many via: description - from: ValidBetween to: VersionOfObjectRef type: has_one via: fareFrameRef - from: ValidBetween to: TextInLanguage type: has_many via: name - from: ValidBetween to: ValidityCondition type: has_many via: validityConditions - from: ValidableElement to: GenericParameterAssignment type: has_many via: accessRightParameterAssignments - from: ValidableElement to: AreaValidity type: has_one via: areaValidity - from: ValidableElement to: TextInLanguage type: has_many via: description - from: ValidableElement to: VersionOfObjectRef type: has_one via: fareFrameRef - from: ValidableElement to: FareStructureElementInSequence type: has_many via: fareStructureElementsInSequence - from: ValidableElement to: VersionOfObjectRef type: has_many via: fareStructureElementsRef - from: ValidableElement to: VersionOfObjectRef type: has_many via: fareTableRefs - from: ValidableElement to: TextInLanguage type: has_many via: name - from: ValidableElement to: FarePrice type: has_many via: prices - from: ValidableElement to: ValidityCondition type: has_many via: validityConditions - from: ValidableElementInsert to: VersionOfObjectRef type: has_many via: accessRightParameterAssignments - from: ValidableElementInsert to: AreaValidity type: has_one via: areaValidity - from: ValidableElementInsert to: TextInLanguage type: has_many via: description - from: ValidableElementInsert to: VersionOfObjectRef type: has_one via: fareFrameRef - from: ValidableElementInsert to: FareStructureElementInSequenceInsert type: has_many via: fareStructureElementsInSequence - from: ValidableElementInsert to: VersionOfObjectRef type: has_many via: fareStructureElementsRef - from: ValidableElementInsert to: VersionOfObjectRef type: has_many via: fareTableRefs - from: ValidableElementInsert to: TextInLanguage type: has_many via: name - from: ValidableElementInsert to: FarePriceInsert type: has_many via: prices - from: v2.DistributionAssignment to: TextInLanguage type: has_many via: description - from: v2.DistributionAssignment to: VersionOfObjectRef type: has_one via: distributionChannelRef - from: v2.DistributionAssignment to: VersionOfObjectRef type: has_one via: fareFrameRef - from: v2.DistributionAssignment to: VersionOfObjectRef type: has_one via: fulfilmentMethodRef - from: v2.DistributionAssignment to: VersionOfObjectRef type: has_one via: groupOfDistributionChannelsRef - from: v2.DistributionAssignment to: VersionOfObjectRef type: has_one via: groupOfSalesPackagesRef - from: v2.DistributionAssignment to: TextInLanguage type: has_many via: name - from: v2.DistributionAssignment to: VersionOfObjectRef type: has_one via: organisationRef - from: v2.DistributionAssignment to: VersionOfObjectRef type: has_one via: salesPackageRef - from: v2.DistributionAssignment to: VersionOfObjectRef type: has_one via: serviceAccessRightRef - from: v2.SalesPackage to: TextInLanguage type: has_many via: description - from: v2.SalesPackage to: v2.DistributionAssignment type: has_many via: distributionAssignments - from: v2.SalesPackage to: VersionOfObjectRef type: has_one via: fareFrameRef - from: v2.SalesPackage to: LimitingRule type: has_one via: limitingRule - from: v2.SalesPackage to: VersionOfObjectRef type: has_one via: limitingRuleRef - from: v2.SalesPackage to: TextInLanguage type: has_many via: name - from: v2.SalesPackage to: FarePrice type: has_many via: prices - from: v2.SalesPackage to: SalesPackageElement type: has_many via: salesPackageElements - from: v2.SalesPackage to: GenericParameterAssignment type: has_many via: validityParameterAssignments - from: v2.SupplementProduct to: GenericParameterAssignment type: has_many via: accessRightParameterAssignments - from: v2.SupplementProduct to: AccessRightInProduct type: has_many via: accessRightsInProduct - from: v2.SupplementProduct to: VersionOfObjectRef type: has_one via: chargingMomentRef - from: v2.SupplementProduct to: ConditionSummary type: has_one via: conditionSummary - from: v2.SupplementProduct to: TextInLanguage type: has_many via: description - from: v2.SupplementProduct to: VersionOfObjectRef type: has_one via: fareFrameRef - from: v2.SupplementProduct to: VersionOfObjectRef type: has_many via: fareTableRefs - from: v2.SupplementProduct to: TextInLanguage type: has_many via: name - from: v2.SupplementProduct to: FarePrice type: has_many via: prices - from: v2.SupplementProduct to: VersionOfObjectRef type: has_one via: typeOfFareProductRef - from: v2.SupplementProduct to: ValidityCondition type: has_many via: validityConditions - from: CompensationElement to: OrderLine type: belongs_to via: orderLineIds - from: CompensationOperation to: Order type: belongs_to via: orderId - from: CompensationOperation to: CompensationElement type: has_many via: elements - from: CompensationDetails to: OrderLine type: belongs_to via: orderLineIds - from: CompensationDetails to: Fee type: belongs_to via: feeId - from: CompensationResult to: Order type: belongs_to via: orderId - from: CompensationResult to: CompensationDetails type: has_many via: details - from: AffectedPaymentTransaction to: Transaction type: belongs_to via: transactionId - from: RefundOption to: ProductElementIdentifier type: has_many via: additionalAffectedElementsOnLevel - from: RefundOption to: AffectedPaymentTransaction type: has_many via: affectedPaymentTransactions - from: RefundOption to: OrderReference type: has_one via: orderLineRef - from: RefundOption to: ProductsElementWrapper type: has_one via: product - from: RefundOption to: ProductElementIdentifier type: has_one via: productElementIdentifier - from: RefundOption to: ProductsElementWrapper type: has_one via: refundRule - from: PerformRefundEntry to: OrderReference type: has_one via: orderLineRef - from: PerformRefundEntry to: ProductElementIdentifier type: has_many via: refundOperations - from: PerformRefundEntry to: ProductsElementWrapper type: has_one via: refundRule - from: DryRunRefundResponse to: Order type: belongs_to via: orderId - from: DryRunRefundResponse to: AffectedPaymentTransaction type: has_many via: affectedPaymentTransactions - from: Customer to: customer type: belongs_to via: customerId - from: Customer to: CustomerEntitlement type: has_many via: entitlements - from: OfferConfiguration to: CustomerEntitlement type: has_one via: customerEntitlement - from: OfferConfiguration to: customer type: belongs_to via: customerIds - from: OfferConfiguration to: Customer type: has_many via: customers - from: OfferConfiguration to: DistributionDetails type: has_one via: distributionDetails - from: OfferConfiguration to: offer type: belongs_to via: offerId - from: OfferConfiguration to: OrderLine type: belongs_to via: orderLineId - from: OrderLineIdsAndReservationIds to: Order type: belongs_to via: orderId - from: OrderLineIdsAndReservationIds to: OrderLine type: belongs_to via: orderLineIds - from: OrderLineIdsAndReservationIds to: Reservation type: belongs_to via: reservationIds - from: ChangeOrderLinesConfiguration to: Customer type: has_many via: customers - from: ChangeOrderLinesConfiguration to: DistributionDetails type: has_one via: distributionDetails - from: ChangeOrderLinesConfiguration to: offer type: belongs_to via: offerId - from: ChangeOrderLinesConfiguration to: OrderLine type: belongs_to via: orderLineId - from: AddSupplementProductsConfiguration to: Customer type: has_many via: customers - from: AddSupplementProductsConfiguration to: offer type: belongs_to via: offerId - from: AddSupplementProductsConfiguration to: OrderLine type: belongs_to via: orderLineId - from: AddSupplementProductsRequest to: AddSupplementProductsConfiguration type: has_many via: offerConfigurations - from: AddSupplementProductsRequest to: Order type: belongs_to via: orderId - from: Option to: Fee type: has_one via: fee - from: Option to: leg type: belongs_to via: legIds - from: OrderLineOptions to: OrderLine type: belongs_to via: orderLineId - from: OrderLineOptions to: Option type: has_many via: options - from: Parameters to: UserProfile type: has_one via: userProfile - from: ThirdPartyProductConfiguration to: RefType type: has_one via: productRef - from: ThirdPartyProductConfiguration to: TextInLanguage type: has_many via: name - from: ThirdPartyProductConfiguration to: PriceWithTax type: has_one via: price - from: ThirdPartyProductConfiguration to: PriceWithTax type: has_one via: priceContribution - from: ThirdPartyProductConfiguration to: Authority type: belongs_to via: authorityId - from: ThirdPartyProductConfiguration to: customer type: belongs_to via: customerIds - from: ThirdPartyProductConfiguration to: DistributionDetails type: has_one via: distributionDetails - from: ThirdPartyProductConfiguration to: Parameters type: has_one via: parameters - from: ReservationLineResponse to: SeatingPropertiesResponseV1 type: has_one via: reservedSeatingProperties - from: ReservationLineResponse to: SeatingPropertiesResponseV1 type: has_one via: requestedSeatingProperties - from: ReservationLineResponse to: OrderLine type: belongs_to via: orderLineId - from: RebookedReservationLineResponseV1 to: OrderLine type: belongs_to via: orderLineId - from: ElementPartResponseV1 to: StopPlaceWithTimesResponseV1 type: has_one via: originStopPlace - from: ElementPartResponseV1 to: StopPlaceWithTimesResponseV1 type: has_one via: destinationStopPlace - from: ReservationResponse to: StopPlaceResponseV1 type: has_one via: originStopPlace - from: ReservationResponse to: StopPlaceResponseV1 type: has_one via: destinationStopPlace - from: ReservationResponse to: ReservationLineResponse type: has_many via: reservationLines - from: ReservationResponse to: Order type: belongs_to via: orderId - from: CreateReservationLinesBySeatingPropertiesRequest to: SeatingPropertiesRequestV1 type: has_one via: seatingPropertiesToReserve - from: CreateReservationLinesBySeatingPropertiesRequest to: OrderLine type: belongs_to via: orderLineId - from: CreateTripReservationBySeatingPropertiesRequest to: Order type: belongs_to via: orderId - from: CreateTripReservationBySeatingPropertiesRequest to: CreateTripReservationLinesBySeatingPropertiesRequest type: has_many via: reservationLinesRequests - from: CreateTripReservationLinesBySeatingPropertiesRequest to: SeatingPropertiesRequestV1 type: has_one via: seatingPropertiesToReserve - from: CreateTripReservationLinesBySeatingPropertiesRequest to: OrderLine type: belongs_to via: orderLineId - from: RebookedReservationLineResponse to: OrderLine type: belongs_to via: orderLineId - from: RebookedReservationResponse to: Order type: belongs_to via: orderId - from: RebookedReservationResponse to: StopPlaceResponseV1 type: has_one via: originStopPlace - from: RebookedReservationResponse to: StopPlaceResponseV1 type: has_one via: previousOriginStopPlace - from: RebookedReservationResponse to: StopPlaceResponseV1 type: has_one via: destinationStopPlace - from: RebookedReservationResponse to: StopPlaceResponseV1 type: has_one via: previousDestinationStopPlace - from: RebookedReservationResponse to: RebookedReservationLineResponse type: has_many via: rebookedReservationLines - from: RebookedReservationResponseV1 to: Order type: belongs_to via: orderId - from: RebookedReservationResponseV1 to: StopPlaceResponseV1 type: has_one via: originStopPlace - from: RebookedReservationResponseV1 to: StopPlaceResponseV1 type: has_one via: previousOriginStopPlace - from: RebookedReservationResponseV1 to: StopPlaceResponseV1 type: has_one via: destinationStopPlace - from: RebookedReservationResponseV1 to: StopPlaceResponseV1 type: has_one via: previousDestinationStopPlace - from: RebookedReservationResponseV1 to: RebookedReservationLineResponseV1 type: has_many via: reservationLines - from: RebookedReservationResponseV1 to: RebookedReservationLineResponseV1 type: has_many via: previousReservationLines - from: SeatsAvailabilitiesElementResponseV1 to: ElementPartResponseV1 type: has_many via: elementParts - from: SeatsReservationsSeatResponseV1 to: SeatingPropertiesResponseV1 type: has_one via: properties - from: CapacitiesOccupancyElementResponseV1 to: SeatsOccupancySeatResponseV1 type: has_many via: seats - from: CapacitiesOccupancyElementResponseV1 to: ElementPartResponseV1 type: has_many via: elementParts - from: SeatsOccupancySeatResponseV1 to: SeatingPropertiesResponseV1 type: has_one via: properties - from: AvailableCompartmentResponse to: AvailableSeatResponse type: has_many via: seats - from: AvailableElementWithCompartmentsResponse to: AvailableCompartmentResponse type: has_many via: availableCompartments - from: AvailableElementWithCompartmentsResponse to: AvailableSeatResponse type: has_many via: availableSingleSeats - from: AvailableSeatResponse to: SeatingPropertiesResponseV1 type: has_one via: properties - from: ElementDebugResponse to: ElementPartResponseV1 type: has_many via: elementParts - from: ElementDebugResponse to: SeatDebugResponse type: has_many via: seats - from: SeatDebugResponse to: SeatingPropertiesResponseV1 type: has_one via: properties - from: SeatingOfferDebugResponse to: Line type: belongs_to via: lineId - from: SeatingOfferDebugResponse to: ElementDebugResponse type: has_many via: elements - from: SeatingOfferDebugResponse to: StopPlaceWithTimesResponseV1 type: has_many via: stopPlaces - from: SupportRequest to: asset type: belongs_to via: assetId - from: SupportRequest to: Place type: has_one via: place - from: BookingResponse to: Order type: belongs_to via: orderId - from: BookingResponse to: Asset type: has_one via: asset - from: OneStopBooking to: asset type: belongs_to via: assetId - from: AbstractSurfaceType to: ReferenceType type: has_one via: descriptionReference - from: AbstractSurfaceType to: CodeWithAuthorityType type: has_one via: identifier - from: AbstractSurfaceType to: CodeType type: has_many via: name - from: AccessibilityAssessment to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: AccessibilityAssessment to: MultilingualString type: has_one via: comment - from: AccessibilityAssessment to: ExtensionsStructure type: has_one via: extensions - from: AccessibilityAssessment to: AccessibilityLimitations_RelStructure type: has_one via: limitations - from: AccessibilityAssessment to: ValidBetween type: has_many via: validBetween - from: AccessibilityAssessment to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: AccessibilityLimitation to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: AccessibilityLimitation to: ExtensionsStructure type: has_one via: extensions - from: AccessibilityLimitation to: ValidBetween type: has_many via: validBetween - from: AccessibilityLimitation to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: AccessibilityLimitations_RelStructure to: AccessibilityLimitation type: has_one via: accessibilityLimitation - from: AlternativeDescriptors to: TopographicPlaceDescriptor_VersionedChildStructure type: has_many via: topographicPlaceDescriptor - from: AlternativeName to: MultilingualString type: has_one via: abbreviation - from: AlternativeName to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: AlternativeName to: ExtensionsStructure type: has_one via: extensions - from: AlternativeName to: MultilingualString type: has_one via: name - from: AlternativeName to: MultilingualString type: has_one via: qualifierName - from: AlternativeName to: MultilingualString type: has_one via: shortName - from: AlternativeName to: ValidBetween type: has_many via: validBetween - from: AlternativeName to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: AlternativeNames_RelStructure to: AlternativeName type: has_many via: alternativeName - from: AlternativeText to: ExtensionsStructure type: has_one via: extensions - from: AlternativeText to: MultilingualString type: has_one via: text - from: AlternativeText to: ValidBetween type: has_many via: validBetween - from: AlternativeText to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: AlternativeTexts_RelStructure to: AlternativeText type: has_many via: alternativeText - from: ContactStructure to: MultilingualString type: has_one via: contactPerson - from: ContactStructure to: MultilingualString type: has_one via: furtherDetails - from: FareZone to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: FareZone to: BrandingRefStructure type: has_one via: brandingRef - from: FareZone to: SimplePoint_VersionStructure type: has_one via: centroid - from: FareZone to: TariffZoneRefs_RelStructure type: has_one via: contains - from: FareZone to: MultilingualString type: has_one via: description - from: FareZone to: ExtensionsStructure type: has_one via: extensions - from: FareZone to: InfoLinks type: has_one via: infoLinks - from: FareZone to: KeyListStructure type: has_one via: keyList - from: FareZone to: PointRefs_RelStructure type: has_one via: members - from: FareZone to: MultiSurfaceType type: has_one via: multiSurface - from: FareZone to: MultilingualString type: has_one via: name - from: FareZone to: ZoneRefStructure type: has_one via: parentZoneRef - from: FareZone to: PolygonType type: has_one via: polygon - from: FareZone to: PresentationStructure type: has_one via: presentation - from: FareZone to: PrivateCodeStructure type: has_one via: privateCode - from: FareZone to: Projections_RelStructure type: has_one via: projections - from: FareZone to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: FareZone to: MultilingualString type: has_one via: shortName - from: FareZone to: TypeOfZoneRefs_RelStructure type: has_one via: types - from: FareZone to: ValidBetween type: has_many via: validBetween - from: FareZone to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: GroupOfStopPlaces to: AlternativeNames_RelStructure type: has_one via: alternativeNames - from: GroupOfStopPlaces to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: GroupOfStopPlaces to: BrandingRefStructure type: has_one via: brandingRef - from: GroupOfStopPlaces to: SimplePoint_VersionStructure type: has_one via: centroid - from: GroupOfStopPlaces to: MultilingualString type: has_one via: description - from: GroupOfStopPlaces to: ExtensionsStructure type: has_one via: extensions - from: GroupOfStopPlaces to: InfoLinks type: has_one via: infoLinks - from: GroupOfStopPlaces to: KeyListStructure type: has_one via: keyList - from: GroupOfStopPlaces to: MultilingualString type: has_one via: name - from: GroupOfStopPlaces to: PolygonType type: has_one via: polygon - from: GroupOfStopPlaces to: PrivateCodeStructure type: has_one via: privateCode - from: GroupOfStopPlaces to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: GroupOfStopPlaces to: MultilingualString type: has_one via: shortName - from: GroupOfStopPlaces to: ValidBetween type: has_many via: validBetween - from: GroupOfStopPlaces to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: GroupOfTariffZones to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: GroupOfTariffZones to: BrandingRefStructure type: has_one via: brandingRef - from: GroupOfTariffZones to: MultilingualString type: has_one via: description - from: GroupOfTariffZones to: ExtensionsStructure type: has_one via: extensions - from: GroupOfTariffZones to: InfoLinks type: has_one via: infoLinks - from: GroupOfTariffZones to: KeyListStructure type: has_one via: keyList - from: GroupOfTariffZones to: TariffZoneRefs_RelStructure type: has_one via: members - from: GroupOfTariffZones to: MultilingualString type: has_one via: name - from: GroupOfTariffZones to: PrivateCodeStructure type: has_one via: privateCode - from: GroupOfTariffZones to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: GroupOfTariffZones to: MultilingualString type: has_one via: shortName - from: GroupOfTariffZones to: ValidBetween type: has_many via: validBetween - from: GroupOfTariffZones to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: JAXBElementAbstractSurfaceType to: AbstractSurfaceType type: has_one via: value - from: LocalServices_RelStructure to: JAXBElementObject type: has_many via: localServiceRefOrLocalService - from: MultiSurfaceType to: ReferenceType type: has_one via: descriptionReference - from: MultiSurfaceType to: CodeWithAuthorityType type: has_one via: identifier - from: MultiSurfaceType to: CodeType type: has_many via: name - from: Organisation_DerivedViewStructure to: AlternativeNames_RelStructure type: has_one via: alternativeNames - from: Organisation_DerivedViewStructure to: BrandingRefStructure type: has_one via: brandingRef - from: Organisation_DerivedViewStructure to: ContactStructure type: has_one via: contactDetails - from: Organisation_DerivedViewStructure to: MultilingualString type: has_one via: legalName - from: Organisation_DerivedViewStructure to: MultilingualString type: has_one via: name - from: Organisation_DerivedViewStructure to: JAXBElementOrganisationRefStructure type: has_one via: organisationRef - from: Organisation_DerivedViewStructure to: MultilingualString type: has_one via: shortName - from: Organisation_DerivedViewStructure to: MultilingualString type: has_one via: tradingName - from: Parking to: Accesses_RelStructure type: has_one via: accesses - from: Parking to: AccessibilityAssessment type: has_one via: accessibilityAssessment - from: Parking to: TopographicPlaceRefs_RelStructure type: has_one via: additionalTopographicPlaces - from: Parking to: SiteRefs_RelStructure type: has_one via: adjacentSites - from: Parking to: AlternativeNames_RelStructure type: has_one via: alternativeNames - from: Parking to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: Parking to: BrandingRefStructure type: has_one via: brandingRef - from: Parking to: SimplePoint_VersionStructure type: has_one via: centroid - from: Parking to: TopographicPlaceRefStructure type: has_one via: containedInPlaceRef - from: Parking to: MultilingualString type: has_one via: crossRoad - from: Parking to: MultilingualString type: has_one via: description - from: Parking to: SiteEntrances_RelStructure type: has_one via: entrances - from: Parking to: EquipmentPlaces_RelStructure type: has_one via: equipmentPlaces - from: Parking to: ExtensionsStructure type: has_one via: extensions - from: Parking to: SiteFacilitySets_RelStructure type: has_one via: facilities - from: Parking to: InfoLinks type: has_one via: infoLinks - from: Parking to: KeyListStructure type: has_one via: keyList - from: Parking to: MultilingualString type: has_one via: label - from: Parking to: MultilingualString type: has_one via: landmark - from: Parking to: Levels_RelStructure type: has_one via: levels - from: Parking to: LocalServices_RelStructure type: has_one via: localServices - from: Parking to: LocaleStructure type: has_one via: locale - from: Parking to: PointRefs_RelStructure type: has_one via: members - from: Parking to: MultiSurfaceType type: has_one via: multiSurface - from: Parking to: MultilingualString type: has_one via: name - from: Parking to: MultilingualString type: has_one via: nameSuffix - from: Parking to: Organisation_DerivedViewStructure type: has_one via: operatingOrganisationView - from: Parking to: JAXBElementOrganisationRefStructure type: has_one via: organisationRef - from: Parking to: SiteRefStructure type: has_one via: parentSiteRef - from: Parking to: ZoneRefStructure type: has_one via: parentZoneRef - from: Parking to: PlaceEquipments_RelStructure type: has_one via: placeEquipments - from: Parking to: TypeOfPlaceRefs_RelStructure type: has_one via: placeTypes - from: Parking to: PolygonType type: has_one via: polygon - from: Parking to: PostalAddress type: has_one via: postalAddress - from: Parking to: PresentationStructure type: has_one via: presentation - from: Parking to: PrivateCodeStructure type: has_one via: privateCode - from: Parking to: Projections_RelStructure type: has_one via: projections - from: Parking to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: Parking to: RoadAddress type: has_one via: roadAddress - from: Parking to: MultilingualString type: has_one via: shortName - from: Parking to: TopographicPlaceRefStructure type: has_one via: topographicPlaceRef - from: Parking to: TopographicPlaceView type: has_one via: topographicPlaceView - from: Parking to: TypeOfZoneRefs_RelStructure type: has_one via: types - from: Parking to: ValidBetween type: has_many via: validBetween - from: Parking to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: Parking to: TransportTypeRefs_RelStructure type: has_one via: vehicleTypes - from: ParkingProperties to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: ParkingProperties to: ExtensionsStructure type: has_one via: extensions - from: ParkingProperties to: MultilingualString type: has_one via: name - from: ParkingProperties to: ValidBetween type: has_many via: validBetween - from: ParkingProperties to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: ParkingProperties to: TransportTypeRefs_RelStructure type: has_one via: vehicleTypes - from: PlaceEquipments_RelStructure to: JAXBElementObject type: has_many via: installedEquipmentRefOrInstalledEquipment - from: PolygonType to: ReferenceType type: has_one via: descriptionReference - from: PolygonType to: AbstractRingPropertyType type: has_one via: exterior - from: PolygonType to: CodeWithAuthorityType type: has_one via: identifier - from: PolygonType to: AbstractRingPropertyType type: has_many via: interior - from: PolygonType to: CodeType type: has_many via: name - from: PostalAddress to: MultilingualString type: has_one via: addressLine1 - from: PostalAddress to: MultilingualString type: has_one via: addressLine2 - from: PostalAddress to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: PostalAddress to: BrandingRefStructure type: has_one via: brandingRef - from: PostalAddress to: MultilingualString type: has_one via: buildingName - from: PostalAddress to: SimplePoint_VersionStructure type: has_one via: centroid - from: PostalAddress to: MultilingualString type: has_one via: countryName - from: PostalAddress to: CountryRef type: has_one via: countryRef - from: PostalAddress to: MultilingualString type: has_one via: description - from: PostalAddress to: ExtensionsStructure type: has_one via: extensions - from: PostalAddress to: InfoLinks type: has_one via: infoLinks - from: PostalAddress to: KeyListStructure type: has_one via: keyList - from: PostalAddress to: PointRefs_RelStructure type: has_one via: members - from: PostalAddress to: MultiSurfaceType type: has_one via: multiSurface - from: PostalAddress to: MultilingualString type: has_one via: name - from: PostalAddress to: ZoneRefStructure type: has_one via: parentZoneRef - from: PostalAddress to: TypeOfPlaceRefs_RelStructure type: has_one via: placeTypes - from: PostalAddress to: PolygonType type: has_one via: polygon - from: PostalAddress to: PrivateCodeStructure type: has_one via: privateCode - from: PostalAddress to: Projections_RelStructure type: has_one via: projections - from: PostalAddress to: MultilingualString type: has_one via: province - from: PostalAddress to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: PostalAddress to: MultilingualString type: has_one via: shortName - from: PostalAddress to: MultilingualString type: has_one via: street - from: PostalAddress to: MultilingualString type: has_one via: suburb - from: PostalAddress to: MultilingualString type: has_one via: town - from: PostalAddress to: TypeOfZoneRefs_RelStructure type: has_one via: types - from: PostalAddress to: ValidBetween type: has_many via: validBetween - from: PostalAddress to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: PresentationStructure to: InfoLinks type: has_one via: infoLinks - from: Projections_RelStructure to: JAXBElementObject type: has_many via: projectionRefOrProjection - from: Qualify to: MultilingualString type: has_one via: qualifierName - from: Qualify to: TopographicPlaceRefStructure type: has_one via: topographicPlaceRef - from: Quay to: AccessibilityAssessment type: has_one via: accessibilityAssessment - from: Quay to: AlternativeNames_RelStructure type: has_one via: alternativeNames - from: Quay to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: Quay to: BrandingRefStructure type: has_one via: brandingRef - from: Quay to: SimplePoint_VersionStructure type: has_one via: centroid - from: Quay to: MultilingualString type: has_one via: crossRoad - from: Quay to: MultilingualString type: has_one via: description - from: Quay to: SiteEntrances_RelStructure type: has_one via: entrances - from: Quay to: EquipmentPlaces_RelStructure type: has_one via: equipmentPlaces - from: Quay to: ExtensionsStructure type: has_one via: extensions - from: Quay to: SiteFacilitySets_RelStructure type: has_one via: facilities - from: Quay to: InfoLinks type: has_one via: infoLinks - from: Quay to: KeyListStructure type: has_one via: keyList - from: Quay to: MultilingualString type: has_one via: label - from: Quay to: MultilingualString type: has_one via: landmark - from: Quay to: LocalServices_RelStructure type: has_one via: localServices - from: Quay to: PointRefs_RelStructure type: has_one via: members - from: Quay to: JAXBElementModeOfOperationRefStructure type: has_one via: modeOfOperationRef - from: Quay to: MultiSurfaceType type: has_one via: multiSurface - from: Quay to: MultilingualString type: has_one via: name - from: Quay to: MultilingualString type: has_one via: nameSuffix - from: Quay to: ZoneRefStructure type: has_one via: parentZoneRef - from: Quay to: PlaceEquipments_RelStructure type: has_one via: placeEquipments - from: Quay to: TypeOfPlaceRefs_RelStructure type: has_one via: placeTypes - from: Quay to: PolygonType type: has_one via: polygon - from: Quay to: PostalAddress type: has_one via: postalAddress - from: Quay to: PresentationStructure type: has_one via: presentation - from: Quay to: PrivateCodeStructure type: has_one via: privateCode - from: Quay to: Projections_RelStructure type: has_one via: projections - from: Quay to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: Quay to: RoadAddress type: has_one via: roadAddress - from: Quay to: MultilingualString type: has_one via: shortName - from: Quay to: SiteRefStructure type: has_one via: siteRef - from: Quay to: TariffZoneRefs_RelStructure type: has_one via: tariffZones - from: Quay to: TypeOfZoneRefs_RelStructure type: has_one via: types - from: Quay to: ValidBetween type: has_many via: validBetween - from: Quay to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: RoadAddress to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: RoadAddress to: BrandingRefStructure type: has_one via: brandingRef - from: RoadAddress to: SimplePoint_VersionStructure type: has_one via: centroid - from: RoadAddress to: MultilingualString type: has_one via: countryName - from: RoadAddress to: CountryRef type: has_one via: countryRef - from: RoadAddress to: MultilingualString type: has_one via: description - from: RoadAddress to: ExtensionsStructure type: has_one via: extensions - from: RoadAddress to: InfoLinks type: has_one via: infoLinks - from: RoadAddress to: KeyListStructure type: has_one via: keyList - from: RoadAddress to: PointRefs_RelStructure type: has_one via: members - from: RoadAddress to: MultiSurfaceType type: has_one via: multiSurface - from: RoadAddress to: MultilingualString type: has_one via: name - from: RoadAddress to: ZoneRefStructure type: has_one via: parentZoneRef - from: RoadAddress to: TypeOfPlaceRefs_RelStructure type: has_one via: placeTypes - from: RoadAddress to: PolygonType type: has_one via: polygon - from: RoadAddress to: PrivateCodeStructure type: has_one via: privateCode - from: RoadAddress to: Projections_RelStructure type: has_one via: projections - from: RoadAddress to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: RoadAddress to: MultilingualString type: has_one via: roadName - from: RoadAddress to: MultilingualString type: has_one via: shortName - from: RoadAddress to: TypeOfZoneRefs_RelStructure type: has_one via: types - from: RoadAddress to: ValidBetween type: has_many via: validBetween - from: RoadAddress to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: ScheduledStopPoint to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: ScheduledStopPoint to: BrandingRefStructure type: has_one via: brandingRef - from: ScheduledStopPoint to: CountryRef type: has_one via: countryRef - from: ScheduledStopPoint to: MultilingualString type: has_one via: description - from: ScheduledStopPoint to: ExtensionsStructure type: has_one via: extensions - from: ScheduledStopPoint to: KeyListStructure type: has_one via: keyList - from: ScheduledStopPoint to: MultilingualString type: has_one via: label - from: ScheduledStopPoint to: LocationStructure type: has_one via: location - from: ScheduledStopPoint to: MultilingualString type: has_one via: name - from: ScheduledStopPoint to: MultilingualString type: has_one via: nameSuffix - from: ScheduledStopPoint to: PresentationStructure type: has_one via: presentation - from: ScheduledStopPoint to: PrivateCodeStructure type: has_one via: privateCode - from: ScheduledStopPoint to: Projections_RelStructure type: has_one via: projections - from: ScheduledStopPoint to: PrivateCodeStructure type: has_one via: publicCode - from: ScheduledStopPoint to: MultilingualString type: has_one via: shortName - from: ScheduledStopPoint to: PrivateCodeStructure type: has_one via: shortStopCode - from: ScheduledStopPoint to: TariffZoneRefs_RelStructure type: has_one via: tariffZones - from: ScheduledStopPoint to: TopographicPlaceRefStructure type: has_one via: topographicPlaceRef - from: ScheduledStopPoint to: TopographicPlaceView type: has_one via: topographicPlaceView - from: ScheduledStopPoint to: ValidBetween type: has_many via: validBetween - from: ScheduledStopPoint to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: SimplePoint_VersionStructure to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: SimplePoint_VersionStructure to: LocationStructure type: has_one via: location - from: SimplePoint_VersionStructure to: MultilingualString type: has_one via: name - from: SimplePoint_VersionStructure to: ValidBetween type: has_many via: validBetween - from: SimplePoint_VersionStructure to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: SiteEntrances_RelStructure to: JAXBElementObject type: has_many via: entranceRefOrEntrance - from: Site_VersionStructure to: AccessibilityAssessment type: has_one via: accessibilityAssessment - from: Site_VersionStructure to: TopographicPlaceRefs_RelStructure type: has_one via: additionalTopographicPlaces - from: Site_VersionStructure to: SiteRefs_RelStructure type: has_one via: adjacentSites - from: Site_VersionStructure to: AlternativeNames_RelStructure type: has_one via: alternativeNames - from: Site_VersionStructure to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: Site_VersionStructure to: BrandingRefStructure type: has_one via: brandingRef - from: Site_VersionStructure to: SimplePoint_VersionStructure type: has_one via: centroid - from: Site_VersionStructure to: TopographicPlaceRefStructure type: has_one via: containedInPlaceRef - from: Site_VersionStructure to: MultilingualString type: has_one via: crossRoad - from: Site_VersionStructure to: MultilingualString type: has_one via: description - from: Site_VersionStructure to: SiteEntrances_RelStructure type: has_one via: entrances - from: Site_VersionStructure to: EquipmentPlaces_RelStructure type: has_one via: equipmentPlaces - from: Site_VersionStructure to: ExtensionsStructure type: has_one via: extensions - from: Site_VersionStructure to: SiteFacilitySets_RelStructure type: has_one via: facilities - from: Site_VersionStructure to: InfoLinks type: has_one via: infoLinks - from: Site_VersionStructure to: KeyListStructure type: has_one via: keyList - from: Site_VersionStructure to: MultilingualString type: has_one via: landmark - from: Site_VersionStructure to: Levels_RelStructure type: has_one via: levels - from: Site_VersionStructure to: LocalServices_RelStructure type: has_one via: localServices - from: Site_VersionStructure to: LocaleStructure type: has_one via: locale - from: Site_VersionStructure to: PointRefs_RelStructure type: has_one via: members - from: Site_VersionStructure to: MultiSurfaceType type: has_one via: multiSurface - from: Site_VersionStructure to: MultilingualString type: has_one via: name - from: Site_VersionStructure to: MultilingualString type: has_one via: nameSuffix - from: Site_VersionStructure to: Organisation_DerivedViewStructure type: has_one via: operatingOrganisationView - from: Site_VersionStructure to: JAXBElementOrganisationRefStructure type: has_one via: organisationRef - from: Site_VersionStructure to: SiteRefStructure type: has_one via: parentSiteRef - from: Site_VersionStructure to: ZoneRefStructure type: has_one via: parentZoneRef - from: Site_VersionStructure to: PlaceEquipments_RelStructure type: has_one via: placeEquipments - from: Site_VersionStructure to: TypeOfPlaceRefs_RelStructure type: has_one via: placeTypes - from: Site_VersionStructure to: PolygonType type: has_one via: polygon - from: Site_VersionStructure to: PostalAddress type: has_one via: postalAddress - from: Site_VersionStructure to: PresentationStructure type: has_one via: presentation - from: Site_VersionStructure to: PrivateCodeStructure type: has_one via: privateCode - from: Site_VersionStructure to: Projections_RelStructure type: has_one via: projections - from: Site_VersionStructure to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: Site_VersionStructure to: RoadAddress type: has_one via: roadAddress - from: Site_VersionStructure to: MultilingualString type: has_one via: shortName - from: Site_VersionStructure to: TopographicPlaceRefStructure type: has_one via: topographicPlaceRef - from: Site_VersionStructure to: TopographicPlaceView type: has_one via: topographicPlaceView - from: Site_VersionStructure to: TypeOfZoneRefs_RelStructure type: has_one via: types - from: Site_VersionStructure to: ValidBetween type: has_many via: validBetween - from: Site_VersionStructure to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: StopPlace to: Accesses_RelStructure type: has_one via: accesses - from: StopPlace to: AccessibilityAssessment type: has_one via: accessibilityAssessment - from: StopPlace to: TopographicPlaceRefs_RelStructure type: has_one via: additionalTopographicPlaces - from: StopPlace to: SiteRefs_RelStructure type: has_one via: adjacentSites - from: StopPlace to: AlternativeNames_RelStructure type: has_one via: alternativeNames - from: StopPlace to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: StopPlace to: BrandingRefStructure type: has_one via: brandingRef - from: StopPlace to: SimplePoint_VersionStructure type: has_one via: centroid - from: StopPlace to: TopographicPlaceRefStructure type: has_one via: containedInPlaceRef - from: StopPlace to: MultilingualString type: has_one via: crossRoad - from: StopPlace to: MultilingualString type: has_one via: description - from: StopPlace to: SiteEntrances_RelStructure type: has_one via: entrances - from: StopPlace to: EquipmentPlaces_RelStructure type: has_one via: equipmentPlaces - from: StopPlace to: ExtensionsStructure type: has_one via: extensions - from: StopPlace to: SiteFacilitySets_RelStructure type: has_one via: facilities - from: StopPlace to: InfoLinks type: has_one via: infoLinks - from: StopPlace to: KeyListStructure type: has_one via: keyList - from: StopPlace to: MultilingualString type: has_one via: landmark - from: StopPlace to: Levels_RelStructure type: has_one via: levels - from: StopPlace to: LocalServices_RelStructure type: has_one via: localServices - from: StopPlace to: LocaleStructure type: has_one via: locale - from: StopPlace to: TopographicPlaceRefs_RelStructure type: has_one via: mainTerminusForPlaces - from: StopPlace to: PointRefs_RelStructure type: has_one via: members - from: StopPlace to: JAXBElementModeOfOperationRefStructure type: has_one via: modeOfOperationRef - from: StopPlace to: MultiSurfaceType type: has_one via: multiSurface - from: StopPlace to: MultilingualString type: has_one via: name - from: StopPlace to: MultilingualString type: has_one via: nameSuffix - from: StopPlace to: Organisation_DerivedViewStructure type: has_one via: operatingOrganisationView - from: StopPlace to: JAXBElementOrganisationRefStructure type: has_one via: organisationRef - from: StopPlace to: SiteRefStructure type: has_one via: parentSiteRef - from: StopPlace to: ZoneRefStructure type: has_one via: parentZoneRef - from: StopPlace to: PlaceEquipments_RelStructure type: has_one via: placeEquipments - from: StopPlace to: TypeOfPlaceRefs_RelStructure type: has_one via: placeTypes - from: StopPlace to: PolygonType type: has_one via: polygon - from: StopPlace to: PostalAddress type: has_one via: postalAddress - from: StopPlace to: PresentationStructure type: has_one via: presentation - from: StopPlace to: PrivateCodeStructure type: has_one via: privateCode - from: StopPlace to: Projections_RelStructure type: has_one via: projections - from: StopPlace to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: StopPlace to: RoadAddress type: has_one via: roadAddress - from: StopPlace to: TopographicPlaceRefs_RelStructure type: has_one via: servedPlaces - from: StopPlace to: MultilingualString type: has_one via: shortName - from: StopPlace to: TariffZoneRefs_RelStructure type: has_one via: tariffZones - from: StopPlace to: TopographicPlaceRefStructure type: has_one via: topographicPlaceRef - from: StopPlace to: TopographicPlaceView type: has_one via: topographicPlaceView - from: StopPlace to: TypeOfZoneRefs_RelStructure type: has_one via: types - from: StopPlace to: ValidBetween type: has_many via: validBetween - from: StopPlace to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: Suitability to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: Suitability to: ExtensionsStructure type: has_one via: extensions - from: Suitability to: ValidBetween type: has_many via: validBetween - from: Suitability to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: TariffZone to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: TariffZone to: BrandingRefStructure type: has_one via: brandingRef - from: TariffZone to: SimplePoint_VersionStructure type: has_one via: centroid - from: TariffZone to: MultilingualString type: has_one via: description - from: TariffZone to: ExtensionsStructure type: has_one via: extensions - from: TariffZone to: InfoLinks type: has_one via: infoLinks - from: TariffZone to: KeyListStructure type: has_one via: keyList - from: TariffZone to: PointRefs_RelStructure type: has_one via: members - from: TariffZone to: MultiSurfaceType type: has_one via: multiSurface - from: TariffZone to: MultilingualString type: has_one via: name - from: TariffZone to: ZoneRefStructure type: has_one via: parentZoneRef - from: TariffZone to: PolygonType type: has_one via: polygon - from: TariffZone to: PresentationStructure type: has_one via: presentation - from: TariffZone to: PrivateCodeStructure type: has_one via: privateCode - from: TariffZone to: Projections_RelStructure type: has_one via: projections - from: TariffZone to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: TariffZone to: MultilingualString type: has_one via: shortName - from: TariffZone to: TypeOfZoneRefs_RelStructure type: has_one via: types - from: TariffZone to: ValidBetween type: has_many via: validBetween - from: TariffZone to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: TopographicPlace to: Accesses_RelStructure type: has_one via: accesses - from: TopographicPlace to: TopographicPlaceRefs_RelStructure type: has_one via: adjacentPlaces - from: TopographicPlace to: AlternativeDescriptors type: has_one via: alternativeDescriptors - from: TopographicPlace to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: TopographicPlace to: BrandingRefStructure type: has_one via: brandingRef - from: TopographicPlace to: SimplePoint_VersionStructure type: has_one via: centroid - from: TopographicPlace to: TopographicPlaceRefs_RelStructure type: has_one via: containedIn - from: TopographicPlace to: CountryRef type: has_one via: countryRef - from: TopographicPlace to: MultilingualString type: has_one via: description - from: TopographicPlace to: TopographicPlaceDescriptor_VersionedChildStructure type: has_one via: descriptor - from: TopographicPlace to: ExtensionsStructure type: has_one via: extensions - from: TopographicPlace to: InfoLinks type: has_one via: infoLinks - from: TopographicPlace to: KeyListStructure type: has_one via: keyList - from: TopographicPlace to: PointRefs_RelStructure type: has_one via: members - from: TopographicPlace to: MultiSurfaceType type: has_one via: multiSurface - from: TopographicPlace to: MultilingualString type: has_one via: name - from: TopographicPlace to: TopographicPlaceRefStructure type: has_one via: parentTopographicPlaceRef - from: TopographicPlace to: ZoneRefStructure type: has_one via: parentZoneRef - from: TopographicPlace to: TypeOfPlaceRefs_RelStructure type: has_one via: placeTypes - from: TopographicPlace to: PolygonType type: has_one via: polygon - from: TopographicPlace to: PrivateCodeStructure type: has_one via: privateCode - from: TopographicPlace to: Projections_RelStructure type: has_one via: projections - from: TopographicPlace to: PurposeOfGroupingRefStructure type: has_one via: purposeOfGroupingRef - from: TopographicPlace to: MultilingualString type: has_one via: shortName - from: TopographicPlace to: TypeOfZoneRefs_RelStructure type: has_one via: types - from: TopographicPlace to: ValidBetween type: has_many via: validBetween - from: TopographicPlace to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: TopographicPlaceDescriptor_VersionedChildStructure to: AlternativeTexts_RelStructure type: has_one via: alternativeTexts - from: TopographicPlaceDescriptor_VersionedChildStructure to: ExtensionsStructure type: has_one via: extensions - from: TopographicPlaceDescriptor_VersionedChildStructure to: MultilingualString type: has_one via: name - from: TopographicPlaceDescriptor_VersionedChildStructure to: Qualify type: has_one via: qualify - from: TopographicPlaceDescriptor_VersionedChildStructure to: MultilingualString type: has_one via: shortName - from: TopographicPlaceDescriptor_VersionedChildStructure to: ValidBetween type: has_many via: validBetween - from: TopographicPlaceDescriptor_VersionedChildStructure to: ValidityConditions_RelStructure type: has_one via: validityConditions - from: TopographicPlaceRefs_RelStructure to: TopographicPlaceRefStructure type: has_many via: topographicPlaceRef - from: TopographicPlaceView to: BrandingRefStructure type: has_one via: brandingRef - from: TopographicPlaceView to: CountryRef type: has_one via: countryRef - from: TopographicPlaceView to: MultilingualString type: has_one via: name - from: TopographicPlaceView to: MultilingualString type: has_one via: qualifierName - from: TopographicPlaceView to: MultilingualString type: has_one via: shortName - from: TopographicPlaceView to: TopographicPlaceRefStructure type: has_one via: topographicPlaceRef - from: ThirdPartyProduct to: Order type: belongs_to via: orderId - from: ThirdPartyProduct to: OrderLine type: belongs_to via: orderLineId - from: ThirdPartyProduct to: RefType type: has_one via: productRef - from: ThirdPartyProduct to: Validity type: has_one via: validity - from: ThirdPartyProduct to: TextInLanguage type: has_many via: name - from: ThirdPartyProduct to: PriceWithTax type: has_one via: price - from: ThirdPartyProduct to: PriceWithTax type: has_one via: priceContribution - from: ThirdPartyProduct to: Authority type: belongs_to via: authorityId - from: ThirdPartyProduct to: Parameters type: has_one via: parameters - from: PdfTicket to: Order type: belongs_to via: orderId - from: PdfTicket to: OrderLine type: belongs_to via: orderLineId - from: PdfTicket to: TicketDistribution type: belongs_to via: ticketDistributionId - from: Email to: EmailAddress type: has_many via: bcc - from: Email to: EmailAddress type: has_many via: cc - from: Email to: EmailAddress type: has_one via: from - from: Email to: EmailAddress type: has_one via: replyTo - from: Email to: EmailAddress type: has_many via: to - from: Topology to: TariffZone type: has_many via: viaTariffZones - from: Topology to: FareZone type: has_one via: fromFareZone - from: Topology to: FareZone type: has_one via: toFareZone - from: Topology to: FareZone type: has_many via: viaFareZones - from: Leg to: StopPlace type: has_one via: toStopPlace - from: Leg to: StopPlace type: has_one via: fromStopPlace - from: Leg to: leg type: belongs_to via: legId - from: TicketDistribution to: Authority type: has_one via: authority - from: TicketDistribution to: Customer type: has_many via: customers - from: TicketDistribution to: DistributionDetails type: has_one via: distributionDetails - from: TicketDistribution to: FareProduct type: has_one via: fareProduct - from: TicketDistribution to: Group type: has_one via: group - from: TicketDistribution to: Price type: has_one via: price - from: TicketDistribution to: Reservation type: has_many via: reservations - from: TicketDistribution to: SupplementProduct type: has_many via: supplementProducts - from: TicketDistribution to: Topology type: has_one via: topology - from: TicketDistribution to: UserProfile type: has_one via: userProfile - from: TicketDistribution to: Leg type: has_many via: legs - from: TicketDistributionGroup to: Order type: belongs_to via: orderId - from: TicketDistributionGroup to: OrderLine type: belongs_to via: orderLineId - from: TicketDistributionGroup to: SalesPackage type: has_one via: salesPackage - from: TicketDistributionGroup to: TicketDistribution type: has_many via: ticketDistributions - from: UpdateValidityRequest to: TicketDistributionGroup type: belongs_to via: ticketDistributionGroupId - from: UpdateValidityRequest to: TicketDistribution type: belongs_to via: ticketDistributionId