/// <summary> /// Sets AccountSettings for this account. /// </summary> /// <param name="value">A AccountSettings instance.</param> /// <param name="client">A RippleRestClient used for this request.</param> /// <returns>AccountSettings instance</returns> /// <exception cref="RippleRestException">Request failed.</exception> public AccountSettings SetSettings(RippleRestClient client, AccountSettings value) { var data = new SetSettingsRequest { Settings = value, Secret = this.Secret }; var result = client.RestClient.Execute<GetSettingsResponse>(client.CreatePostRequest(data, "v1/accounts/{0}/settings", Address)); client.HandleRestResponseErrors(result); result.Data.Settings.Account = this.Address; return result.Data.Settings; }
/// <summary> /// Sets AccountSettings for this account. /// </summary> /// <param name="value">A AccountSettings instance.</param> /// <returns>AccountSettings instance</returns> /// <exception cref="RippleRestException">Request failed.</exception> public AccountSettings SetSettings(AccountSettings value) { return SetSettings(RippleRestClient.GetDefaultInstanceOrThrow(), value); }