Fragment$TransactionHistoryFields$effects$objectChanges$nodes$inputState$owner.fromJson constructor

Fragment$TransactionHistoryFields$effects$objectChanges$nodes$inputState$owner.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Fragment$TransactionHistoryFields$effects$objectChanges$nodes$inputState$owner.fromJson(
  Map<String, dynamic> json,
) {
  switch (json["__typename"] as String) {
    case "AddressOwner":
      return Fragment$TransactionHistoryFields$effects$objectChanges$nodes$inputState$owner$$AddressOwner.fromJson(
        json,
      );

    case "ObjectOwner":
      return Fragment$TransactionHistoryFields$effects$objectChanges$nodes$inputState$owner$$ObjectOwner.fromJson(
        json,
      );

    case "Shared":
      return Fragment$TransactionHistoryFields$effects$objectChanges$nodes$inputState$owner$$Shared.fromJson(
        json,
      );

    case "Immutable":
      return Fragment$TransactionHistoryFields$effects$objectChanges$nodes$inputState$owner$$Immutable.fromJson(
        json,
      );

    case "ConsensusAddressOwner":
      return Fragment$TransactionHistoryFields$effects$objectChanges$nodes$inputState$owner$$ConsensusAddressOwner.fromJson(
        json,
      );

    default:
      final l$$__typename = json['__typename'];
      return Fragment$TransactionHistoryFields$effects$objectChanges$nodes$inputState$owner(
        $__typename: (l$$__typename as String),
      );
  }
}