specification: API Commons Data Model specificationVersion: '0.1' generated: '2026-09-12' method: derived source: https://connect.greenscreens.ai/openapi.yaml (326 component schemas), harvested 2026-09-12 provider: Green Screens AI providerId: green-screens-ai description: Entity-relationship graph derived from the $ref links and id-reference fields of the Triumph Intelligence Connect aggregate OpenAPI. Schemas are namespaced by service with an underscore prefix (Prediction_, Bids_, Pricing_, TmsConnector_, Quotes_, Analytics_, History_, MarketIntelligence_, DataLake_), so the contract carries nine effectively separate object models that share no common base entity — there is no single Load, Lane or Carrier type across services. domains: - domain: Pricing schema_count: 87 examples: - Pricing_Address - Pricing_CombinationRule - Pricing_CombinationRuleEffects - Pricing_CombinationRuleEffectsInput - Pricing_CombinationRulesCalculation - Pricing_ConfidenceLevelRange - Pricing_ConfidenceRangeFilter - Pricing_ContractLengthRange - domain: Quotes schema_count: 42 examples: - Quotes_Accessorial - Quotes_AccessorialInput - Quotes_Accessorials - Quotes_AccessorialsInput - Quotes_Address - Quotes_AddressInput - Quotes_AddressInputLaneTopQuotes - Quotes_Costs - domain: Prediction schema_count: 40 examples: - Prediction_Error - Prediction_Error422UnprocessableEntityMulti - Prediction_ErrorObject - Prediction_PredictionBatchRatesInternalRequest - Prediction_PredictionBatchRatesObject - Prediction_PredictionBatchRatesRequest - Prediction_PredictionBatchRatesResponse - Prediction_PredictionContext - domain: Analytics schema_count: 36 examples: - Analytics_AnalyticsLaneCargoChiefCarriersResponse - Analytics_AnalyticsLaneCargoChiefCarriersResponseItem - Analytics_AnalyticsLaneCarrierItem - Analytics_AnalyticsLaneCarrierSourceCarriersResponse - Analytics_AnalyticsLaneCarrierSourceCarriersResponseItem - Analytics_AnalyticsLaneCarriersResponse - Analytics_AnalyticsLaneChaineCarriersResponse - Analytics_AnalyticsLaneChaineCarriersResponseItem - domain: TmsConnector schema_count: 34 examples: - TmsConnector_Accessorial - TmsConnector_Accessorials - TmsConnector_BatchImportCarrierRequest - TmsConnector_BatchImportLoadForProviderRequest - TmsConnector_BatchImportLoadRequest - TmsConnector_BatchImportLoadResponse - TmsConnector_BatchImportLoadResponseItem - TmsConnector_BatchImportProfileResponse - domain: Bids schema_count: 33 examples: - Bids_Address - Bids_BidActionRequest - Bids_BidByKeyResponse - Bids_BidObject - Bids_BidResponse - Bids_BidStatus - Bids_BidStatusImport - Bids_BidsBatchImportResponse - domain: History schema_count: 32 examples: - History_AddressInput - History_AddressInputRecentRates - History_Error - History_ExtraStop - History_ExtraStopAddress - History_ExtraStops - History_GeographicalArea - History_HistoryAggregatedResponse - domain: DataLake schema_count: 13 examples: - DataLake_Address - DataLake_AddressInput - DataLake_DataLakeResponseMessage - DataLake_DatalakeCustomerObject - DataLake_DatalakeCustomerResponse - DataLake_Error - DataLake_Location - DataLake_Region - domain: MarketIntelligence schema_count: 9 examples: - MarketIntelligence_ComingEvent - MarketIntelligence_Error - MarketIntelligence_GsIndexRequest - MarketIntelligence_GsIndexResponse - MarketIntelligence_GsIndexValue - MarketIntelligence_LtrRequest - MarketIntelligence_LtrResponse - MarketIntelligence_NegotiationResponse identifier_fields: - bidId - brokerId - companyId - loadId - profileId - quoteId - userGroupId id_prefixes: note: 'The provider publishes no prefixed opaque id scheme (no "bid_", "qt_" style prefixes). Identifiers are plain numeric or UUID strings, and external carrier identity is carried by industry identifiers instead: SCAC, FMCSA MC number and USDOT number.' relationship_count: 319 relationships: - from: Analytics_AnalyticsLaneCarriersResponse to: Analytics_AnalyticsLaneCarrierItem type: has_many via: items - from: Analytics_AnalyticsLaneTriumphCarriersResponse to: Analytics_ResponseGranularity type: has_one via: responseGranularity - from: Analytics_AnalyticsLaneTriumphCarriersResponse to: Analytics_MarketCode type: has_one via: originMarketCode - from: Analytics_AnalyticsLaneTriumphCarriersResponse to: Analytics_MarketCode type: has_one via: destinationMarketCode - from: Analytics_AnalyticsLaneTriumphCarriersResponse to: Analytics_TransportType type: has_one via: transportType - from: Analytics_AnalyticsLaneTriumphCarriersResponse to: Analytics_AnalyticsLaneTriumphCarrierItem type: has_many via: items - from: Analytics_AnalyticsLaneTriumphCarriersResponse to: Analytics_Pagination type: has_one via: pagination - from: Analytics_AnalyticsLaneCarrierItem to: Analytics_PerformanceMetricsObject type: has_one via: performanceMetrics - from: Analytics_AnalyticsLaneTriumphCarrierItem to: Analytics_PerformanceMetricsObject type: has_one via: performanceMetrics - from: Analytics_AnalyticsLaneTriumphCarrierItem to: Analytics_TransportType type: has_many via: transportTypes - from: Analytics_AnalyticsLaneHighwayCarriersResponse to: Analytics_AnalyticsLaneHighwayCarriersResponseItem type: has_many via: carriers - from: Analytics_AnalyticsLaneHighwayCarriersResponseItem to: Analytics_HighwayLaneCertainty type: has_one via: laneCertainty - from: Analytics_HighwayLaneCertainty to: Analytics_HighwayCertaintyLevel type: has_one via: observed - from: Analytics_HighwayLaneCertainty to: Analytics_HighwayCertaintyLevel type: has_one via: preferred - from: Analytics_HighwayLaneCertainty to: Analytics_HighwayCertaintyLevel type: has_one via: headquarters - from: Analytics_AnalyticsLaneCargoChiefCarriersResponse to: Analytics_AnalyticsLaneCargoChiefCarriersResponseItem type: has_many via: carriers - from: Analytics_AnalyticsLaneCargoChiefCarriersResponseItem to: Analytics_CargoChiefCarrierContacts type: has_one via: contacts - from: Analytics_AnalyticsLaneYatCarriersResponse to: Analytics_AnalyticsLaneYatCarriersResponseItem type: has_many via: carriers - from: Analytics_AnalyticsLaneYatCarriersResponseItem to: Analytics_YatCarrierContacts type: has_one via: contacts - from: Analytics_AnalyticsLaneYatCarriersResponseItem to: Analytics_YatCarrierScore type: has_one via: score - from: Analytics_AnalyticsLaneCarrierSourceCarriersResponse to: Analytics_AnalyticsLaneCarrierSourceCarriersResponseItem type: has_many via: carriers - from: Analytics_AnalyticsLaneCarrierSourceCarriersResponseItem to: Analytics_CarrierSourceCarrierContacts type: has_one via: contacts - from: Analytics_AnalyticsLaneCarrierSourceCarriersResponseItem to: Analytics_CarrierSourceCarrierRating type: has_one via: rating - from: Analytics_AnalyticsLaneChaineCarriersResponse to: Analytics_AnalyticsLaneChaineCarriersResponseItem type: has_many via: carriers - from: Analytics_AnalyticsLaneChaineCarriersResponseItem to: Analytics_ChaineCarrierContacts type: has_one via: contacts - from: Analytics_AnalyticsLaneTruckstopCarriersResponse to: Analytics_AnalyticsLaneTruckstopCarriersResponseItem type: has_many via: carriers - from: Analytics_AnalyticsLaneTruckstopCarriersResponseItem to: Analytics_TruckstopCarrierLocation type: has_one via: origin - from: Analytics_AnalyticsLaneTruckstopCarriersResponseItem to: Analytics_TruckstopCarrierLocation type: has_one via: destination - from: Analytics_AnalyticsLaneTruckstopCarriersResponseItem to: Analytics_TruckstopCarrierContacts type: has_one via: contacts - from: Analytics_AnalyticsLanePerformanceMetricsResponse to: Analytics_PerformanceMetricsObject type: has_one via: brokerPerformanceMetrics - from: Analytics_AnalyticsLanePerformanceMetricsResponse to: Analytics_PerformanceMetricsObject type: has_one via: networkPerformanceMetrics - from: Analytics_AnalyticsLanePerformanceMetricsResponse to: Analytics_PerformanceRanksObject type: has_one via: networkPerformanceRanks - from: Analytics_AnalyticsLaneStrategicCapacityResponse to: Analytics_AnalyticsLaneTriumphCarrierItem type: has_many via: items - from: Bids_BidActionRequest to: Bids_Currency type: has_one via: currency - from: Bids_BidsSendRequest to: Bids_BidsSendRequestCarrier type: has_many via: carriers - from: Bids_BidsSendRequest to: Bids_Address type: has_one via: origin - from: Bids_BidsSendRequest to: Bids_Address type: has_one via: destination - from: Bids_BidsSendRequest to: Bids_StopInput type: has_many via: extraStops - from: Bids_BidsSendRequest to: Bids_TransportType type: has_one via: transportType - from: Bids_BidsSendRequestCarrier to: Bids_BidsSendRequestCarrierCarrierInfo type: has_one via: carrierInfo - from: Bids_BidObject to: Bids_BidStatus type: has_one via: bidStatus - from: Bids_BidObject to: Bids_TransportType type: has_one via: transportType - from: Bids_BidObject to: Bids_Address type: has_one via: origin - from: Bids_BidObject to: Bids_Address type: has_one via: destination - from: Bids_BidObject to: Bids_Stops type: has_one via: extraStops - from: Bids_BidsResponse to: Bids_BidObject type: has_many via: items - from: Bids_BidsRequest to: Bids_Address type: has_one via: origin - from: Bids_BidsRequest to: Bids_Address type: has_one via: destination - from: Bids_BidsRequest to: Bids_StopInput type: has_many via: extraStops - from: Bids_BidsRequest to: Bids_TransportType type: has_one via: transportType - from: Bids_BidsRequest to: Bids_Currency type: has_one via: currency - from: Bids_BidsUpdateRequest to: Bids_Address type: has_one via: origin - from: Bids_BidsUpdateRequest to: Bids_Address type: has_one via: destination - from: Bids_BidsUpdateRequest to: Bids_StopInput type: has_many via: extraStops - from: Bids_BidsUpdateRequest to: Bids_TransportType type: has_one via: transportType - from: Bids_BidsUpdateRequest to: Bids_Currency type: has_one via: currency - from: Bids_CarrierInfoResponse to: Bids_CarrierInfoObject type: has_many via: items - from: Bids_Stop to: Bids_StopAddress type: has_one via: address - from: Bids_StopInput to: Bids_StopAddressInput type: has_one via: address - from: Bids_RecentBidsResponse to: Bids_BidObject type: has_many via: items - from: Bids_BidsImportRequest to: null type: belongs_to via: bidId note: id reference field; target entity not modelled as a schema in this contract - from: Bids_BidsImportRequest to: null type: belongs_to via: loadId note: id reference field; target entity not modelled as a schema in this contract - from: Bids_BidsImportRequest to: Bids_TransportTypeGroup type: has_one via: transportTypeGroup - from: Bids_BidsImportRequest to: Bids_StopInput type: has_many via: stops - from: Bids_BidsImportRequest to: Bids_BidStatusImport type: has_one via: status - from: Bids_BidsImportRequest to: Bids_Carrier type: has_one via: carrier - from: Bids_BidsImportRequest to: Bids_Currency type: has_one via: currency - from: Bids_BidsBatchImportResponse to: Bids_BidsBatchImportResponseItem type: has_many via: responses - from: Bids_BidsBatchImportResponseItem to: null type: belongs_to via: bidId note: id reference field; target entity not modelled as a schema in this contract - from: Bids_BidsBatchImportResponseItem to: Bids_RequestValidationError type: has_one via: error - from: Bids_BidsOtherCompanyBatchImportRequest to: null type: belongs_to via: companyId note: id reference field; target entity not modelled as a schema in this contract - from: Bids_BidsOtherCompanyBatchImportRequest to: Bids_BidsImportRequest type: has_many via: bids - from: DataLake_DatalakeCustomerResponse to: DataLake_DatalakeCustomerObject type: has_many via: items - from: DataLake_Stop to: DataLake_Address type: has_one via: address - from: DataLake_StopInput to: DataLake_AddressInput type: has_one via: address - from: History_HistoryAggregatedResponse to: History_RateAggregatedArray type: has_one via: items - from: History_SimilarHistoryAggregatedResponse to: History_RateAggregatedArray type: has_one via: history - from: History_SimilarHistoryAggregatedResponse to: History_SimilarHistoryAggregatedTopLanes type: has_one via: topLanes - from: History_SimilarHistoryAggregatedTopLane to: History_SimilarHistoryAggregatedTopLaneRates type: has_one via: rates - from: History_SimilarLanesExplainResponse to: History_SimilarLaneRow type: has_many via: items - from: History_SimilarLaneRow to: History_SimilarLaneRates type: has_one via: rates - from: History_StopInputRecentRates to: History_AddressInputRecentRates type: has_one via: address - from: History_RatesStatsRequest to: History_StopsInputRecentRates type: has_one via: extraStops - from: History_RatesStatsRequest to: History_TransportType type: has_one via: transportType - from: History_RatesStatsRequest to: History_GeographicalArea type: has_one via: region - from: History_RatesStatsResponse to: History_RatesStatsForPeriod type: has_many via: historyRates - from: History_RatesStatsForPeriod to: History_GeographicalArea type: has_one via: region - from: History_LoadsHistoryRequest to: History_StopsInput type: has_one via: extraStops - from: History_LoadsHistoryRequest to: History_TransportType type: has_one via: transportType - from: History_LoadsHistoryRequest to: History_GeographicalArea type: has_one via: region - from: History_LoadsHistoryResponse to: History_LoadRateObject type: has_many via: items - from: History_LoadsHistoryResponse to: History_LoadRateObject type: has_many via: outlierItems - from: History_LoadRateObject to: History_ExtraStops type: has_one via: extraStops - from: History_ExtraStop to: History_ExtraStopAddress type: has_one via: address - from: History_RecentRatesRequest to: History_StopsInputRecentRates type: has_one via: extraStops - from: History_RecentRatesRequest to: History_TransportType type: has_one via: transportType - from: History_RecentRatesRequest to: History_GeographicalArea type: has_one via: region - from: History_RecentRatesResponse to: History_RecentRateObject type: has_one via: last7Day - from: History_RecentRatesResponse to: History_RecentRateObject type: has_one via: last15Day - from: History_RecentRatesResponse to: History_RecentRateObject type: has_one via: last30Day - from: History_StopInput to: History_AddressInput type: has_one via: address - from: MarketIntelligence_GsIndexResponse to: MarketIntelligence_GsIndexValue type: has_one via: inboundLoadFlow - from: MarketIntelligence_GsIndexResponse to: MarketIntelligence_GsIndexValue type: has_one via: outboundLoadFlow - from: MarketIntelligence_NegotiationResponse to: MarketIntelligence_ComingEvent type: has_many via: comingEvents - from: Prediction_PredictionFilterBatchRatesRequest to: Prediction_PredictionRatesResponse type: has_many via: responses - from: Prediction_PredictionFilterBatchRatesRequest to: Prediction_PredictionRatesRequest type: has_many via: requests - from: Prediction_PredictionFilterBatchRatesRequest to: null type: belongs_to via: companyId note: id reference field; target entity not modelled as a schema in this contract - from: Prediction_PredictionFilterBatchRatesResponse to: Prediction_PredictionInternalRatesResponse type: has_many via: responses - from: Prediction_PredictionBatchRatesRequest to: Prediction_PredictionRatesRequest type: has_many via: requests - from: Prediction_PredictionBatchRatesResponse to: Prediction_PredictionBatchRatesObject type: has_many via: responses - from: Prediction_PredictionRatesRequest to: Prediction_TransportType type: has_one via: transportType - from: Prediction_PredictionRatesRequest to: Prediction_RateStopArray type: has_one via: stops - from: Prediction_PredictionHistoryResponse to: Prediction_PredictionHistoryResponseItem type: has_many via: items - from: Prediction_PredictionHistoryResponseItem to: Prediction_TransportType type: has_one via: transportType - from: Prediction_PredictionHistoryResponseItem to: Prediction_RateNotes type: has_one via: notes - from: Prediction_PredictionInternalBatchRatesResponse to: Prediction_PredictionInternalBatchRatesObject type: has_many via: responses - from: Prediction_PredictionRatesObject to: Prediction_RateNotes type: has_one via: notes - from: Prediction_PredictionLongTermBatchRatesRequest to: Prediction_PredictionLongTermRatesRequest type: has_many via: requests - from: Prediction_PredictionLongTermRatesRequest to: Prediction_TransportType type: has_one via: transportType - from: Prediction_PredictionLongTermRatesRequest to: Prediction_RateStopArray type: has_one via: stops - from: Prediction_PredictionLongTermBatchRatesResponse to: Prediction_PredictionLongTermBatchRatesObject type: has_many via: responses - from: Prediction_PredictionLongTermRatesObject to: Prediction_PredictionLongTermForecast type: has_one via: companyForecast - from: Prediction_PredictionLongTermRatesObject to: Prediction_PredictionLongTermForecast type: has_one via: gsNetworkForecast - from: Prediction_PredictionLongTermRatesObject to: Prediction_PredictionLongTermHistory type: has_one via: history - from: Prediction_PredictionLongTermHistory to: Prediction_PredictionLongTermHistorySeries type: has_one via: company - from: Prediction_PredictionLongTermHistory to: Prediction_PredictionLongTermHistorySeries type: has_one via: market - from: Prediction_PredictionBatchRatesInternalRequest to: Prediction_PredictionRatesInternalRequest type: has_many via: requests - from: Prediction_PredictionTFXBatchRatesRequest to: Prediction_PredictionTFXRatesRequest type: has_many via: requests - from: Prediction_PredictionTFXBatchRatesResponse to: Prediction_PredictionTFXBatchRatesObject type: has_many via: responses - from: Pricing_PricingStatisticsCalculation to: Pricing_PricingStatistics type: has_one via: pricing - from: Pricing_PricingPriorityRuleRequest to: Pricing_RuleRequestConditions type: has_one via: conditions - from: Pricing_PricingPriorityRuleRequest to: Pricing_PriorityRuleEffectsInput type: has_one via: effects - from: Pricing_PricingPriorityRuleRequest to: Pricing_PricingRuleGroup type: has_one via: pricingTypeGroup - from: Pricing_RuleRequestConditions to: Pricing_ConfidenceLevelRange type: has_one via: confidenceLevel - from: Pricing_RuleRequestConditions to: Pricing_RuleRequestLane type: has_many via: lanes - from: Pricing_RuleRequestConditions to: Pricing_LengthOfHaulRange type: has_one via: lengthOfHaul - from: Pricing_RuleRequestConditions to: Pricing_MatchingTimeRange type: has_one via: matchingTime - from: Pricing_RuleRequestConditions to: Pricing_TransitTimeRange type: has_one via: transitTime - from: Pricing_RuleRequestConditions to: Pricing_TransportType type: has_many via: transportTypes - from: Pricing_RuleRequestConditions to: Pricing_WeightRange type: has_one via: weight - from: Pricing_RuleRequestConditions to: Pricing_StopsCountRange type: has_one via: stopsCount - from: Pricing_RuleRequestConditions to: Pricing_MileageDifferenceRange type: has_one via: mileageDifference - from: Pricing_RuleRequestConditions to: Pricing_VolumeFrequency type: has_one via: volumeFrequency - from: Pricing_RuleRequestConditions to: Pricing_LoadingType type: has_many via: loadingTypes - from: Pricing_RuleRequestConditions to: Pricing_ContractLengthRange type: has_one via: contractLength - from: Pricing_RuleRequestConditions to: Pricing_DateCondition type: has_one via: dateCondition - from: Pricing_RuleRequestLane to: Pricing_RuleRequestLocations type: has_one via: origins - from: Pricing_RuleRequestLane to: Pricing_RuleRequestLocations type: has_one via: destinations - from: Pricing_PriorityRuleCalculation to: Pricing_PriorityRule type: has_one via: rule - from: Pricing_PricingCombinationRuleRequest to: Pricing_RuleRequestConditions type: has_one via: conditions - from: Pricing_PricingCombinationRuleRequest to: Pricing_CombinationRuleEffectsInput type: has_one via: effects - from: Pricing_PricingCombinationRuleRequest to: Pricing_PricingRuleGroup type: has_one via: pricingTypeGroup - from: Pricing_CombinationRulesCalculation to: Pricing_CombinationRule type: has_many via: rules - from: Pricing_PricingCombinationRulesResponse to: Pricing_CombinationRule type: has_many via: rules - from: Pricing_PricingPriorityRulesResponse to: Pricing_PriorityRule type: has_many via: rules - from: Pricing_Stop to: Pricing_Address type: has_one via: address - from: Pricing_PricingResponse to: Pricing_DefaultPricingCalculation type: has_one via: default - from: Pricing_PricingResponse to: Pricing_PricingStatisticsCalculation type: has_one via: laneHistorical - from: Pricing_PricingResponse to: Pricing_PricingStatisticsCalculation type: has_one via: customerHistorical - from: Pricing_PricingResponse to: Pricing_PricingStatisticsCalculation type: has_one via: customerOnLaneHistorical - from: Pricing_PricingResponse to: Pricing_PriorityRuleCalculation type: has_one via: priorityRule - from: Pricing_PricingResponse to: Pricing_CombinationRulesCalculation type: has_one via: combinationRules - from: Pricing_PricingResponse to: Pricing_SuggestedPricing type: has_one via: suggested - from: Pricing_PricingRequest to: Pricing_TransportType type: has_one via: transportType - from: Pricing_PricingRequest to: Pricing_Stops type: has_one via: stops - from: Pricing_PricingRequest to: Pricing_GeographicalAreaLane type: has_one via: region - from: Pricing_PricingRequest to: Pricing_Currency type: has_one via: currency - from: Pricing_PricingRequest to: Pricing_PricingRuleGroup type: has_one via: pricingTypeGroup - from: Pricing_PricingRequest to: Pricing_LoadingType type: has_one via: loadingType - from: Pricing_PricingMarketplaceMyBrokerPartnersRequest to: Pricing_TransportType type: has_one via: transportType - from: Pricing_PricingMarketplaceMyBrokerPartnersRequest to: Pricing_Stops type: has_one via: stops - from: Pricing_PricingMarketplaceMyBrokerPartnersRequest to: Pricing_GeographicalAreaLane type: has_one via: region - from: Pricing_PricingMarketplaceMyBrokerPartnersRequest to: Pricing_Currency type: has_one via: currency - from: Pricing_PricingMarketplaceMyBrokerPartnersRequest to: Pricing_PricingRuleGroup type: has_one via: pricingTypeGroup - from: Pricing_PricingMarketplaceMyBrokerPartnersResponse to: Pricing_PricingMarketplaceMyBrokerPartnersResponseBroker type: has_many via: brokers - from: Pricing_DefaultPricingCalculation to: Pricing_DefaultPricingEffects type: has_one via: effects - from: Pricing_CombinationRuleEffectsInput to: Pricing_PercentageAdjustmentEffect type: has_one via: percentageAdjustment - from: Pricing_CombinationRuleEffectsInput to: Pricing_FlatAdjustmentEffectInput type: has_one via: flatAdjustment - from: Pricing_FlatAdjustmentEffectInput to: Pricing_Currency type: has_one via: currency - from: Pricing_RatePerMileAdjustmentEffectInput to: Pricing_Currency type: has_one via: currency - from: Pricing_SetSellCostEffectInput to: Pricing_Currency type: has_one via: currency - from: Pricing_SetRatePerMileEffectInput to: Pricing_Currency type: has_one via: currency - from: Pricing_PriorityRuleEffectsInput to: Pricing_PercentageAdjustmentEffect type: has_one via: percentageAdjustment - from: Pricing_PriorityRuleEffectsInput to: Pricing_FlatAdjustmentEffectInput type: has_one via: flatAdjustment - from: Pricing_PriorityRuleEffectsInput to: Pricing_SetSellCostEffectInput type: has_one via: setSellCost - from: Pricing_Error422UnprocessableEntityMulti to: Pricing_RequestValidationError type: has_many via: errors - from: Pricing_PriorityRuleEffects to: Pricing_PercentageAdjustmentEffect type: has_one via: percentageAdjustment - from: Pricing_PriorityRuleEffects to: Pricing_FlatAdjustmentEffect type: has_one via: flatAdjustment - from: Pricing_PriorityRuleEffects to: Pricing_SetSellCostEffect type: has_one via: setSellCost - from: Pricing_CombinationRuleEffects to: Pricing_PercentageAdjustmentEffect type: has_one via: percentageAdjustment - from: Pricing_CombinationRuleEffects to: Pricing_FlatAdjustmentEffect type: has_one via: flatAdjustment - from: Pricing_DefaultPricingEffects to: Pricing_PercentageAdjustmentEffect type: has_one via: percentageAdjustment - from: Pricing_DefaultPricingEffects to: Pricing_FlatAdjustmentEffect type: has_one via: flatAdjustment - from: Pricing_DefaultPricingEffects to: Pricing_SetSellCostEffect type: has_one via: setSellCost - from: Pricing_RuleLane to: Pricing_RuleLocations type: has_one via: origins - from: Pricing_RuleLane to: Pricing_RuleLocations type: has_one via: destinations - from: Pricing_RuleConditions to: Pricing_ConfidenceLevelRange type: has_one via: confidenceLevel - from: Pricing_RuleConditions to: Pricing_RuleLane type: has_many via: lanes - from: Pricing_RuleConditions to: Pricing_LengthOfHaulRange type: has_one via: lengthOfHaul - from: Pricing_RuleConditions to: Pricing_MatchingTimeRange type: has_one via: matchingTime - from: Pricing_RuleConditions to: Pricing_TransitTimeRange type: has_one via: transitTime - from: Pricing_RuleConditions to: Pricing_TransportType type: has_many via: transportTypes - from: Pricing_RuleConditions to: Pricing_WeightRange type: has_one via: weight - from: Pricing_RuleConditions to: Pricing_StopsCountRange type: has_one via: stopsCount - from: Pricing_RuleConditions to: Pricing_MileageDifferenceRange type: has_one via: mileageDifference - from: Pricing_RuleConditions to: Pricing_VolumeFrequency type: has_one via: volumeFrequency - from: Pricing_RuleConditions to: Pricing_LoadingType type: has_many via: loadingTypes - from: Pricing_RuleConditions to: Pricing_ContractLengthRange type: has_one via: contractLength - from: Pricing_RuleConditions to: Pricing_DateCondition type: has_one via: dateCondition - from: Pricing_CombinationRule to: Pricing_RuleConditions type: has_one via: conditions - from: Pricing_CombinationRule to: Pricing_CombinationRuleEffects type: has_one via: effects - from: Pricing_CombinationRule to: Pricing_PricingRuleGroup type: has_one via: pricingTypeGroup - from: Pricing_PriorityRule to: Pricing_RuleConditions type: has_one via: conditions - from: Pricing_PriorityRule to: Pricing_PriorityRuleEffects type: has_one via: effects - from: Pricing_PriorityRule to: Pricing_PricingRuleGroup type: has_one via: pricingTypeGroup - from: Pricing_ThresholdRule to: Pricing_PricingRuleType type: has_one via: type - from: Pricing_ThresholdRule to: Pricing_ThresholdUnit type: has_one via: unit - from: Pricing_ThresholdRule to: Pricing_RuleConditions type: has_one via: conditions - from: Pricing_ThresholdRule to: Pricing_PricingRuleGroup type: has_one via: pricingTypeGroup - from: Pricing_PricingThresholdRuleRequest to: Pricing_PricingRuleType type: has_one via: type - from: Pricing_PricingThresholdRuleRequest to: Pricing_ThresholdUnit type: has_one via: unit - from: Pricing_PricingThresholdRuleRequest to: Pricing_RuleRequestConditions type: has_one via: conditions - from: Pricing_PricingThresholdRuleRequest to: Pricing_PricingRuleGroup type: has_one via: pricingTypeGroup - from: Pricing_PricingThresholdRulesResponse to: Pricing_ThresholdRule type: has_many via: rules - from: Pricing_PricingRulesSearchRequest to: Pricing_PricingRuleFilters type: has_one via: filters - from: Pricing_PricingPriorityRulesSearchRequest to: Pricing_PricingPriorityRulesSorting type: has_one via: sorting - from: Pricing_PricingCombinationRulesSearchRequest to: Pricing_PricingCombinationRulesSorting type: has_one via: sorting - from: Pricing_PricingCombinationRulesSearchResponse to: Pricing_Pagination type: has_one via: pagination - from: Pricing_PricingCombinationRulesSearchResponse to: Pricing_CombinationRule type: has_many via: items - from: Pricing_PricingPriorityRulesSearchResponse to: Pricing_Pagination type: has_one via: pagination - from: Pricing_PricingPriorityRulesSearchResponse to: Pricing_PriorityRule type: has_many via: items - from: Pricing_PricingRuleFilters to: Pricing_LocationFilter type: has_many via: origins - from: Pricing_PricingRuleFilters to: Pricing_LocationFilter type: has_many via: destinations - from: Pricing_PricingRuleFilters to: Pricing_DistanceRange type: has_many via: distanceRanges - from: Pricing_PricingRuleFilters to: Pricing_ConfidenceRangeFilter type: has_many via: confidenceLevelRanges - from: Pricing_PricingRuleFilters to: Pricing_TransitTimeRangeFilter type: has_many via: transitTimeRanges - from: Pricing_PricingRuleFilters to: Pricing_MatchingTimeRangeFilter type: has_many via: matchingTimeRanges - from: Pricing_PricingRuleFilters to: Pricing_WeightRangeFilter type: has_many via: weightRanges - from: Pricing_PricingRuleFilters to: Pricing_PricingRuleGroup type: has_one via: pricingTypeGroup - from: Quotes_QuotesResponse to: Quotes_QuoteObject type: has_many via: items - from: Quotes_QuotePatchRequest to: Quotes_QuoteStatus type: has_one via: status - from: Quotes_QuoteFullUpdateRequest to: Quotes_Shipper type: has_one via: shipper - from: Quotes_QuoteFullUpdateRequest to: Quotes_StopInput type: has_many via: stops - from: Quotes_QuoteFullUpdateRequest to: Quotes_CostsInput type: has_one via: costs - from: Quotes_QuoteFullUpdateRequest to: Quotes_Currency type: has_one via: currency - from: Quotes_QuoteObject to: null type: belongs_to via: quoteId note: id reference field; target entity not modelled as a schema in this contract - from: Quotes_QuoteObject to: null type: belongs_to via: loadId note: id reference field; target entity not modelled as a schema in this contract - from: Quotes_QuoteObject to: Quotes_TransportTypeGroup type: has_one via: transportTypeGroup - from: Quotes_QuoteObject to: Quotes_Stops type: has_one via: stops - from: Quotes_QuoteObject to: Quotes_QuoteStatus type: has_one via: status - from: Quotes_QuoteObject to: Quotes_Predictions type: has_one via: predictions - from: Quotes_QuoteObject to: Quotes_Shipper type: has_one via: shipper - from: Quotes_QuoteObject to: Quotes_PricingTypeGroup type: has_one via: pricingTypeGroup - from: Quotes_QuoteObject to: Quotes_Costs type: has_one via: costs - from: Quotes_Costs to: Quotes_Accessorials type: has_one via: accessorials - from: Quotes_CostsInput to: Quotes_AccessorialsInput type: has_one via: accessorials - from: Quotes_Stop to: Quotes_Address type: has_one via: address - from: Quotes_StopInputLaneTopQuotes to: Quotes_AddressInputLaneTopQuotes type: has_one via: address - from: Quotes_QuotesImportRequest to: null type: belongs_to via: quoteId note: id reference field; target entity not modelled as a schema in this contract - from: Quotes_QuotesImportRequest to: null type: belongs_to via: loadId note: id reference field; target entity not modelled as a schema in this contract - from: Quotes_QuotesImportRequest to: Quotes_TransportTypeGroup type: has_one via: transportTypeGroup - from: Quotes_QuotesImportRequest to: Quotes_StopInput type: has_many via: stops - from: Quotes_QuotesImportRequest to: Quotes_QuoteStatus type: has_one via: status - from: Quotes_QuotesImportRequest to: Quotes_Shipper type: has_one via: shipper - from: Quotes_QuotesImportRequest to: Quotes_PricingTypeGroup type: has_one via: pricingTypeGroup - from: Quotes_QuotesImportRequest to: Quotes_CostsInput type: has_one via: costs - from: Quotes_QuotesImportRequest to: Quotes_Currency type: has_one via: currency - from: Quotes_QuotesBatchImportRequest to: Quotes_QuotesImportRequest type: has_many via: quotes - from: Quotes_QuotesBatchImportResponse to: Quotes_QuotesBatchImportResponseItem type: has_many via: responses - from: Quotes_QuotesBatchImportResponseItem to: null type: belongs_to via: quoteId note: id reference field; target entity not modelled as a schema in this contract - from: Quotes_QuotesBatchImportResponseItem to: Quotes_RequestValidationError type: has_one via: error - from: Quotes_QuotesOtherCompanyBatchImportRequest to: null type: belongs_to via: companyId note: id reference field; target entity not modelled as a schema in this contract - from: Quotes_QuotesOtherCompanyBatchImportRequest to: Quotes_QuotesImportRequest type: has_many via: quotes - from: Quotes_QuotesSendRequest to: Quotes_StopInput type: has_many via: stops - from: Quotes_QuotesSendRequest to: Quotes_Shipper type: has_one via: shipper - from: Quotes_QuotesSendRequest to: Quotes_CostsInput type: has_one via: costs - from: Quotes_QuotesSendRequest to: Quotes_Currency type: has_one via: currency - from: Quotes_QuotesLaneTopQuotesRequest to: Quotes_StopsInputLaneTopQuotes type: has_one via: stops - from: Quotes_QuotesLaneTopQuotesRequest to: Quotes_GeographicalArea type: has_one via: region - from: Quotes_QuotesLaneTopQuotesRequest to: Quotes_Currency type: has_one via: currency - from: Quotes_QuotesLaneTopQuotesResponse to: Quotes_QuoteObject type: has_many via: items - from: Quotes_QuotesShippersResponse to: Quotes_QuotesShippersResponseItem type: has_many via: items - from: Quotes_Error422UnprocessableEntityMulti to: Quotes_RequestValidationError type: has_many via: errors - from: TmsConnector_ImportLoadRequest to: null type: belongs_to via: loadId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_ImportLoadRequest to: TmsConnector_StopLocation type: has_one via: origin - from: TmsConnector_ImportLoadRequest to: TmsConnector_StopLocation type: has_one via: destination - from: TmsConnector_ImportLoadRequest to: TmsConnector_ExtraStops type: has_one via: extraStops - from: TmsConnector_ImportLoadRequest to: TmsConnector_Rate type: has_one via: rate - from: TmsConnector_ImportLoadRequest to: TmsConnector_TransportTypeGroup type: has_one via: transportTypeGroup - from: TmsConnector_ImportLoadRequest to: TmsConnector_Details type: has_one via: details - from: TmsConnector_ImportLoadRequest to: TmsConnector_Shipper type: has_one via: shipper - from: TmsConnector_ImportLoadRequest to: TmsConnector_Carrier type: has_one via: carrier - from: TmsConnector_ImportLoadResponse to: null type: belongs_to via: loadId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_ImportLoadForProviderRequest to: null type: belongs_to via: brokerId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_BatchImportLoadRequest to: TmsConnector_ImportLoadRequest type: has_many via: loads - from: TmsConnector_BatchImportLoadResponse to: TmsConnector_BatchImportLoadResponseItem type: has_many via: responses - from: TmsConnector_BatchImportLoadResponseItem to: null type: belongs_to via: loadId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_BatchImportLoadResponseItem to: TmsConnector_RequestValidationError type: has_many via: errors - from: TmsConnector_BatchImportLoadForProviderRequest to: null type: belongs_to via: brokerId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_BatchImportCarrierRequest to: TmsConnector_CarrierProfile type: has_many via: carriers - from: TmsConnector_BatchImportShipperRequest to: TmsConnector_ShipperProfile type: has_many via: shippers - from: TmsConnector_BatchImportProfileResponse to: TmsConnector_BatchImportProfileResponseItem type: has_many via: responses - from: TmsConnector_BatchImportProfileResponseItem to: null type: belongs_to via: profileId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_BatchImportProfileResponseItem to: TmsConnector_RequestValidationError type: has_many via: errors - from: TmsConnector_Rate to: TmsConnector_Accessorials type: has_one via: accessorials - from: TmsConnector_Details to: TmsConnector_PricingTypeGroup type: has_one via: pricingTypeGroup - from: TmsConnector_Details to: null type: belongs_to via: userGroupId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_ExtraStop to: TmsConnector_ExtraStopAddress type: has_one via: address - from: TmsConnector_CarrierProfile to: null type: belongs_to via: profileId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_CarrierProfile to: TmsConnector_ContactObject type: has_one via: contact - from: TmsConnector_CarrierProfile to: TmsConnector_ProfileStatus type: has_one via: status - from: TmsConnector_CarrierProfileForProvider to: null type: belongs_to via: brokerId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_ImportProfileResponse to: null type: belongs_to via: profileId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_ShipperProfile to: null type: belongs_to via: profileId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_ShipperProfile to: TmsConnector_ContactObject type: has_one via: contact - from: TmsConnector_ShipperProfile to: TmsConnector_ProfileStatus type: has_one via: status - from: TmsConnector_ShipperProfile to: null type: belongs_to via: userGroupId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_ShipperProfileForProvider to: null type: belongs_to via: brokerId note: id reference field; target entity not modelled as a schema in this contract - from: TmsConnector_Error422UnprocessableEntityMulti to: TmsConnector_RequestValidationError type: has_many via: errors maintainers: - FN: Kin Lane email: kin@apievangelist.com