fields method
List<NUIEntField>
fields(
)
override
Implementation
@override
List<NUIEntField> fields() {
return [
NUIEntField<NUIPushNotification>(name: "header", type: NUIEntType.STRING, setter: (data, value) => data.header = value, getter: (data) => data.header),
NUIEntField<NUIPushNotification>(name: "body", type: NUIEntType.STRING, setter: (data, value) => data.body = value, getter: (data) => data.body),
NUIEntField<NUIPushNotification>(name: "smallIcon", type: NUIEntType.STRING, setter: (data, value) => data.smallIcon = value, getter: (data) => data.smallIcon),
NUIEntField<NUIPushNotification>(name: "largeIcon", type: NUIEntType.STRING, setter: (data, value) => data.largeIcon = value, getter: (data) => data.largeIcon),
NUIEntField<NUIPushNotification>(name: "launchUrl", type: NUIEntType.STRING, setter: (data, value) => data.launchUrl = value, getter: (data) => data.launchUrl),
NUIEntField<NUIPushNotification>(name: "meta", type: NUIEntType.OBJECT, setter: (data, value) => data.meta = asObject<NUIPushMeta>(NUIPushMetaEntity(), value) as NUIPushMeta, getter: (data) => data.meta),
NUIEntField<NUIPushNotification>(name: "data", type: NUIEntType.MAP, setter: (data, value) => data.data = asMap(value), getter: (data) => data.data),
];
}