<?php //App__Document__Expedition%24MONGODBODMCLASSMETADATA

return [PHP_INT_MAX, new class() implements \Symfony\Component\Cache\Traits\CachedValueInterface { public function getValue(): mixed { return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
    $o = [
        clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ODM\\MongoDB\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ODM\\MongoDB\\Mapping\\ClassMetadata')),
        clone ($p['Doctrine\\ODM\\MongoDB\\Id\\ObjectIdGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ODM\\MongoDB\\Id\\ObjectIdGenerator')),
    ],
    null,
    [],
    $o[0],
    [
        [
            'fieldMappings' => [
                'id' => [
                    'fieldName' => 'id',
                    'name' => '_id',
                    'type' => 'id',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'auto',
                    'notSaved' => false,
                    'id' => true,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'clientId' => [
                    'fieldName' => 'clientId',
                    'name' => 'clientId',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'ventilation' => [
                    'fieldName' => 'ventilation',
                    'name' => 'ventilation',
                    'type' => 'bool',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'crossDock' => [
                    'fieldName' => 'crossDock',
                    'name' => 'crossDock',
                    'type' => 'bool',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'dateReception' => [
                    'fieldName' => 'dateReception',
                    'name' => 'dateReception',
                    'type' => 'date',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'dateSentWanted' => [
                    'fieldName' => 'dateSentWanted',
                    'name' => 'dateSentWanted',
                    'type' => 'date',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'dateSent' => [
                    'fieldName' => 'dateSent',
                    'name' => 'dateSent',
                    'type' => 'date',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'numOrderReflex' => [
                    'fieldName' => 'numOrderReflex',
                    'name' => 'numOrderReflex',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'numOrder' => [
                    'fieldName' => 'numOrder',
                    'name' => 'numOrder',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'touliv' => [
                    'fieldName' => 'touliv',
                    'name' => 'touliv',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'VU\\Logistic\\Enum\\ToulivEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'warehouse' => [
                    'fieldName' => 'warehouse',
                    'name' => 'warehouse',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'VenteUnique\\Common\\SupplyChain\\WarehouseEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'deliveryDate' => [
                    'fieldName' => 'deliveryDate',
                    'name' => 'deliveryDate',
                    'type' => 'date',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'initialEstimatedDeliveryDate' => [
                    'fieldName' => 'initialEstimatedDeliveryDate',
                    'name' => 'initialEstimatedDeliveryDate',
                    'type' => 'date',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'deliveryCriteria' => [
                    'fieldName' => 'deliveryCriteria',
                    'name' => 'deliveryCriteria',
                    'type' => 'string',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'motifPrep' => [
                    'fieldName' => 'motifPrep',
                    'name' => 'motifPrep',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'App\\Core\\Enum\\MotifPrepEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'codeTeliae' => [
                    'fieldName' => 'codeTeliae',
                    'name' => 'codeTeliae',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'amountFifty' => [
                    'fieldName' => 'amountFifty',
                    'name' => 'amountFifty',
                    'type' => 'float',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'productTransportCode' => [
                    'fieldName' => 'productTransportCode',
                    'name' => 'productTransportCode',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'VU\\Logistic\\Enum\\ProductTransportCodeEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'transportType' => [
                    'fieldName' => 'transportType',
                    'name' => 'transportType',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'VenteUnique\\Common\\SupplyChain\\Transport\\TransportTypeEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'culture' => [
                    'fieldName' => 'culture',
                    'name' => 'culture',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'App\\Core\\Enum\\CultureEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'marketplaceName' => [
                    'fieldName' => 'marketplaceName',
                    'name' => 'marketplaceName',
                    'type' => 'string',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'deliveryNote' => [
                    'fieldName' => 'deliveryNote',
                    'name' => 'deliveryNote',
                    'type' => 'string',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'status' => [
                    'fieldName' => 'status',
                    'name' => 'status',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'App\\Core\\Enum\\ExpeditionStatusEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'trackingStatus' => [
                    'fieldName' => 'trackingStatus',
                    'name' => 'trackingStatus',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'App\\Core\\Enum\\ExpeditionTrackingStatusEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'transferStatus' => [
                    'fieldName' => 'transferStatus',
                    'name' => 'transferStatus',
                    'type' => 'string',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'App\\Core\\Enum\\TransferStatusEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'carrier' => [
                    'fieldName' => 'carrier',
                    'name' => 'carrier',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'VU\\Logistic\\Enum\\CarrierEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'takeBacks' => [
                    'fieldName' => 'takeBacks',
                    'name' => 'takeBacks',
                    'type' => 'many',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'pushAll',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\TakeBack',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'collectionClass' => null,
                    'storeEmptyArray' => false,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 4,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'expeditionLines' => [
                    'fieldName' => 'expeditionLines',
                    'name' => 'expeditionLines',
                    'type' => 'many',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'pushAll',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\ExpeditionLine',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'collectionClass' => null,
                    'storeEmptyArray' => false,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 4,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'transferHistoryLines' => [
                    'fieldName' => 'transferHistoryLines',
                    'name' => 'transferHistoryLines',
                    'type' => 'many',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'pushAll',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\ExpeditionLine',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'collectionClass' => null,
                    'storeEmptyArray' => false,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 4,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'supports' => [
                    'fieldName' => 'supports',
                    'name' => 'supports',
                    'type' => 'many',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'pushAll',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'dbRef',
                    'targetDocument' => 'App\\Document\\ExpeditionSupport',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => true,
                    'inversedBy' => null,
                    'mappedBy' => 'expedition',
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'collectionClass' => null,
                    'prime' => [],
                    'storeEmptyArray' => false,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 2,
                    'isOwningSide' => false,
                    'isInverseSide' => true,
                ],
                'deliveryAddress' => [
                    'fieldName' => 'deliveryAddress',
                    'name' => 'deliveryAddress',
                    'type' => 'one',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\DeliveryAddress',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'deliverySlot' => [
                    'fieldName' => 'deliverySlot',
                    'name' => 'deliverySlot',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\DeliverySlot',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'everestMission' => [
                    'fieldName' => 'everestMission',
                    'name' => 'everestMission',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'id',
                    'targetDocument' => 'App\\Document\\EverestMission',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => 'expedition',
                    'mappedBy' => null,
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'trackingInfos' => [
                    'fieldName' => 'trackingInfos',
                    'name' => 'trackingInfos',
                    'type' => 'one',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\TrackingInfos',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'followUps' => [
                    'fieldName' => 'followUps',
                    'name' => 'followUps',
                    'type' => 'many',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'pushAll',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'dbRef',
                    'targetDocument' => 'App\\Document\\ExpeditionFollowUp',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => true,
                    'inversedBy' => null,
                    'mappedBy' => 'expedition',
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'collectionClass' => null,
                    'prime' => [],
                    'storeEmptyArray' => false,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 2,
                    'isOwningSide' => false,
                    'isInverseSide' => true,
                ],
                'deliveryMode' => [
                    'fieldName' => 'deliveryMode',
                    'name' => 'deliveryMode',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'VU\\Logistic\\Enum\\Expedition\\DeliveryModeEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'orderGiver' => [
                    'fieldName' => 'orderGiver',
                    'name' => 'orderGiver',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'id',
                    'targetDocument' => 'App\\Document\\OrderGiver',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => null,
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'organization' => [
                    'fieldName' => 'organization',
                    'name' => 'organization',
                    'type' => 'one',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'id',
                    'targetDocument' => 'App\\Document\\Organization',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => null,
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'shipped' => [
                    'fieldName' => 'shipped',
                    'name' => 'shipped',
                    'type' => 'bool',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'statusBreaking' => [
                    'fieldName' => 'statusBreaking',
                    'name' => 'statusBreaking',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'App\\Core\\Enum\\StatusBreakingEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'expeditionBackType' => [
                    'fieldName' => 'expeditionBackType',
                    'name' => 'expeditionBackType',
                    'type' => 'int',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'VenteUnique\\Common\\SupplyChain\\Transport\\ExpeditionBackTypeEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'deposit' => [
                    'fieldName' => 'deposit',
                    'name' => 'deposit',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'id',
                    'targetDocument' => 'App\\Document\\Deposit',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => null,
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'relayPoint' => [
                    'fieldName' => 'relayPoint',
                    'name' => 'relayPoint',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\Expedition\\RelayPoint',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'logisticsDetails' => [
                    'fieldName' => 'logisticsDetails',
                    'name' => 'logisticsDetails',
                    'type' => 'one',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\LogisticsDetails',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'sendMail' => [
                    'fieldName' => 'sendMail',
                    'name' => 'sendMail',
                    'type' => 'bool',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'ediBlocked' => [
                    'fieldName' => 'ediBlocked',
                    'name' => 'ediBlocked',
                    'type' => 'bool',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'blockingType' => [
                    'fieldName' => 'blockingType',
                    'name' => 'blockingType',
                    'type' => 'string',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => 'App\\Core\\Enum\\BlockingTypeEnum',
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'returnShipment' => [
                    'fieldName' => 'returnShipment',
                    'name' => 'returnShipment',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'dbRef',
                    'targetDocument' => 'App\\Document\\ReturnShipment',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => 'initialExpedition',
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => false,
                    'isInverseSide' => true,
                ],
                'relatedReturnShipment' => [
                    'fieldName' => 'relatedReturnShipment',
                    'name' => 'relatedReturnShipment',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'dbRef',
                    'targetDocument' => 'App\\Document\\ReturnShipment',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => 'relatedExpedition',
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => false,
                    'isInverseSide' => true,
                ],
                'marketplace' => [
                    'fieldName' => 'marketplace',
                    'name' => 'marketplace',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'id',
                    'targetDocument' => 'App\\Document\\Marketplace',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => null,
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'firstAvailableSlot' => [
                    'fieldName' => 'firstAvailableSlot',
                    'name' => 'firstAvailableSlot',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\DeliverySlot',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'createdAt' => [
                    'fieldName' => 'createdAt',
                    'name' => 'createdAt',
                    'type' => 'date',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'updatedAt' => [
                    'fieldName' => 'updatedAt',
                    'name' => 'updatedAt',
                    'type' => 'date',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'enumType' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
            ],
            'associationMappings' => [
                'takeBacks' => [
                    'fieldName' => 'takeBacks',
                    'name' => 'takeBacks',
                    'type' => 'many',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'pushAll',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\TakeBack',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'collectionClass' => null,
                    'storeEmptyArray' => false,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 4,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'expeditionLines' => [
                    'fieldName' => 'expeditionLines',
                    'name' => 'expeditionLines',
                    'type' => 'many',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'pushAll',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\ExpeditionLine',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'collectionClass' => null,
                    'storeEmptyArray' => false,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 4,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'transferHistoryLines' => [
                    'fieldName' => 'transferHistoryLines',
                    'name' => 'transferHistoryLines',
                    'type' => 'many',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'pushAll',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\ExpeditionLine',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'collectionClass' => null,
                    'storeEmptyArray' => false,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 4,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'supports' => [
                    'fieldName' => 'supports',
                    'name' => 'supports',
                    'type' => 'many',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'pushAll',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'dbRef',
                    'targetDocument' => 'App\\Document\\ExpeditionSupport',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => true,
                    'inversedBy' => null,
                    'mappedBy' => 'expedition',
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'collectionClass' => null,
                    'prime' => [],
                    'storeEmptyArray' => false,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 2,
                    'isOwningSide' => false,
                    'isInverseSide' => true,
                ],
                'deliveryAddress' => [
                    'fieldName' => 'deliveryAddress',
                    'name' => 'deliveryAddress',
                    'type' => 'one',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\DeliveryAddress',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'deliverySlot' => [
                    'fieldName' => 'deliverySlot',
                    'name' => 'deliverySlot',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\DeliverySlot',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'everestMission' => [
                    'fieldName' => 'everestMission',
                    'name' => 'everestMission',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'id',
                    'targetDocument' => 'App\\Document\\EverestMission',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => 'expedition',
                    'mappedBy' => null,
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'trackingInfos' => [
                    'fieldName' => 'trackingInfos',
                    'name' => 'trackingInfos',
                    'type' => 'one',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\TrackingInfos',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'followUps' => [
                    'fieldName' => 'followUps',
                    'name' => 'followUps',
                    'type' => 'many',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'pushAll',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'dbRef',
                    'targetDocument' => 'App\\Document\\ExpeditionFollowUp',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => true,
                    'inversedBy' => null,
                    'mappedBy' => 'expedition',
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'collectionClass' => null,
                    'prime' => [],
                    'storeEmptyArray' => false,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 2,
                    'isOwningSide' => false,
                    'isInverseSide' => true,
                ],
                'orderGiver' => [
                    'fieldName' => 'orderGiver',
                    'name' => 'orderGiver',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'id',
                    'targetDocument' => 'App\\Document\\OrderGiver',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => null,
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'organization' => [
                    'fieldName' => 'organization',
                    'name' => 'organization',
                    'type' => 'one',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'id',
                    'targetDocument' => 'App\\Document\\Organization',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => null,
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'deposit' => [
                    'fieldName' => 'deposit',
                    'name' => 'deposit',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'id',
                    'targetDocument' => 'App\\Document\\Deposit',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => null,
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'relayPoint' => [
                    'fieldName' => 'relayPoint',
                    'name' => 'relayPoint',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\Expedition\\RelayPoint',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'logisticsDetails' => [
                    'fieldName' => 'logisticsDetails',
                    'name' => 'logisticsDetails',
                    'type' => 'one',
                    'nullable' => false,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\LogisticsDetails',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'returnShipment' => [
                    'fieldName' => 'returnShipment',
                    'name' => 'returnShipment',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'dbRef',
                    'targetDocument' => 'App\\Document\\ReturnShipment',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => 'initialExpedition',
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => false,
                    'isInverseSide' => true,
                ],
                'relatedReturnShipment' => [
                    'fieldName' => 'relatedReturnShipment',
                    'name' => 'relatedReturnShipment',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'dbRef',
                    'targetDocument' => 'App\\Document\\ReturnShipment',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => 'relatedExpedition',
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => false,
                    'isInverseSide' => true,
                ],
                'marketplace' => [
                    'fieldName' => 'marketplace',
                    'name' => 'marketplace',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'reference' => true,
                    'storeAs' => 'id',
                    'targetDocument' => 'App\\Document\\Marketplace',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'orphanRemoval' => false,
                    'inversedBy' => null,
                    'mappedBy' => null,
                    'repositoryMethod' => null,
                    'sort' => [],
                    'criteria' => [],
                    'limit' => null,
                    'skip' => null,
                    'cascade' => null,
                    'isCascadeRemove' => false,
                    'isCascadePersist' => false,
                    'isCascadeRefresh' => false,
                    'isCascadeMerge' => false,
                    'isCascadeDetach' => false,
                    'association' => 1,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
                'firstAvailableSlot' => [
                    'fieldName' => 'firstAvailableSlot',
                    'name' => 'firstAvailableSlot',
                    'type' => 'one',
                    'nullable' => true,
                    'options' => [],
                    'strategy' => 'set',
                    'notSaved' => false,
                    'embedded' => true,
                    'targetDocument' => 'App\\Document\\DeliverySlot',
                    'discriminatorField' => null,
                    'discriminatorMap' => null,
                    'defaultDiscriminatorValue' => null,
                    'isCascadeRemove' => true,
                    'isCascadePersist' => true,
                    'isCascadeRefresh' => true,
                    'isCascadeMerge' => true,
                    'isCascadeDetach' => true,
                    'association' => 3,
                    'isOwningSide' => true,
                    'isInverseSide' => false,
                ],
            ],
            'identifier' => 'id',
            'name' => 'App\\Document\\Expedition',
            'db' => null,
            'collection' => 'Expedition',
            'readPreference' => null,
            'readPreferenceTags' => [],
            'writeConcern' => null,
            'rootDocumentName' => 'App\\Document\\Expedition',
            'generatorType' => 1,
            'generatorOptions' => [],
            'idGenerator' => $o[1],
            'indexes' => [
                [
                    'keys' => [
                        'numOrderReflex' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'carrier' => 1,
                        'deliveryAddress.country' => 1,
                        'status' => 1,
                        'trackingStatus' => 1,
                        'everestMission' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'clientId' => 1,
                        'organization' => 1,
                    ],
                    'options' => [
                        'unique' => true,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'organization' => 1,
                        'createdAt' => -1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'trackingInfos.amazonTrackingNumber' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'dateSent' => 1,
                        'transportType' => 1,
                        'deliverySlot' => 1,
                        'carrier' => 1,
                        'trackingStatus' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'carrier' => 1,
                        'deliveryAddress.country' => 1,
                        'touliv' => 1,
                        'trackingStatus' => 1,
                        'transportType' => 1,
                        'deliverySlot' => 1,
                        'deliverySlot.date' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'carrier' => 1,
                        'deliveryAddress.country' => 1,
                        'trackingStatus' => 1,
                        'transportType' => 1,
                        'deliverySlot' => 1,
                        'everestMission' => 1,
                        'deliverySlot.date' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'carrier' => 1,
                        'deliveryAddress.country' => 1,
                        'touliv' => 1,
                        'trackingStatus' => 1,
                        'deliverySlot' => 1,
                        'everestMission' => 1,
                        'deliverySlot.date' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'touliv' => 1,
                        'deliverySlot.date' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'deliveryAddress.coordinates' => '2dsphere',
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'clientId' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'numOrder' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'codeTeliae' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'status' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'trackingStatus' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'transferStatus' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'carrier' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'everestMission' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'organization' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'deposit' => 1,
                    ],
                    'options' => [
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
                [
                    'keys' => [
                        'createdAt' => 1,
                    ],
                    'options' => [
                        'name' => 'createdAtIdx',
                        'unique' => false,
                        'sparse' => false,
                    ],
                ],
            ],
            'searchIndexes' => [
                [
                    'definition' => [
                        'mappings' => [
                            'fields' => [
                                'clientId' => [
                                    [
                                        'type' => 'autocomplete',
                                        'analyzer' => 'lucene.keyword',
                                        'maxGrams' => 32,
                                    ],
                                ],
                                'numOrder' => [
                                    [
                                        'type' => 'autocomplete',
                                        'analyzer' => 'lucene.keyword',
                                        'maxGrams' => 32,
                                    ],
                                ],
                                'numOrderReflex' => [
                                    [
                                        'type' => 'autocomplete',
                                        'analyzer' => 'lucene.keyword',
                                        'maxGrams' => 32,
                                    ],
                                ],
                                'codeTeliae' => [
                                    [
                                        'type' => 'autocomplete',
                                        'analyzer' => 'lucene.keyword',
                                        'maxGrams' => 32,
                                    ],
                                ],
                                'deliveryAddress' => [
                                    'type' => 'document',
                                    'fields' => [
                                        'name' => [
                                            [
                                                'type' => 'string',
                                            ],
                                        ],
                                        'firstName' => [
                                            [
                                                'type' => 'string',
                                            ],
                                        ],
                                        'lastName' => [
                                            [
                                                'type' => 'string',
                                            ],
                                        ],
                                        'email' => [
                                            [
                                                'type' => 'autocomplete',
                                                'analyzer' => 'lucene.keyword',
                                                'maxGrams' => 32,
                                            ],
                                        ],
                                        'phone' => [
                                            [
                                                'type' => 'autocomplete',
                                                'analyzer' => 'lucene.keyword',
                                                'maxGrams' => 32,
                                            ],
                                        ],
                                    ],
                                ],
                            ],
                        ],
                    ],
                    'name' => 'globalSearch',
                    'type' => 'search',
                ],
            ],
            'shardKey' => [],
            'timeSeriesOptions' => null,
            'isEncrypted' => false,
            'customRepositoryClassName' => 'App\\Repository\\ExpeditionRepository',
        ],
    ]
); } }];
