getObjectBoxModel function

ModelDefinition getObjectBoxModel()

Returns the ObjectBox model definition for this project for use with obx.Store.new.

Implementation

obx_int.ModelDefinition getObjectBoxModel() {
  final model = obx_int.ModelInfo(
      entities: _entities,
      lastEntityId: const obx_int.IdUid(6, 240987954053905098),
      lastIndexId: const obx_int.IdUid(66, 7759039151419272914),
      lastRelationId: const obx_int.IdUid(0, 0),
      lastSequenceId: const obx_int.IdUid(0, 0),
      retiredEntityUids: const [],
      retiredIndexUids: const [],
      retiredPropertyUids: const [],
      retiredRelationUids: const [],
      modelVersion: 5,
      modelVersionParserMinimum: 5,
      version: 1);

  final bindings = <Type, obx_int.EntityDefinition>{
    ColeccionObjBox: obx_int.EntityDefinition<ColeccionObjBox>(
        model: _entities[0],
        toOneRelations: (ColeccionObjBox object) => [],
        toManyRelations: (ColeccionObjBox object) => {},
        getId: (ColeccionObjBox object) => object.id,
        setId: (ColeccionObjBox object, int id) {
          object.id = id;
        },
        objectToFB: (ColeccionObjBox object, fb.Builder fbb) {
          final coleccionOffset = fbb.writeString(object.coleccion);
          final idServerOffset = fbb.writeString(object.idServer);
          final idMobileOffset = fbb.writeString(object.idMobile);
          final dataOffset = fbb.writeString(object.data);
          final dataOriginalOffset = fbb.writeString(object.dataOriginal);
          final estadoOffset = fbb.writeString(object.estado);
          final creadoElOffset = fbb.writeString(object.creadoEl);
          final idAuthOffset = fbb.writeString(object.idAuth);
          final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
          final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
          final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
          final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
          final alternativeHnswKeyOffset =
              fbb.writeListFloat32(object.alternativeHnswKey);
          final alternativeHnswKey1Offset =
              fbb.writeListFloat32(object.alternativeHnswKey1);
          final alternativeHnswKey2Offset =
              fbb.writeListFloat32(object.alternativeHnswKey2);
          final eTransferOffset = fbb.writeString(object.eTransfer);
          fbb.startTable(18);
          fbb.addInt64(0, object.id);
          fbb.addOffset(1, coleccionOffset);
          fbb.addOffset(2, idServerOffset);
          fbb.addOffset(3, idMobileOffset);
          fbb.addOffset(4, dataOffset);
          fbb.addOffset(5, dataOriginalOffset);
          fbb.addOffset(6, estadoOffset);
          fbb.addOffset(7, creadoElOffset);
          fbb.addOffset(8, idAuthOffset);
          fbb.addOffset(9, coleccionAuthOffset);
          fbb.addOffset(10, alternativeKeyOffset);
          fbb.addOffset(11, alternativeKey1Offset);
          fbb.addOffset(12, alternativeKey2Offset);
          fbb.addOffset(13, alternativeHnswKeyOffset);
          fbb.addOffset(14, alternativeHnswKey1Offset);
          fbb.addOffset(15, alternativeHnswKey2Offset);
          fbb.addOffset(16, eTransferOffset);
          fbb.finish(fbb.endTable());
          return object.id;
        },
        objectFromFB: (obx.Store store, ByteData fbData) {
          final buffer = fb.BufferContext(fbData);
          final rootOffset = buffer.derefObject(0);
          final idParam =
              const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
          final coleccionParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 6, '');
          final idServerParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 8, '');
          final idMobileParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 10, '');
          final dataParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 12, '');
          final dataOriginalParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 14, '');
          final estadoParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 16, '');
          final creadoElParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 18, '');
          final idAuthParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 20, '');
          final coleccionAuthParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 22, '');
          final alternativeKeyParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 24, '');
          final alternativeKey1Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 26, '');
          final alternativeKey2Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 28, '');
          final alternativeHnswKeyParam =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 30, []);
          final alternativeHnswKey1Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 32, []);
          final alternativeHnswKey2Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 34, []);
          final eTransferParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 36, '');
          final object = ColeccionObjBox(
              id: idParam,
              coleccion: coleccionParam,
              idServer: idServerParam,
              idMobile: idMobileParam,
              data: dataParam,
              dataOriginal: dataOriginalParam,
              estado: estadoParam,
              creadoEl: creadoElParam,
              idAuth: idAuthParam,
              coleccionAuth: coleccionAuthParam,
              alternativeKey: alternativeKeyParam,
              alternativeKey1: alternativeKey1Param,
              alternativeKey2: alternativeKey2Param,
              alternativeHnswKey: alternativeHnswKeyParam,
              alternativeHnswKey1: alternativeHnswKey1Param,
              alternativeHnswKey2: alternativeHnswKey2Param,
              eTransfer: eTransferParam);

          return object;
        }),
    ColeccionObjBox1: obx_int.EntityDefinition<ColeccionObjBox1>(
        model: _entities[1],
        toOneRelations: (ColeccionObjBox1 object) => [],
        toManyRelations: (ColeccionObjBox1 object) => {},
        getId: (ColeccionObjBox1 object) => object.id,
        setId: (ColeccionObjBox1 object, int id) {
          object.id = id;
        },
        objectToFB: (ColeccionObjBox1 object, fb.Builder fbb) {
          final coleccionOffset = fbb.writeString(object.coleccion);
          final idServerOffset = fbb.writeString(object.idServer);
          final idMobileOffset = fbb.writeString(object.idMobile);
          final dataOffset = fbb.writeString(object.data);
          final dataOriginalOffset = fbb.writeString(object.dataOriginal);
          final estadoOffset = fbb.writeString(object.estado);
          final creadoElOffset = fbb.writeString(object.creadoEl);
          final idAuthOffset = fbb.writeString(object.idAuth);
          final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
          final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
          final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
          final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
          final alternativeHnswKeyOffset =
              fbb.writeListFloat32(object.alternativeHnswKey);
          final alternativeHnswKey1Offset =
              fbb.writeListFloat32(object.alternativeHnswKey1);
          final alternativeHnswKey2Offset =
              fbb.writeListFloat32(object.alternativeHnswKey2);
          final eTransferOffset = fbb.writeString(object.eTransfer);
          fbb.startTable(18);
          fbb.addInt64(0, object.id);
          fbb.addOffset(1, coleccionOffset);
          fbb.addOffset(2, idServerOffset);
          fbb.addOffset(3, idMobileOffset);
          fbb.addOffset(4, dataOffset);
          fbb.addOffset(5, dataOriginalOffset);
          fbb.addOffset(6, estadoOffset);
          fbb.addOffset(7, creadoElOffset);
          fbb.addOffset(8, idAuthOffset);
          fbb.addOffset(9, coleccionAuthOffset);
          fbb.addOffset(10, alternativeKeyOffset);
          fbb.addOffset(11, alternativeKey1Offset);
          fbb.addOffset(12, alternativeKey2Offset);
          fbb.addOffset(13, alternativeHnswKeyOffset);
          fbb.addOffset(14, alternativeHnswKey1Offset);
          fbb.addOffset(15, alternativeHnswKey2Offset);
          fbb.addOffset(16, eTransferOffset);
          fbb.finish(fbb.endTable());
          return object.id;
        },
        objectFromFB: (obx.Store store, ByteData fbData) {
          final buffer = fb.BufferContext(fbData);
          final rootOffset = buffer.derefObject(0);
          final idParam =
              const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
          final coleccionParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 6, '');
          final idServerParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 8, '');
          final idMobileParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 10, '');
          final dataParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 12, '');
          final dataOriginalParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 14, '');
          final estadoParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 16, '');
          final creadoElParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 18, '');
          final idAuthParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 20, '');
          final coleccionAuthParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 22, '');
          final alternativeKeyParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 24, '');
          final alternativeKey1Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 26, '');
          final alternativeKey2Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 28, '');
          final alternativeHnswKeyParam =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 30, []);
          final alternativeHnswKey1Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 32, []);
          final alternativeHnswKey2Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 34, []);
          final eTransferParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 36, '');
          final object = ColeccionObjBox1(
              id: idParam,
              coleccion: coleccionParam,
              idServer: idServerParam,
              idMobile: idMobileParam,
              data: dataParam,
              dataOriginal: dataOriginalParam,
              estado: estadoParam,
              creadoEl: creadoElParam,
              idAuth: idAuthParam,
              coleccionAuth: coleccionAuthParam,
              alternativeKey: alternativeKeyParam,
              alternativeKey1: alternativeKey1Param,
              alternativeKey2: alternativeKey2Param,
              alternativeHnswKey: alternativeHnswKeyParam,
              alternativeHnswKey1: alternativeHnswKey1Param,
              alternativeHnswKey2: alternativeHnswKey2Param,
              eTransfer: eTransferParam);

          return object;
        }),
    ColeccionObjBox2: obx_int.EntityDefinition<ColeccionObjBox2>(
        model: _entities[2],
        toOneRelations: (ColeccionObjBox2 object) => [],
        toManyRelations: (ColeccionObjBox2 object) => {},
        getId: (ColeccionObjBox2 object) => object.id,
        setId: (ColeccionObjBox2 object, int id) {
          object.id = id;
        },
        objectToFB: (ColeccionObjBox2 object, fb.Builder fbb) {
          final coleccionOffset = fbb.writeString(object.coleccion);
          final idServerOffset = fbb.writeString(object.idServer);
          final idMobileOffset = fbb.writeString(object.idMobile);
          final dataOffset = fbb.writeString(object.data);
          final dataOriginalOffset = fbb.writeString(object.dataOriginal);
          final estadoOffset = fbb.writeString(object.estado);
          final creadoElOffset = fbb.writeString(object.creadoEl);
          final idAuthOffset = fbb.writeString(object.idAuth);
          final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
          final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
          final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
          final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
          final alternativeHnswKeyOffset =
              fbb.writeListFloat32(object.alternativeHnswKey);
          final alternativeHnswKey1Offset =
              fbb.writeListFloat32(object.alternativeHnswKey1);
          final alternativeHnswKey2Offset =
              fbb.writeListFloat32(object.alternativeHnswKey2);
          final eTransferOffset = fbb.writeString(object.eTransfer);
          fbb.startTable(18);
          fbb.addInt64(0, object.id);
          fbb.addOffset(1, coleccionOffset);
          fbb.addOffset(2, idServerOffset);
          fbb.addOffset(3, idMobileOffset);
          fbb.addOffset(4, dataOffset);
          fbb.addOffset(5, dataOriginalOffset);
          fbb.addOffset(6, estadoOffset);
          fbb.addOffset(7, creadoElOffset);
          fbb.addOffset(8, idAuthOffset);
          fbb.addOffset(9, coleccionAuthOffset);
          fbb.addOffset(10, alternativeKeyOffset);
          fbb.addOffset(11, alternativeKey1Offset);
          fbb.addOffset(12, alternativeKey2Offset);
          fbb.addOffset(13, alternativeHnswKeyOffset);
          fbb.addOffset(14, alternativeHnswKey1Offset);
          fbb.addOffset(15, alternativeHnswKey2Offset);
          fbb.addOffset(16, eTransferOffset);
          fbb.finish(fbb.endTable());
          return object.id;
        },
        objectFromFB: (obx.Store store, ByteData fbData) {
          final buffer = fb.BufferContext(fbData);
          final rootOffset = buffer.derefObject(0);
          final idParam =
              const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
          final coleccionParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 6, '');
          final idServerParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 8, '');
          final idMobileParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 10, '');
          final dataParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 12, '');
          final dataOriginalParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 14, '');
          final estadoParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 16, '');
          final creadoElParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 18, '');
          final idAuthParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 20, '');
          final coleccionAuthParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 22, '');
          final alternativeKeyParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 24, '');
          final alternativeKey1Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 26, '');
          final alternativeKey2Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 28, '');
          final alternativeHnswKeyParam =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 30, []);
          final alternativeHnswKey1Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 32, []);
          final alternativeHnswKey2Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 34, []);
          final eTransferParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 36, '');
          final object = ColeccionObjBox2(
              id: idParam,
              coleccion: coleccionParam,
              idServer: idServerParam,
              idMobile: idMobileParam,
              data: dataParam,
              dataOriginal: dataOriginalParam,
              estado: estadoParam,
              creadoEl: creadoElParam,
              idAuth: idAuthParam,
              coleccionAuth: coleccionAuthParam,
              alternativeKey: alternativeKeyParam,
              alternativeKey1: alternativeKey1Param,
              alternativeKey2: alternativeKey2Param,
              alternativeHnswKey: alternativeHnswKeyParam,
              alternativeHnswKey1: alternativeHnswKey1Param,
              alternativeHnswKey2: alternativeHnswKey2Param,
              eTransfer: eTransferParam);

          return object;
        }),
    ColeccionObjBox3: obx_int.EntityDefinition<ColeccionObjBox3>(
        model: _entities[3],
        toOneRelations: (ColeccionObjBox3 object) => [],
        toManyRelations: (ColeccionObjBox3 object) => {},
        getId: (ColeccionObjBox3 object) => object.id,
        setId: (ColeccionObjBox3 object, int id) {
          object.id = id;
        },
        objectToFB: (ColeccionObjBox3 object, fb.Builder fbb) {
          final coleccionOffset = fbb.writeString(object.coleccion);
          final idServerOffset = fbb.writeString(object.idServer);
          final idMobileOffset = fbb.writeString(object.idMobile);
          final dataOffset = fbb.writeString(object.data);
          final dataOriginalOffset = fbb.writeString(object.dataOriginal);
          final estadoOffset = fbb.writeString(object.estado);
          final creadoElOffset = fbb.writeString(object.creadoEl);
          final idAuthOffset = fbb.writeString(object.idAuth);
          final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
          final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
          final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
          final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
          final alternativeHnswKeyOffset =
              fbb.writeListFloat32(object.alternativeHnswKey);
          final alternativeHnswKey1Offset =
              fbb.writeListFloat32(object.alternativeHnswKey1);
          final alternativeHnswKey2Offset =
              fbb.writeListFloat32(object.alternativeHnswKey2);
          final eTransferOffset = fbb.writeString(object.eTransfer);
          fbb.startTable(18);
          fbb.addInt64(0, object.id);
          fbb.addOffset(1, coleccionOffset);
          fbb.addOffset(2, idServerOffset);
          fbb.addOffset(3, idMobileOffset);
          fbb.addOffset(4, dataOffset);
          fbb.addOffset(5, dataOriginalOffset);
          fbb.addOffset(6, estadoOffset);
          fbb.addOffset(7, creadoElOffset);
          fbb.addOffset(8, idAuthOffset);
          fbb.addOffset(9, coleccionAuthOffset);
          fbb.addOffset(10, alternativeKeyOffset);
          fbb.addOffset(11, alternativeKey1Offset);
          fbb.addOffset(12, alternativeKey2Offset);
          fbb.addOffset(13, alternativeHnswKeyOffset);
          fbb.addOffset(14, alternativeHnswKey1Offset);
          fbb.addOffset(15, alternativeHnswKey2Offset);
          fbb.addOffset(16, eTransferOffset);
          fbb.finish(fbb.endTable());
          return object.id;
        },
        objectFromFB: (obx.Store store, ByteData fbData) {
          final buffer = fb.BufferContext(fbData);
          final rootOffset = buffer.derefObject(0);
          final idParam =
              const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
          final coleccionParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 6, '');
          final idServerParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 8, '');
          final idMobileParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 10, '');
          final dataParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 12, '');
          final dataOriginalParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 14, '');
          final estadoParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 16, '');
          final creadoElParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 18, '');
          final idAuthParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 20, '');
          final coleccionAuthParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 22, '');
          final alternativeKeyParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 24, '');
          final alternativeKey1Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 26, '');
          final alternativeKey2Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 28, '');
          final alternativeHnswKeyParam =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 30, []);
          final alternativeHnswKey1Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 32, []);
          final alternativeHnswKey2Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 34, []);
          final eTransferParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 36, '');
          final object = ColeccionObjBox3(
              id: idParam,
              coleccion: coleccionParam,
              idServer: idServerParam,
              idMobile: idMobileParam,
              data: dataParam,
              dataOriginal: dataOriginalParam,
              estado: estadoParam,
              creadoEl: creadoElParam,
              idAuth: idAuthParam,
              coleccionAuth: coleccionAuthParam,
              alternativeKey: alternativeKeyParam,
              alternativeKey1: alternativeKey1Param,
              alternativeKey2: alternativeKey2Param,
              alternativeHnswKey: alternativeHnswKeyParam,
              alternativeHnswKey1: alternativeHnswKey1Param,
              alternativeHnswKey2: alternativeHnswKey2Param,
              eTransfer: eTransferParam);

          return object;
        }),
    ColeccionObjBox4: obx_int.EntityDefinition<ColeccionObjBox4>(
        model: _entities[4],
        toOneRelations: (ColeccionObjBox4 object) => [],
        toManyRelations: (ColeccionObjBox4 object) => {},
        getId: (ColeccionObjBox4 object) => object.id,
        setId: (ColeccionObjBox4 object, int id) {
          object.id = id;
        },
        objectToFB: (ColeccionObjBox4 object, fb.Builder fbb) {
          final coleccionOffset = fbb.writeString(object.coleccion);
          final idServerOffset = fbb.writeString(object.idServer);
          final idMobileOffset = fbb.writeString(object.idMobile);
          final dataOffset = fbb.writeString(object.data);
          final dataOriginalOffset = fbb.writeString(object.dataOriginal);
          final estadoOffset = fbb.writeString(object.estado);
          final creadoElOffset = fbb.writeString(object.creadoEl);
          final idAuthOffset = fbb.writeString(object.idAuth);
          final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
          final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
          final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
          final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
          final alternativeHnswKeyOffset =
              fbb.writeListFloat32(object.alternativeHnswKey);
          final alternativeHnswKey1Offset =
              fbb.writeListFloat32(object.alternativeHnswKey1);
          final alternativeHnswKey2Offset =
              fbb.writeListFloat32(object.alternativeHnswKey2);
          final eTransferOffset = fbb.writeString(object.eTransfer);
          fbb.startTable(18);
          fbb.addInt64(0, object.id);
          fbb.addOffset(1, coleccionOffset);
          fbb.addOffset(2, idServerOffset);
          fbb.addOffset(3, idMobileOffset);
          fbb.addOffset(4, dataOffset);
          fbb.addOffset(5, dataOriginalOffset);
          fbb.addOffset(6, estadoOffset);
          fbb.addOffset(7, creadoElOffset);
          fbb.addOffset(8, idAuthOffset);
          fbb.addOffset(9, coleccionAuthOffset);
          fbb.addOffset(10, alternativeKeyOffset);
          fbb.addOffset(11, alternativeKey1Offset);
          fbb.addOffset(12, alternativeKey2Offset);
          fbb.addOffset(13, alternativeHnswKeyOffset);
          fbb.addOffset(14, alternativeHnswKey1Offset);
          fbb.addOffset(15, alternativeHnswKey2Offset);
          fbb.addOffset(16, eTransferOffset);
          fbb.finish(fbb.endTable());
          return object.id;
        },
        objectFromFB: (obx.Store store, ByteData fbData) {
          final buffer = fb.BufferContext(fbData);
          final rootOffset = buffer.derefObject(0);
          final idParam =
              const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
          final coleccionParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 6, '');
          final idServerParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 8, '');
          final idMobileParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 10, '');
          final dataParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 12, '');
          final dataOriginalParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 14, '');
          final estadoParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 16, '');
          final creadoElParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 18, '');
          final idAuthParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 20, '');
          final coleccionAuthParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 22, '');
          final alternativeKeyParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 24, '');
          final alternativeKey1Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 26, '');
          final alternativeKey2Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 28, '');
          final alternativeHnswKeyParam =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 30, []);
          final alternativeHnswKey1Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 32, []);
          final alternativeHnswKey2Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 34, []);
          final eTransferParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 36, '');
          final object = ColeccionObjBox4(
              id: idParam,
              coleccion: coleccionParam,
              idServer: idServerParam,
              idMobile: idMobileParam,
              data: dataParam,
              dataOriginal: dataOriginalParam,
              estado: estadoParam,
              creadoEl: creadoElParam,
              idAuth: idAuthParam,
              coleccionAuth: coleccionAuthParam,
              alternativeKey: alternativeKeyParam,
              alternativeKey1: alternativeKey1Param,
              alternativeKey2: alternativeKey2Param,
              alternativeHnswKey: alternativeHnswKeyParam,
              alternativeHnswKey1: alternativeHnswKey1Param,
              alternativeHnswKey2: alternativeHnswKey2Param,
              eTransfer: eTransferParam);

          return object;
        }),
    ColeccionObjBox5: obx_int.EntityDefinition<ColeccionObjBox5>(
        model: _entities[5],
        toOneRelations: (ColeccionObjBox5 object) => [],
        toManyRelations: (ColeccionObjBox5 object) => {},
        getId: (ColeccionObjBox5 object) => object.id,
        setId: (ColeccionObjBox5 object, int id) {
          object.id = id;
        },
        objectToFB: (ColeccionObjBox5 object, fb.Builder fbb) {
          final coleccionOffset = fbb.writeString(object.coleccion);
          final idServerOffset = fbb.writeString(object.idServer);
          final idMobileOffset = fbb.writeString(object.idMobile);
          final dataOffset = fbb.writeString(object.data);
          final dataOriginalOffset = fbb.writeString(object.dataOriginal);
          final estadoOffset = fbb.writeString(object.estado);
          final creadoElOffset = fbb.writeString(object.creadoEl);
          final idAuthOffset = fbb.writeString(object.idAuth);
          final coleccionAuthOffset = fbb.writeString(object.coleccionAuth);
          final alternativeKeyOffset = fbb.writeString(object.alternativeKey);
          final alternativeKey1Offset = fbb.writeString(object.alternativeKey1);
          final alternativeKey2Offset = fbb.writeString(object.alternativeKey2);
          final alternativeHnswKeyOffset =
              fbb.writeListFloat32(object.alternativeHnswKey);
          final alternativeHnswKey1Offset =
              fbb.writeListFloat32(object.alternativeHnswKey1);
          final alternativeHnswKey2Offset =
              fbb.writeListFloat32(object.alternativeHnswKey2);
          final eTransferOffset = fbb.writeString(object.eTransfer);
          fbb.startTable(18);
          fbb.addInt64(0, object.id);
          fbb.addOffset(1, coleccionOffset);
          fbb.addOffset(2, idServerOffset);
          fbb.addOffset(3, idMobileOffset);
          fbb.addOffset(4, dataOffset);
          fbb.addOffset(5, dataOriginalOffset);
          fbb.addOffset(6, estadoOffset);
          fbb.addOffset(7, creadoElOffset);
          fbb.addOffset(8, idAuthOffset);
          fbb.addOffset(9, coleccionAuthOffset);
          fbb.addOffset(10, alternativeKeyOffset);
          fbb.addOffset(11, alternativeKey1Offset);
          fbb.addOffset(12, alternativeKey2Offset);
          fbb.addOffset(13, alternativeHnswKeyOffset);
          fbb.addOffset(14, alternativeHnswKey1Offset);
          fbb.addOffset(15, alternativeHnswKey2Offset);
          fbb.addOffset(16, eTransferOffset);
          fbb.finish(fbb.endTable());
          return object.id;
        },
        objectFromFB: (obx.Store store, ByteData fbData) {
          final buffer = fb.BufferContext(fbData);
          final rootOffset = buffer.derefObject(0);
          final idParam =
              const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0);
          final coleccionParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 6, '');
          final idServerParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 8, '');
          final idMobileParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 10, '');
          final dataParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 12, '');
          final dataOriginalParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 14, '');
          final estadoParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 16, '');
          final creadoElParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 18, '');
          final idAuthParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 20, '');
          final coleccionAuthParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 22, '');
          final alternativeKeyParam =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 24, '');
          final alternativeKey1Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 26, '');
          final alternativeKey2Param =
              const fb.StringReader(asciiOptimization: true)
                  .vTableGet(buffer, rootOffset, 28, '');
          final alternativeHnswKeyParam =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 30, []);
          final alternativeHnswKey1Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 32, []);
          final alternativeHnswKey2Param =
              const fb.ListReader<double>(fb.Float32Reader(), lazy: false)
                  .vTableGet(buffer, rootOffset, 34, []);
          final eTransferParam = const fb.StringReader(asciiOptimization: true)
              .vTableGet(buffer, rootOffset, 36, '');
          final object = ColeccionObjBox5(
              id: idParam,
              coleccion: coleccionParam,
              idServer: idServerParam,
              idMobile: idMobileParam,
              data: dataParam,
              dataOriginal: dataOriginalParam,
              estado: estadoParam,
              creadoEl: creadoElParam,
              idAuth: idAuthParam,
              coleccionAuth: coleccionAuthParam,
              alternativeKey: alternativeKeyParam,
              alternativeKey1: alternativeKey1Param,
              alternativeKey2: alternativeKey2Param,
              alternativeHnswKey: alternativeHnswKeyParam,
              alternativeHnswKey1: alternativeHnswKey1Param,
              alternativeHnswKey2: alternativeHnswKey2Param,
              eTransfer: eTransferParam);

          return object;
        })
  };

  return obx_int.ModelDefinition(model, bindings);
}