fields method

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

Implementation

@override
List<NUIEntField> fields() {
  return [
    NUIEntField<NUIAppVersionActionResponse>(name: "action", type: NUIEntType.INTEGER, setter: (data, value) => data.action = value, getter: (data) => data.action),
    NUIEntField<NUIAppVersionActionResponse>(name: "title", type: NUIEntType.STRING, setter: (data, value) => data.title = value, getter: (data) => data.title),
    NUIEntField<NUIAppVersionActionResponse>(name: "description", type: NUIEntType.STRING, setter: (data, value) => data.description = value, getter: (data) => data.description),
    NUIEntField<NUIAppVersionActionResponse>(name: "updateButton", type: NUIEntType.STRING, setter: (data, value) => data.updateButton = value, getter: (data) => data.updateButton),
    NUIEntField<NUIAppVersionActionResponse>(name: "dismissButton", type: NUIEntType.STRING, setter: (data, value) => data.dismissButton = value, getter: (data) => data.dismissButton),
    NUIEntField<NUIAppVersionActionResponse>(name: "imageLink", type: NUIEntType.STRING, setter: (data, value) => data.imageLink = value, getter: (data) => data.imageLink),
    NUIEntField<NUIAppVersionActionResponse>(name: "newVersion", type: NUIEntType.STRING, setter: (data, value) => data.newVersion = value, getter: (data) => data.newVersion),
    NUIEntField<NUIAppVersionActionResponse>(name: "colorTheme", type: NUIEntType.OBJECT, setter: (data, value) => data.colorTheme = asObject(IDialogThemeEnt(), value), getter: (data) => data.colorTheme),
    NUIEntField<NUIAppVersionActionResponse>(name: "downloadLink", type: NUIEntType.STRING, setter: (data, value) => data.downloadLink = value, getter: (data) => data.downloadLink),
    NUIEntField<NUIAppVersionActionResponse>(name: "redirectLink", type: NUIEntType.STRING, setter: (data, value) => data.redirectLink = value, getter: (data) => data.redirectLink),
  ];
}