deserialize method

  1. @override
void deserialize(
  1. Map<String, dynamic>? json
)
override

Implementation

@override
void deserialize(Map<String, dynamic>? json) {
  if (json == null) {
    throw ApiException(400, 'Failed to deserialize TableInsert data model.');
  }

  if (json.containsKey('ColumnsCount')) {
    columnsCount = json['ColumnsCount'] as int;
  } else {
    columnsCount = null;
  }

  if (json.containsKey('Position')) {
    position = ModelBase.createInstance<Position>(
        json['Position'] as Map<String, dynamic>);
  } else {
    position = null;
  }

  if (json.containsKey('RowsCount')) {
    rowsCount = json['RowsCount'] as int;
  } else {
    rowsCount = null;
  }
}