Базовая модель Realm Inherit в других моделях - PullRequest
0 голосов
/ 01 июня 2018

Итак, я прочитал документ, но это не помогло. У меня есть базовая модель, которая имеет некоторые общие поля, и я хочу наследовать их во всех других моих моделях.

МойБазовая модель

class Base { }

Base.schema = {
  name: 'Base',
  properties: {
    uuid: { type: 'string', optional: false },
    created_by: { type: 'string', optional: false },
 }
}

Моя другая модель:

class Student { }

Student.schema = {
  name: 'Student',
  properties: {
    name: { type: 'string', optional: false },
    age: { type: 'int', optional: true }
    ...
  }
};

Результат, которого я ожидаю:

{
  uuid: 'xxx-xxx-xxx-xxx-xxx'
  created_by: 'xxx-xxx-xxx-xxx-xxx'
  name: 'Smith'
  age: 20
  ...
}
...