fields method

  1. @override
List<NUIEntField> fields()
override

Implementation

@override
List<NUIEntField> fields() {
  return [
    NUIEntField<NUIPushMessage>(name: "recipientId", type: NUIEntType.INTEGER, setter: (data, value) => data.recipientId = value, getter: (data) => data.recipientId),
    NUIEntField<NUIPushMessage>(name: "header", type: NUIEntType.STRING, setter: (data, value) => data.header = value, getter: (data) => data.header),
    NUIEntField<NUIPushMessage>(name: "body", type: NUIEntType.STRING, setter: (data, value) => data.body = value, getter: (data) => data.body),
    NUIEntField<NUIPushMessage>(name: "url", type: NUIEntType.STRING, setter: (data, value) => data.url = value, getter: (data) => data.url),
    NUIEntField<NUIPushMessage>(name: "image", type: NUIEntType.STRING, setter: (data, value) => data.image = value, getter: (data) => data.image),
    NUIEntField<NUIPushMessage>(name: "type", type: NUIEntType.STRING, setter: (data, value) => data.type = value, getter: (data) => data.type),
    NUIEntField<NUIPushMessage>(name: "opened", type: NUIEntType.BOOLEAN, setter: (data, value) => data.opened = value, getter: (data) => data.opened),
    NUIEntField<NUIPushMessage>(name: "actionType", type: NUIEntType.STRING, setter: (data, value) => data.actionType = value, getter: (data) => data.actionType),
    NUIEntField<NUIPushMessage>(name: "category", type: NUIEntType.STRING, setter: (data, value) => data.category = value, getter: (data) => data.category),
    NUIEntField<NUIPushMessage>(name: "referenceTitle", type: NUIEntType.STRING, setter: (data, value) => data.referenceTitle = value, getter: (data) => data.referenceTitle),
    NUIEntField<NUIPushMessage>(name: "webUrls", type: NUIEntType.LIST_STRING, setter: (data, value) => data.webUrls = asList<String>(value) as List<String>, getter: (data) => data.webUrls),
    NUIEntField<NUIPushMessage>(name: "receivedAt", type: NUIEntType.STRING, setter: (data, value) => data.receivedAt = value, getter: (data) => data.receivedAt),
  ];
}