Fragment$CoreOwnerFields.fromJson constructor

Fragment$CoreOwnerFields.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Fragment$CoreOwnerFields.fromJson(Map<String, dynamic> json) {
  switch (json["__typename"] as String) {
    case "AddressOwner":
      return Fragment$CoreOwnerFields$$AddressOwner.fromJson(json);

    case "ObjectOwner":
      return Fragment$CoreOwnerFields$$ObjectOwner.fromJson(json);

    case "Shared":
      return Fragment$CoreOwnerFields$$Shared.fromJson(json);

    case "ConsensusAddressOwner":
      return Fragment$CoreOwnerFields$$ConsensusAddressOwner.fromJson(json);

    case "Immutable":
      return Fragment$CoreOwnerFields$$Immutable.fromJson(json);

    default:
      final l$$__typename = json['__typename'];
      return Fragment$CoreOwnerFields($__typename: (l$$__typename as String));
  }
}