Skip to content
This repository has been archived by the owner on Oct 17, 2023. It is now read-only.

Release 0.6.0

Compare
Choose a tag to compare
@BHSPitMonkey BHSPitMonkey released this 28 Jan 19:36
· 64 commits to v3 since this release
151468e

ℹ️ Note: This is intended to be the final version still supporting .NET Framework 3.x. Future releases will target .NET Framework 4.x and .NET Standard exclusively.

New Functionality

In cases where this SDK might not directly support specifying a particular API request parameter that needs to be passed, there is now a way to inject your own custom parameters into the request before the SDK performs it.

Client.AdditionalParameters is a Dictionary object you can add these extra keys and values to. These parameters will be injected into all following API calls made by the SDK until you remove them. Here's an example:

client.AdditionalParameters.Add("white_labeling_options", "{'primary_button_color':'#00b3e6'}");
var app = new ApiApp { Name = "Foo", Domain = "example.com" };
app = client.CreateApiApp(app)
client.AdditionalParameters.Remove("white_labeling_options");

Fixes and Additional API Support

  • Support editor and required options in custom fields (fixes #53)
  • Send allow_decline parameter when creating unclaimed drafts (fixes #38)
  • Add missing deserialization fields to UnclaimedDraft (fixes #40)
  • Support creating embedded template draft with no merge fields (fixes #34)
  • Use POST for adding and removing team members (fixes #27)
  • Pass requester_email_address param in more kinds of calls (fixes #60)