Skip to content

Commit 96c0443

Browse files
RamukaRitikroot
andauthored
Version 8.5.0-v2.1-25.3.01.00 release (#477)
Co-authored-by: root <[email protected]>
1 parent 1188607 commit 96c0443

14 files changed

+506
-63
lines changed

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
# DocuSign C# Client Changelog
22

3-
## [v8.4.0] - eSignature API v2.1-25.2.02.00 - 2025-08-11
3+
## [v8.5.0] - eSignature API v2.1-25.3.01.00 - 2025-09-29
44
### Changed
5-
- Added support for version v2.1-25.2.02.00 of the DocuSign ESignature API.
5+
- Added support for version v2.1-25.3.01.00 of the Docusign ESignature API.
66
- Updated the SDK release version.
77

8+
## [v8.4.0] - eSignature API v2.1-25.2.02.00 - 2025-08-29
9+
### Changed
10+
- Added support for version v2.1-25.2.02.00 of the DocuSign ESignature API.
11+
- Updated the SDK release version.
12+
- Fixed type for `customParameters` property under `connectOAuthConfig`.
813
## [v8.3.0] - eSignature API v2.1-25.2.01.00 - 2025-07-08
914
### Changed
1015
- Added support for version v2.1-25.2.01.00 of the DocuSign ESignature API.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ This client SDK is provided as open source, which enables you to customize its f
3333
<a id="versionInformation"></a>
3434
### Version Information
3535
- **API version**: v2.1
36-
- **Latest SDK version (Including prerelease)**: 8.4.0
36+
- **Latest SDK version (Including prerelease)**: 8.5.0
3737

3838
<a id="requirements"></a>
3939
### Requirements

sdk/DocuSign.eSign.sln

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@ Microsoft Visual Studio Solution File, Format Version 12.00
22
# Visual Studio 2012
33
VisualStudioVersion = 12.0.0.0
44
MinimumVisualStudioVersion = 10.0.0.1
5-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DocuSign.eSign", "src\DocuSign.eSign\DocuSign.eSign.csproj", "{45342541-EAB1-42A5-AA48-8994D00AE313}"
5+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DocuSign.eSign", "src\DocuSign.eSign\DocuSign.eSign.csproj", "{70684351-A520-4564-8660-AE20B57FA147}"
66
EndProject
77
Global
88
GlobalSection(SolutionConfigurationPlatforms) = preSolution
99
Debug|Any CPU = Debug|Any CPU
1010
Release|Any CPU = Release|Any CPU
1111
EndGlobalSection
1212
GlobalSection(ProjectConfigurationPlatforms) = postSolution
13-
{45342541-EAB1-42A5-AA48-8994D00AE313}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
14-
{45342541-EAB1-42A5-AA48-8994D00AE313}.Debug|Any CPU.Build.0 = Debug|Any CPU
15-
{45342541-EAB1-42A5-AA48-8994D00AE313}.Release|Any CPU.ActiveCfg = Release|Any CPU
16-
{45342541-EAB1-42A5-AA48-8994D00AE313}.Release|Any CPU.Build.0 = Release|Any CPU
13+
{70684351-A520-4564-8660-AE20B57FA147}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
14+
{70684351-A520-4564-8660-AE20B57FA147}.Debug|Any CPU.Build.0 = Debug|Any CPU
15+
{70684351-A520-4564-8660-AE20B57FA147}.Release|Any CPU.ActiveCfg = Release|Any CPU
16+
{70684351-A520-4564-8660-AE20B57FA147}.Release|Any CPU.Build.0 = Release|Any CPU
1717
EndGlobalSection
1818
GlobalSection(SolutionProperties) = preSolution
1919
HideSolutionNode = FALSE

sdk/src/DocuSign.eSign/Client/Configuration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class Configuration
2626
/// Version of the package.
2727
/// </summary>
2828
/// <value>Version of the package.</value>
29-
public const string Version = "8.4.0";
29+
public const string Version = "8.5.0";
3030

3131
/// <summary>
3232
/// Identifier for ISO 8601 DateTime Format

sdk/src/DocuSign.eSign/DocuSign.eSign.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<RootNamespace>DocuSign.eSign</RootNamespace>
1717
<AssemblyName>DocuSign.eSign</AssemblyName>
1818
<NeutralLanguage>en-US</NeutralLanguage>
19-
<VersionPrefix>8.4.0</VersionPrefix>
19+
<VersionPrefix>8.5.0</VersionPrefix>
2020
<VersionSuffix/>
2121
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
2222
<GenerateDocumentationFile>true</GenerateDocumentationFile>
@@ -26,7 +26,7 @@
2626
<PackageLicenseUrl>https://github.com/docusign/docusign-esign-csharp-client/blob/master/LICENSE</PackageLicenseUrl>
2727
<RepositoryUrl>https://github.com/docusign/docusign-esign-csharp-client</RepositoryUrl>
2828
<RepositoryType>git</RepositoryType>
29-
<PackageReleaseNotes>[v8.4.0] - ESignature API v2.1-25.2.02.00 - 8/10/2025</PackageReleaseNotes>
29+
<PackageReleaseNotes>[v8.5.0] - ESignature API v2.1-25.3.01.00 - 9/28/2025</PackageReleaseNotes>
3030
</PropertyGroup>
3131
<PropertyGroup Condition=" '$(TargetFramework)' == 'net462'">
3232
<DefineConstants>NET462</DefineConstants>

sdk/src/DocuSign.eSign/Model/AccountSettingsInformation.cs

Lines changed: 210 additions & 45 deletions
Large diffs are not rendered by default.

sdk/src/DocuSign.eSign/Model/AccountSignatureProviderOption.cs

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,17 @@ public AccountSignatureProviderOption()
3636
/// Initializes a new instance of the <see cref="AccountSignatureProviderOption" /> class.
3737
/// </summary>
3838
/// <param name="SignatureProviderOptionDisplayName">SignatureProviderOptionDisplayName.</param>
39+
/// <param name="SignatureProviderOptionHintOverrideValue">SignatureProviderOptionHintOverrideValue.</param>
3940
/// <param name="SignatureProviderOptionId">SignatureProviderOptionId.</param>
4041
/// <param name="SignatureProviderOptionName">SignatureProviderOptionName.</param>
41-
public AccountSignatureProviderOption(string SignatureProviderOptionDisplayName = default(string), string SignatureProviderOptionId = default(string), string SignatureProviderOptionName = default(string))
42+
/// <param name="SignatureProviderOptionRegexValidationPattern">SignatureProviderOptionRegexValidationPattern.</param>
43+
public AccountSignatureProviderOption(string SignatureProviderOptionDisplayName = default(string), string SignatureProviderOptionHintOverrideValue = default(string), string SignatureProviderOptionId = default(string), string SignatureProviderOptionName = default(string), string SignatureProviderOptionRegexValidationPattern = default(string))
4244
{
4345
this.SignatureProviderOptionDisplayName = SignatureProviderOptionDisplayName;
46+
this.SignatureProviderOptionHintOverrideValue = SignatureProviderOptionHintOverrideValue;
4447
this.SignatureProviderOptionId = SignatureProviderOptionId;
4548
this.SignatureProviderOptionName = SignatureProviderOptionName;
49+
this.SignatureProviderOptionRegexValidationPattern = SignatureProviderOptionRegexValidationPattern;
4650
}
4751

4852
/// <summary>
@@ -51,6 +55,11 @@ public AccountSignatureProviderOption()
5155
[DataMember(Name="signatureProviderOptionDisplayName", EmitDefaultValue=false)]
5256
public string SignatureProviderOptionDisplayName { get; set; }
5357
/// <summary>
58+
/// Gets or Sets SignatureProviderOptionHintOverrideValue
59+
/// </summary>
60+
[DataMember(Name="signatureProviderOptionHintOverrideValue", EmitDefaultValue=false)]
61+
public string SignatureProviderOptionHintOverrideValue { get; set; }
62+
/// <summary>
5463
/// Gets or Sets SignatureProviderOptionId
5564
/// </summary>
5665
[DataMember(Name="signatureProviderOptionId", EmitDefaultValue=false)]
@@ -61,6 +70,11 @@ public AccountSignatureProviderOption()
6170
[DataMember(Name="signatureProviderOptionName", EmitDefaultValue=false)]
6271
public string SignatureProviderOptionName { get; set; }
6372
/// <summary>
73+
/// Gets or Sets SignatureProviderOptionRegexValidationPattern
74+
/// </summary>
75+
[DataMember(Name="signatureProviderOptionRegexValidationPattern", EmitDefaultValue=false)]
76+
public string SignatureProviderOptionRegexValidationPattern { get; set; }
77+
/// <summary>
6478
/// Returns the string presentation of the object
6579
/// </summary>
6680
/// <returns>String presentation of the object</returns>
@@ -69,8 +83,10 @@ public override string ToString()
6983
var sb = new StringBuilder();
7084
sb.Append("class AccountSignatureProviderOption {\n");
7185
sb.Append(" SignatureProviderOptionDisplayName: ").Append(SignatureProviderOptionDisplayName).Append("\n");
86+
sb.Append(" SignatureProviderOptionHintOverrideValue: ").Append(SignatureProviderOptionHintOverrideValue).Append("\n");
7287
sb.Append(" SignatureProviderOptionId: ").Append(SignatureProviderOptionId).Append("\n");
7388
sb.Append(" SignatureProviderOptionName: ").Append(SignatureProviderOptionName).Append("\n");
89+
sb.Append(" SignatureProviderOptionRegexValidationPattern: ").Append(SignatureProviderOptionRegexValidationPattern).Append("\n");
7490
sb.Append("}\n");
7591
return sb.ToString();
7692
}
@@ -112,6 +128,11 @@ public bool Equals(AccountSignatureProviderOption other)
112128
this.SignatureProviderOptionDisplayName != null &&
113129
this.SignatureProviderOptionDisplayName.Equals(other.SignatureProviderOptionDisplayName)
114130
) &&
131+
(
132+
this.SignatureProviderOptionHintOverrideValue == other.SignatureProviderOptionHintOverrideValue ||
133+
this.SignatureProviderOptionHintOverrideValue != null &&
134+
this.SignatureProviderOptionHintOverrideValue.Equals(other.SignatureProviderOptionHintOverrideValue)
135+
) &&
115136
(
116137
this.SignatureProviderOptionId == other.SignatureProviderOptionId ||
117138
this.SignatureProviderOptionId != null &&
@@ -121,6 +142,11 @@ public bool Equals(AccountSignatureProviderOption other)
121142
this.SignatureProviderOptionName == other.SignatureProviderOptionName ||
122143
this.SignatureProviderOptionName != null &&
123144
this.SignatureProviderOptionName.Equals(other.SignatureProviderOptionName)
145+
) &&
146+
(
147+
this.SignatureProviderOptionRegexValidationPattern == other.SignatureProviderOptionRegexValidationPattern ||
148+
this.SignatureProviderOptionRegexValidationPattern != null &&
149+
this.SignatureProviderOptionRegexValidationPattern.Equals(other.SignatureProviderOptionRegexValidationPattern)
124150
);
125151
}
126152

@@ -137,10 +163,14 @@ public override int GetHashCode()
137163
// Suitable nullity checks etc, of course :)
138164
if (this.SignatureProviderOptionDisplayName != null)
139165
hash = hash * 59 + this.SignatureProviderOptionDisplayName.GetHashCode();
166+
if (this.SignatureProviderOptionHintOverrideValue != null)
167+
hash = hash * 59 + this.SignatureProviderOptionHintOverrideValue.GetHashCode();
140168
if (this.SignatureProviderOptionId != null)
141169
hash = hash * 59 + this.SignatureProviderOptionId.GetHashCode();
142170
if (this.SignatureProviderOptionName != null)
143171
hash = hash * 59 + this.SignatureProviderOptionName.GetHashCode();
172+
if (this.SignatureProviderOptionRegexValidationPattern != null)
173+
hash = hash * 59 + this.SignatureProviderOptionRegexValidationPattern.GetHashCode();
144174
return hash;
145175
}
146176
}

sdk/src/DocuSign.eSign/Model/Brand.cs

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,11 @@ public Brand()
4949
/// <param name="IsSigningDefault">IsSigningDefault.</param>
5050
/// <param name="LandingPages">LandingPages.</param>
5151
/// <param name="Links">Links.</param>
52+
/// <param name="LogoIds">LogoIds.</param>
5253
/// <param name="Logos">The URIs for retrieving the logos that are associated with the brand..</param>
5354
/// <param name="OrganizationBrandLogo">OrganizationBrandLogo.</param>
5455
/// <param name="Resources">An object containing the URLs for the four DocuSign master resource files that the brand uses for sending, signing, email messages, and captive (embedded) signing. You can modify the default email messages and formats in these file to customize the user experience. **Note:** This object is returned only when the &#x60;resourceContentType&#x60; is &#x60;sending&#x60;, &#x60;signing&#x60;, &#x60;email&#x60;, or &#x60;signing_captive&#x60;..</param>
55-
public Brand(string BrandCompany = default(string), string BrandId = default(string), List<string> BrandLanguages = default(List<string>), string BrandName = default(string), List<NameValue> Colors = default(List<NameValue>), string DefaultBrandLanguage = default(string), List<BrandEmailContent> EmailContent = default(List<BrandEmailContent>), ErrorDetails ErrorDetails = default(ErrorDetails), string IsOrganizationBrand = default(string), bool? IsOverridingCompanyName = default(bool?), bool? IsSendingDefault = default(bool?), bool? IsSigningDefault = default(bool?), List<NameValue> LandingPages = default(List<NameValue>), List<BrandLink> Links = default(List<BrandLink>), BrandLogos Logos = default(BrandLogos), string OrganizationBrandLogo = default(string), BrandResourceUrls Resources = default(BrandResourceUrls))
56+
public Brand(string BrandCompany = default(string), string BrandId = default(string), List<string> BrandLanguages = default(List<string>), string BrandName = default(string), List<NameValue> Colors = default(List<NameValue>), string DefaultBrandLanguage = default(string), List<BrandEmailContent> EmailContent = default(List<BrandEmailContent>), ErrorDetails ErrorDetails = default(ErrorDetails), string IsOrganizationBrand = default(string), bool? IsOverridingCompanyName = default(bool?), bool? IsSendingDefault = default(bool?), bool? IsSigningDefault = default(bool?), List<NameValue> LandingPages = default(List<NameValue>), List<BrandLink> Links = default(List<BrandLink>), BrandLogoIds LogoIds = default(BrandLogoIds), BrandLogos Logos = default(BrandLogos), string OrganizationBrandLogo = default(string), BrandResourceUrls Resources = default(BrandResourceUrls))
5657
{
5758
this.BrandCompany = BrandCompany;
5859
this.BrandId = BrandId;
@@ -68,6 +69,7 @@ public Brand()
6869
this.IsSigningDefault = IsSigningDefault;
6970
this.LandingPages = LandingPages;
7071
this.Links = Links;
72+
this.LogoIds = LogoIds;
7173
this.Logos = Logos;
7274
this.OrganizationBrandLogo = OrganizationBrandLogo;
7375
this.Resources = Resources;
@@ -148,6 +150,11 @@ public Brand()
148150
[DataMember(Name="links", EmitDefaultValue=false)]
149151
public List<BrandLink> Links { get; set; }
150152
/// <summary>
153+
/// Gets or Sets LogoIds
154+
/// </summary>
155+
[DataMember(Name="logoIds", EmitDefaultValue=false)]
156+
public BrandLogoIds LogoIds { get; set; }
157+
/// <summary>
151158
/// The URIs for retrieving the logos that are associated with the brand.
152159
/// </summary>
153160
/// <value>The URIs for retrieving the logos that are associated with the brand.</value>
@@ -186,6 +193,7 @@ public override string ToString()
186193
sb.Append(" IsSigningDefault: ").Append(IsSigningDefault).Append("\n");
187194
sb.Append(" LandingPages: ").Append(LandingPages).Append("\n");
188195
sb.Append(" Links: ").Append(Links).Append("\n");
196+
sb.Append(" LogoIds: ").Append(LogoIds).Append("\n");
189197
sb.Append(" Logos: ").Append(Logos).Append("\n");
190198
sb.Append(" OrganizationBrandLogo: ").Append(OrganizationBrandLogo).Append("\n");
191199
sb.Append(" Resources: ").Append(Resources).Append("\n");
@@ -295,6 +303,11 @@ public bool Equals(Brand other)
295303
this.Links != null &&
296304
this.Links.SequenceEqual(other.Links)
297305
) &&
306+
(
307+
this.LogoIds == other.LogoIds ||
308+
this.LogoIds != null &&
309+
this.LogoIds.Equals(other.LogoIds)
310+
) &&
298311
(
299312
this.Logos == other.Logos ||
300313
this.Logos != null &&
@@ -351,6 +364,8 @@ public override int GetHashCode()
351364
hash = hash * 59 + this.LandingPages.GetHashCode();
352365
if (this.Links != null)
353366
hash = hash * 59 + this.Links.GetHashCode();
367+
if (this.LogoIds != null)
368+
hash = hash * 59 + this.LogoIds.GetHashCode();
354369
if (this.Logos != null)
355370
hash = hash * 59 + this.Logos.GetHashCode();
356371
if (this.OrganizationBrandLogo != null)

0 commit comments

Comments
 (0)