<?php //App__Entity__Tank__CLASSMETADATA__

return [PHP_INT_MAX, static function () { return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
    $o = [
        clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
        clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
    ],
    null,
    [
        'stdClass' => [
            'name' => [
                'App\\Entity\\Tank',
            ],
            'namespace' => [
                'App\\Entity',
            ],
            'rootEntityName' => [
                'App\\Entity\\Tank',
            ],
            'customRepositoryClassName' => [
                'App\\Repository\\TankRepository',
            ],
            'identifier' => [
                [
                    'id',
                ],
            ],
            'generatorType' => [
                4,
            ],
            'fieldMappings' => [
                [
                    'id' => [
                        'fieldName' => 'id',
                        'type' => 'integer',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'id' => true,
                        'columnName' => 'id',
                    ],
                    'name' => [
                        'fieldName' => 'name',
                        'type' => 'string',
                        'scale' => null,
                        'length' => 100,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'name',
                    ],
                    'description' => [
                        'fieldName' => 'description',
                        'type' => 'text',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'description',
                    ],
                    'primaryport' => [
                        'fieldName' => 'primaryport',
                        'type' => 'string',
                        'scale' => null,
                        'length' => 10,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'primaryport',
                    ],
                    'watchdogport' => [
                        'fieldName' => 'watchdogport',
                        'type' => 'string',
                        'scale' => null,
                        'length' => 10,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'watchdogport',
                    ],
                    'ports' => [
                        'fieldName' => 'ports',
                        'type' => 'json',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'ports',
                    ],
                    'mails' => [
                        'fieldName' => 'mails',
                        'type' => 'json',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'mails',
                    ],
                    'ordermails' => [
                        'fieldName' => 'ordermails',
                        'type' => 'json',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'ordermails',
                    ],
                    'topasID' => [
                        'fieldName' => 'topasID',
                        'type' => 'string',
                        'scale' => null,
                        'length' => 100,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'topas_id',
                    ],
                    'touridentifier' => [
                        'fieldName' => 'touridentifier',
                        'type' => 'string',
                        'scale' => null,
                        'length' => 100,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'touridentifier',
                    ],
                    'touridentifierraw' => [
                        'fieldName' => 'touridentifierraw',
                        'type' => 'string',
                        'scale' => null,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'touridentifierraw',
                    ],
                    'alternativelocation' => [
                        'fieldName' => 'alternativelocation',
                        'type' => 'string',
                        'scale' => null,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'alternativelocation',
                    ],
                    'alternativelocationnumber' => [
                        'fieldName' => 'alternativelocationnumber',
                        'type' => 'string',
                        'scale' => null,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'alternativelocationnumber',
                    ],
                    'bundlecount' => [
                        'fieldName' => 'bundlecount',
                        'type' => 'integer',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'bundlecount',
                    ],
                    'basiowned' => [
                        'fieldName' => 'basiowned',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'basiowned',
                    ],
                    'deliverydeactivated' => [
                        'fieldName' => 'deliverydeactivated',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'deliverydeactivated',
                    ],
                    'basimailing' => [
                        'fieldName' => 'basimailing',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'basimailing',
                    ],
                    'deliveryunitfactor' => [
                        'fieldName' => 'deliveryunitfactor',
                        'type' => 'float',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'deliveryunitfactor',
                    ],
                    'maxdispotankcontent' => [
                        'fieldName' => 'maxdispotankcontent',
                        'type' => 'float',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'maxdispotankcontent',
                    ],
                    'litercontent' => [
                        'fieldName' => 'litercontent',
                        'type' => 'float',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'litercontent',
                    ],
                    'tankblocked' => [
                        'fieldName' => 'tankblocked',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'tankblocked',
                    ],
                    'basidispo' => [
                        'fieldName' => 'basidispo',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'basidispo',
                    ],
                    'sensormonitoring' => [
                        'fieldName' => 'sensormonitoring',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => null,
                        'columnName' => 'sensormonitoring',
                    ],
                    'A1' => [
                        'fieldName' => 'A1',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'a1',
                    ],
                    'A2' => [
                        'fieldName' => 'A2',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'a2',
                    ],
                    'A3' => [
                        'fieldName' => 'A3',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'a3',
                    ],
                    'A4' => [
                        'fieldName' => 'A4',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'a4',
                    ],
                    'A5' => [
                        'fieldName' => 'A5',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'a5',
                    ],
                    'A6' => [
                        'fieldName' => 'A6',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'a6',
                    ],
                    'A7' => [
                        'fieldName' => 'A7',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'a7',
                    ],
                    'A8' => [
                        'fieldName' => 'A8',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'a8',
                    ],
                    'D1' => [
                        'fieldName' => 'D1',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'd1',
                    ],
                    'D2' => [
                        'fieldName' => 'D2',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'd2',
                    ],
                    'D3' => [
                        'fieldName' => 'D3',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'd3',
                    ],
                    'D4' => [
                        'fieldName' => 'D4',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'd4',
                    ],
                    'D5' => [
                        'fieldName' => 'D5',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'd5',
                    ],
                    'D6' => [
                        'fieldName' => 'D6',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'd6',
                    ],
                    'D7' => [
                        'fieldName' => 'D7',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'd7',
                    ],
                    'D8' => [
                        'fieldName' => 'D8',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'd8',
                    ],
                    'V1' => [
                        'fieldName' => 'V1',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'v1',
                    ],
                    'V2' => [
                        'fieldName' => 'V2',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'v2',
                    ],
                    'V3' => [
                        'fieldName' => 'V3',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'v3',
                    ],
                    'V4' => [
                        'fieldName' => 'V4',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'v4',
                    ],
                    'V5' => [
                        'fieldName' => 'V5',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'v5',
                    ],
                    'V6' => [
                        'fieldName' => 'V6',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'v6',
                    ],
                    'V7' => [
                        'fieldName' => 'V7',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'v7',
                    ],
                    'V8' => [
                        'fieldName' => 'V8',
                        'type' => 'boolean',
                        'scale' => null,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => null,
                        'columnName' => 'v8',
                    ],
                ],
            ],
            'fieldNames' => [
                [
                    'id' => 'id',
                    'name' => 'name',
                    'description' => 'description',
                    'primaryport' => 'primaryport',
                    'watchdogport' => 'watchdogport',
                    'ports' => 'ports',
                    'mails' => 'mails',
                    'ordermails' => 'ordermails',
                    'topas_id' => 'topasID',
                    'touridentifier' => 'touridentifier',
                    'touridentifierraw' => 'touridentifierraw',
                    'alternativelocation' => 'alternativelocation',
                    'alternativelocationnumber' => 'alternativelocationnumber',
                    'bundlecount' => 'bundlecount',
                    'basiowned' => 'basiowned',
                    'deliverydeactivated' => 'deliverydeactivated',
                    'basimailing' => 'basimailing',
                    'deliveryunitfactor' => 'deliveryunitfactor',
                    'maxdispotankcontent' => 'maxdispotankcontent',
                    'litercontent' => 'litercontent',
                    'tankblocked' => 'tankblocked',
                    'basidispo' => 'basidispo',
                    'sensormonitoring' => 'sensormonitoring',
                    'a1' => 'A1',
                    'a2' => 'A2',
                    'a3' => 'A3',
                    'a4' => 'A4',
                    'a5' => 'A5',
                    'a6' => 'A6',
                    'a7' => 'A7',
                    'a8' => 'A8',
                    'd1' => 'D1',
                    'd2' => 'D2',
                    'd3' => 'D3',
                    'd4' => 'D4',
                    'd5' => 'D5',
                    'd6' => 'D6',
                    'd7' => 'D7',
                    'd8' => 'D8',
                    'v1' => 'V1',
                    'v2' => 'V2',
                    'v3' => 'V3',
                    'v4' => 'V4',
                    'v5' => 'V5',
                    'v6' => 'V6',
                    'v7' => 'V7',
                    'v8' => 'V8',
                ],
            ],
            'columnNames' => [
                [
                    'id' => 'id',
                    'name' => 'name',
                    'description' => 'description',
                    'primaryport' => 'primaryport',
                    'watchdogport' => 'watchdogport',
                    'ports' => 'ports',
                    'mails' => 'mails',
                    'ordermails' => 'ordermails',
                    'topasID' => 'topas_id',
                    'touridentifier' => 'touridentifier',
                    'touridentifierraw' => 'touridentifierraw',
                    'alternativelocation' => 'alternativelocation',
                    'alternativelocationnumber' => 'alternativelocationnumber',
                    'bundlecount' => 'bundlecount',
                    'basiowned' => 'basiowned',
                    'deliverydeactivated' => 'deliverydeactivated',
                    'basimailing' => 'basimailing',
                    'deliveryunitfactor' => 'deliveryunitfactor',
                    'maxdispotankcontent' => 'maxdispotankcontent',
                    'litercontent' => 'litercontent',
                    'tankblocked' => 'tankblocked',
                    'basidispo' => 'basidispo',
                    'sensormonitoring' => 'sensormonitoring',
                    'A1' => 'a1',
                    'A2' => 'a2',
                    'A3' => 'a3',
                    'A4' => 'a4',
                    'A5' => 'a5',
                    'A6' => 'a6',
                    'A7' => 'a7',
                    'A8' => 'a8',
                    'D1' => 'd1',
                    'D2' => 'd2',
                    'D3' => 'd3',
                    'D4' => 'd4',
                    'D5' => 'd5',
                    'D6' => 'd6',
                    'D7' => 'd7',
                    'D8' => 'd8',
                    'V1' => 'v1',
                    'V2' => 'v2',
                    'V3' => 'v3',
                    'V4' => 'v4',
                    'V5' => 'v5',
                    'V6' => 'v6',
                    'V7' => 'v7',
                    'V8' => 'v8',
                ],
            ],
            'table' => [
                [
                    'name' => 'tank',
                ],
            ],
            'associationMappings' => [
                [
                    'company' => [
                        'fieldName' => 'company',
                        'joinColumns' => [
                            [
                                'name' => 'company_id',
                                'unique' => false,
                                'nullable' => true,
                                'onDelete' => null,
                                'columnDefinition' => null,
                                'referencedColumnName' => 'id',
                            ],
                        ],
                        'cascade' => [],
                        'inversedBy' => 'tanks',
                        'targetEntity' => 'App\\Entity\\Company',
                        'fetch' => 2,
                        'type' => 2,
                        'mappedBy' => null,
                        'isOwningSide' => true,
                        'sourceEntity' => 'App\\Entity\\Tank',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                        'sourceToTargetKeyColumns' => [
                            'company_id' => 'id',
                        ],
                        'joinColumnFieldNames' => [
                            'company_id' => 'company_id',
                        ],
                        'targetToSourceKeyColumns' => [
                            'id' => 'company_id',
                        ],
                        'orphanRemoval' => false,
                    ],
                    'gastype' => [
                        'fieldName' => 'gastype',
                        'joinColumns' => [
                            [
                                'name' => 'gastype_id',
                                'unique' => false,
                                'nullable' => false,
                                'onDelete' => null,
                                'columnDefinition' => null,
                                'referencedColumnName' => 'id',
                            ],
                        ],
                        'cascade' => [],
                        'inversedBy' => 'tanks',
                        'targetEntity' => 'App\\Entity\\GasType',
                        'fetch' => 2,
                        'type' => 2,
                        'mappedBy' => null,
                        'isOwningSide' => true,
                        'sourceEntity' => 'App\\Entity\\Tank',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                        'sourceToTargetKeyColumns' => [
                            'gastype_id' => 'id',
                        ],
                        'joinColumnFieldNames' => [
                            'gastype_id' => 'gastype_id',
                        ],
                        'targetToSourceKeyColumns' => [
                            'id' => 'gastype_id',
                        ],
                        'orphanRemoval' => false,
                    ],
                    'tanktype' => [
                        'fieldName' => 'tanktype',
                        'joinColumns' => [
                            [
                                'name' => 'tanktype_id',
                                'unique' => false,
                                'nullable' => false,
                                'onDelete' => null,
                                'columnDefinition' => null,
                                'referencedColumnName' => 'id',
                            ],
                        ],
                        'cascade' => [],
                        'inversedBy' => 'tanks',
                        'targetEntity' => 'App\\Entity\\TankType',
                        'fetch' => 2,
                        'type' => 2,
                        'mappedBy' => null,
                        'isOwningSide' => true,
                        'sourceEntity' => 'App\\Entity\\Tank',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                        'sourceToTargetKeyColumns' => [
                            'tanktype_id' => 'id',
                        ],
                        'joinColumnFieldNames' => [
                            'tanktype_id' => 'tanktype_id',
                        ],
                        'targetToSourceKeyColumns' => [
                            'id' => 'tanktype_id',
                        ],
                        'orphanRemoval' => false,
                    ],
                    'supplier' => [
                        'fieldName' => 'supplier',
                        'joinColumns' => [
                            [
                                'name' => 'supplier_id',
                                'unique' => false,
                                'nullable' => true,
                                'onDelete' => null,
                                'columnDefinition' => null,
                                'referencedColumnName' => 'id',
                            ],
                        ],
                        'cascade' => [],
                        'inversedBy' => 'tanks',
                        'targetEntity' => 'App\\Entity\\Supplier',
                        'fetch' => 2,
                        'type' => 2,
                        'mappedBy' => null,
                        'isOwningSide' => true,
                        'sourceEntity' => 'App\\Entity\\Tank',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                        'sourceToTargetKeyColumns' => [
                            'supplier_id' => 'id',
                        ],
                        'joinColumnFieldNames' => [
                            'supplier_id' => 'supplier_id',
                        ],
                        'targetToSourceKeyColumns' => [
                            'id' => 'supplier_id',
                        ],
                        'orphanRemoval' => false,
                    ],
                    'deliveryunit' => [
                        'fieldName' => 'deliveryunit',
                        'joinColumns' => [
                            [
                                'name' => 'deliveryunit_id',
                                'unique' => false,
                                'nullable' => true,
                                'onDelete' => null,
                                'columnDefinition' => null,
                                'referencedColumnName' => 'id',
                            ],
                        ],
                        'cascade' => [],
                        'inversedBy' => 'tanks',
                        'targetEntity' => 'App\\Entity\\Measurement',
                        'fetch' => 2,
                        'type' => 2,
                        'mappedBy' => null,
                        'isOwningSide' => true,
                        'sourceEntity' => 'App\\Entity\\Tank',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                        'sourceToTargetKeyColumns' => [
                            'deliveryunit_id' => 'id',
                        ],
                        'joinColumnFieldNames' => [
                            'deliveryunit_id' => 'deliveryunit_id',
                        ],
                        'targetToSourceKeyColumns' => [
                            'id' => 'deliveryunit_id',
                        ],
                        'orphanRemoval' => false,
                    ],
                    'sensormonitor' => [
                        'fieldName' => 'sensormonitor',
                        'targetEntity' => 'App\\Entity\\SensorMonitor',
                        'joinColumns' => [],
                        'mappedBy' => 'tank',
                        'inversedBy' => null,
                        'cascade' => [
                            'persist',
                            'remove',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 1,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\Entity\\Tank',
                        'isCascadeRemove' => true,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                ],
            ],
            'idGenerator' => [
                $o[1],
            ],
        ],
    ],
    $o[0],
    []
); }];
