renameProfile method

Future<Profile> renameProfile({
  1. required String profileId,
  2. required String name,
})

Rename a profile

Rename a profile. Names 'default' and 'margin' are reserved.

https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_putprofile

Implementation

Future<Profile> renameProfile({
  required String profileId,
  required String name,
}) async {
  var response = await _profilesRestClient.renameProfile(
    profileId: profileId,
    name: name,
  );

  if (response.statusCode != 200) throw response;

  return Profile.fromJson(json.decode(response.body));
}