AuthSessionSchema top-level constant

CollectionSchema<AuthSession> const AuthSessionSchema

Implementation

const AuthSessionSchema = CollectionSchema(
  name: r'AuthSession',
  id: 7043438331616121534,
  properties: {
    r'bunkerUrl': PropertySchema(
      id: 0,
      name: r'bunkerUrl',
      type: IsarType.string,
    ),
    r'canSign': PropertySchema(
      id: 1,
      name: r'canSign',
      type: IsarType.bool,
    ),
    r'createdAt': PropertySchema(
      id: 2,
      name: r'createdAt',
      type: IsarType.dateTime,
    ),
    r'id': PropertySchema(
      id: 3,
      name: r'id',
      type: IsarType.string,
    ),
    r'privateKey': PropertySchema(
      id: 4,
      name: r'privateKey',
      type: IsarType.string,
    ),
    r'pubkey': PropertySchema(
      id: 5,
      name: r'pubkey',
      type: IsarType.string,
    ),
    r'token': PropertySchema(
      id: 6,
      name: r'token',
      type: IsarType.string,
    ),
    r'type': PropertySchema(
      id: 7,
      name: r'type',
      type: IsarType.byte,
      enumMap: _AuthSessiontypeEnumValueMap,
    )
  },
  estimateSize: _authSessionEstimateSize,
  serialize: _authSessionSerialize,
  deserialize: _authSessionDeserialize,
  deserializeProp: _authSessionDeserializeProp,
  idName: r'isarId',
  indexes: {
    r'type': IndexSchema(
      id: 5117122708147080838,
      name: r'type',
      unique: false,
      replace: false,
      properties: [
        IndexPropertySchema(
          name: r'type',
          type: IndexType.value,
          caseSensitive: false,
        )
      ],
    )
  },
  links: {},
  embeddedSchemas: {},
  getId: _authSessionGetId,
  getLinks: _authSessionGetLinks,
  attach: _authSessionAttach,
  version: '3.1.0+1',
);