DocuSign CSharp Docs
Public Member Functions | Properties | List of all members
DocuSign.eSign.Model.FeatureSet Class Reference

This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. More...

Inheritance diagram for DocuSign.eSign.Model.FeatureSet:

Public Member Functions

 FeatureSet (List< CurrencyFeatureSetPrice > CurrencyFeatureSetPrices=default(List< CurrencyFeatureSetPrice >), string EnvelopeFee=default(string), string FeatureSetId=default(string), string FixedFee=default(string), string Is21CFRPart11=default(string), string IsActive=default(string), string IsEnabled=default(string), string Name=default(string), string SeatFee=default(string))
 Initializes a new instance of the FeatureSet class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
string ToJson ()
 Returns the JSON string presentation of the object More...
 
override bool Equals (object obj)
 Returns true if objects are equal More...
 
bool Equals (FeatureSet other)
 Returns true if FeatureSet instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

List< CurrencyFeatureSetPriceCurrencyFeatureSetPrices [get, set]
 A complex type that contains alternate currency values that are configured for this plan feature set. More...
 
string EnvelopeFee [get, set]
 Gets or Sets EnvelopeFee More...
 
string FeatureSetId [get, set]
 A unique ID for the feature set. More...
 
string FixedFee [get, set]
 Gets or Sets FixedFee More...
 
string Is21CFRPart11 [get, set]
 When set to true, indicates that this module is enabled on the account. More...
 
string IsActive [get, set]
 Gets or Sets IsActive More...
 
string IsEnabled [get, set]
 Specifies whether the feature set is actively enabled as part of the plan. More...
 
string Name [get, set]
 Gets or Sets Name More...
 
string SeatFee [get, set]
 An incremental seat cost for seat-based plans. Only valid when isEnabled for the feature set is set to true. More...
 

Detailed Description

This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only.

Constructor & Destructor Documentation

◆ FeatureSet()

DocuSign.eSign.Model.FeatureSet.FeatureSet ( List< CurrencyFeatureSetPrice CurrencyFeatureSetPrices = default(List<CurrencyFeatureSetPrice>),
string  EnvelopeFee = default(string),
string  FeatureSetId = default(string),
string  FixedFee = default(string),
string  Is21CFRPart11 = default(string),
string  IsActive = default(string),
string  IsEnabled = default(string),
string  Name = default(string),
string  SeatFee = default(string) 
)
inline

Initializes a new instance of the FeatureSet class.

Parameters
CurrencyFeatureSetPricesA complex type that contains alternate currency values that are configured for this plan feature set..
EnvelopeFeeEnvelopeFee.
FeatureSetIdA unique ID for the feature set..
FixedFeeFixedFee.
Is21CFRPart11When set to true, indicates that this module is enabled on the account..
IsActiveIsActive.
IsEnabledSpecifies whether the feature set is actively enabled as part of the plan..
NameName.
SeatFeeAn incremental seat cost for seat-based plans. Only valid when isEnabled for the feature set is set to true..

Member Function Documentation

◆ Equals() [1/2]

override bool DocuSign.eSign.Model.FeatureSet.Equals ( object  obj)
inline

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

bool DocuSign.eSign.Model.FeatureSet.Equals ( FeatureSet  other)
inline

Returns true if FeatureSet instances are equal

Parameters
otherInstance of FeatureSet to be compared
Returns
Boolean

◆ GetHashCode()

override int DocuSign.eSign.Model.FeatureSet.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

string DocuSign.eSign.Model.FeatureSet.ToJson ( )
inline

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string DocuSign.eSign.Model.FeatureSet.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ CurrencyFeatureSetPrices

List<CurrencyFeatureSetPrice> DocuSign.eSign.Model.FeatureSet.CurrencyFeatureSetPrices
getset

A complex type that contains alternate currency values that are configured for this plan feature set.

A complex type that contains alternate currency values that are configured for this plan feature set.

◆ EnvelopeFee

string DocuSign.eSign.Model.FeatureSet.EnvelopeFee
getset

Gets or Sets EnvelopeFee

◆ FeatureSetId

string DocuSign.eSign.Model.FeatureSet.FeatureSetId
getset

A unique ID for the feature set.

A unique ID for the feature set.

◆ FixedFee

string DocuSign.eSign.Model.FeatureSet.FixedFee
getset

Gets or Sets FixedFee

◆ Is21CFRPart11

string DocuSign.eSign.Model.FeatureSet.Is21CFRPart11
getset

When set to true, indicates that this module is enabled on the account.

When set to true, indicates that this module is enabled on the account.

◆ IsActive

string DocuSign.eSign.Model.FeatureSet.IsActive
getset

Gets or Sets IsActive

◆ IsEnabled

string DocuSign.eSign.Model.FeatureSet.IsEnabled
getset

Specifies whether the feature set is actively enabled as part of the plan.

Specifies whether the feature set is actively enabled as part of the plan.

◆ Name

string DocuSign.eSign.Model.FeatureSet.Name
getset

Gets or Sets Name

◆ SeatFee

string DocuSign.eSign.Model.FeatureSet.SeatFee
getset

An incremental seat cost for seat-based plans. Only valid when isEnabled for the feature set is set to true.

An incremental seat cost for seat-based plans. Only valid when isEnabled for the feature set is set to true.


The documentation for this class was generated from the following file: