TransactionOperationError.fromJson constructor

TransactionOperationError.fromJson(
  1. Map json
)

Implementation

TransactionOperationError.fromJson(Map json) {
  message = json['message'];

  if (json['operation'] == null) return;

  switch (json['operation']['operationType']) {
    case ('CREATE'):
      operation = OperationCreate.fromJson(json['operation']);
      break;
    case ('CREATE_BULK'):
      operation = OperationCreateBulk.fromJson(json['operation']);
      break;
    case ('UPDATE'):
      operation = OperationUpdate.fromJson(json['operation']);
      break;
    case ('UPDATE_BULK'):
      operation = OperationUpdateBulk.fromJson(json['operation']);
      break;
    case ('DELETE'):
      operation = OperationDelete.fromJson(json['operation']);
      break;
    case ('DELETE_BULK'):
      operation = OperationDeleteBulk.fromJson(json['operation']);
      break;
    case ('FIND'):
      operation = OperationFind.fromJson(json['operation']);
      break;
    case ('ADD_RELATION'):
      operation = OperationAddRelation.fromJson(json['operation']);
      break;
    case ('SET_RELATION'):
      operation = OperationSetRelation.fromJson(json['operation']);
      break;
    case ('DELETE_RELATION'):
      operation = OperationDeleteRelation.fromJson(json['operation']);
      break;
  }
}