private static void UpdateSubAccount() { var suba = _api.SubAccounts.Fetch("ACCT_v1wico0y3742ecn"); if (!suba.Status) { return; } // Populate sub account request from fetched object var request = new SubAccountUpdateRequest().PopulateWith(suba); // Update as necessary request.BusinessName = "NMA 2017 Conference Account (Updated)"; // Call the API var response = _api.SubAccounts.Update("ACCT_v1wico0y3742ecn", request); Console.WriteLine(response.Status ? "Subaccount successfully updated." : response.Message); }
public SubAccountUpdateResponse Update(string idOrSlug, SubAccountUpdateRequest request) => _api.Put <SubAccountUpdateResponse>($"subaccount/{idOrSlug}", request);