MsgToggleTradeController.fromJson constructor

MsgToggleTradeController.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory MsgToggleTradeController.fromJson(Map<String, dynamic> json) {
  return MsgToggleTradeController(
    creator: json.valueAsString<String?>('creator', acceptCamelCase: true),
    chainId: json.valueAsString<String?>('chain_id', acceptCamelCase: true),
    permissionChange: json.valueTo<AuthzPermissionChange?, Object?>(
      key: 'permission_change',
      parse: (v) => AuthzPermissionChange.from(v),
    ),
    address: json.valueAsString<String?>('address', acceptCamelCase: true),
    legacy: json.valueAsBool<bool?>('legacy', acceptCamelCase: true),
  );
}