MgoObject.fromJson constructor

MgoObject.fromJson(
  1. dynamic data
)

Implementation

factory MgoObject.fromJson(dynamic data) {
  MgoMoveObject? content;
  if(data['content']!=null){
    content = MgoMoveObject.fromJson(data['content']);
  }

  MgoRawMoveObject? bcs;
  if(data['bcs']!=null){
    bcs = MgoRawMoveObject.fromJson(data['bcs']);
  }

  ObjectOwner? owner;
  if(data['owner']!=null){
    owner = ObjectOwner.fromJson(data['owner']);
  }

  DisplayFieldsResponse? display;
  if (data['display'] != null) {
    display = DisplayFieldsResponse.fromJson(data['display']);
  }
  return MgoObject(
    data['objectId'],
    data['digest'],
    int.parse(data['version']),
    data['type'],
    content,
    bcs,
    owner,
    data['previousTransaction'],
    data['storageRebate'],
    display,
  );
}