MokuroCatalogSchema top-level constant

CollectionSchema<MokuroCatalog> const MokuroCatalogSchema

Implementation

const MokuroCatalogSchema = CollectionSchema(
  name: r'MokuroCatalog',
  id: 1045304690416343370,
  properties: {
    r'hashCode': PropertySchema(
      id: 0,
      name: r'hashCode',
      type: IsarType.long,
    ),
    r'name': PropertySchema(
      id: 1,
      name: r'name',
      type: IsarType.string,
    ),
    r'order': PropertySchema(
      id: 2,
      name: r'order',
      type: IsarType.long,
    ),
    r'url': PropertySchema(
      id: 3,
      name: r'url',
      type: IsarType.string,
    )
  },
  estimateSize: _mokuroCatalogEstimateSize,
  serialize: _mokuroCatalogSerialize,
  deserialize: _mokuroCatalogDeserialize,
  deserializeProp: _mokuroCatalogDeserializeProp,
  idName: r'id',
  indexes: {
    r'url': IndexSchema(
      id: -5756857009679432345,
      name: r'url',
      unique: true,
      replace: true,
      properties: [
        IndexPropertySchema(
          name: r'url',
          type: IndexType.hash,
          caseSensitive: true,
        )
      ],
    ),
    r'order': IndexSchema(
      id: 5897270977454184057,
      name: r'order',
      unique: true,
      replace: true,
      properties: [
        IndexPropertySchema(
          name: r'order',
          type: IndexType.value,
          caseSensitive: false,
        )
      ],
    )
  },
  links: {},
  embeddedSchemas: {},
  getId: _mokuroCatalogGetId,
  getLinks: _mokuroCatalogGetLinks,
  attach: _mokuroCatalogAttach,
  version: '3.1.0+1',
);