DictionarySchema top-level constant

CollectionSchema<Dictionary> const DictionarySchema

Implementation

const DictionarySchema = CollectionSchema(
  name: r'Dictionary',
  id: 9038313064164341215,
  properties: {
    r'collapsedLanguages': PropertySchema(
      id: 0,
      name: r'collapsedLanguages',
      type: IsarType.stringList,
    ),
    r'formatKey': PropertySchema(
      id: 1,
      name: r'formatKey',
      type: IsarType.string,
    ),
    r'hashCode': PropertySchema(
      id: 2,
      name: r'hashCode',
      type: IsarType.long,
    ),
    r'hiddenLanguages': PropertySchema(
      id: 3,
      name: r'hiddenLanguages',
      type: IsarType.stringList,
    ),
    r'name': PropertySchema(
      id: 4,
      name: r'name',
      type: IsarType.string,
    ),
    r'order': PropertySchema(
      id: 5,
      name: r'order',
      type: IsarType.long,
    )
  },
  estimateSize: _dictionaryEstimateSize,
  serialize: _dictionarySerialize,
  deserialize: _dictionaryDeserialize,
  deserializeProp: _dictionaryDeserializeProp,
  idName: r'id',
  indexes: {
    r'name': IndexSchema(
      id: 879695947855722453,
      name: r'name',
      unique: true,
      replace: true,
      properties: [
        IndexPropertySchema(
          name: r'name',
          type: IndexType.hash,
          caseSensitive: true,
        )
      ],
    ),
    r'order': IndexSchema(
      id: 5897270977454184057,
      name: r'order',
      unique: false,
      replace: false,
      properties: [
        IndexPropertySchema(
          name: r'order',
          type: IndexType.value,
          caseSensitive: false,
        )
      ],
    ),
    r'hiddenLanguages': IndexSchema(
      id: 7420903376471065299,
      name: r'hiddenLanguages',
      unique: false,
      replace: false,
      properties: [
        IndexPropertySchema(
          name: r'hiddenLanguages',
          type: IndexType.hash,
          caseSensitive: true,
        )
      ],
    ),
    r'collapsedLanguages': IndexSchema(
      id: 2603546669418382826,
      name: r'collapsedLanguages',
      unique: false,
      replace: false,
      properties: [
        IndexPropertySchema(
          name: r'collapsedLanguages',
          type: IndexType.hash,
          caseSensitive: true,
        )
      ],
    )
  },
  links: {
    r'entries': LinkSchema(
      id: 4394075202200805384,
      name: r'entries',
      target: r'DictionaryEntry',
      single: false,
      linkName: r'dictionary',
    ),
    r'tags': LinkSchema(
      id: 3275231140928199068,
      name: r'tags',
      target: r'DictionaryTag',
      single: false,
      linkName: r'dictionary',
    ),
    r'pitches': LinkSchema(
      id: -7520712212815729325,
      name: r'pitches',
      target: r'DictionaryPitch',
      single: false,
      linkName: r'dictionary',
    ),
    r'frequencies': LinkSchema(
      id: -268974686324604299,
      name: r'frequencies',
      target: r'DictionaryFrequency',
      single: false,
      linkName: r'dictionary',
    )
  },
  embeddedSchemas: {},
  getId: _dictionaryGetId,
  getLinks: _dictionaryGetLinks,
  attach: _dictionaryAttach,
  version: '3.1.0+1',
);