@@ -34,6 +34,7 @@ public partial class MemberResponse : IEquatable<MemberResponse>, IValidatableOb
3434 /// <summary>
3535 /// Initializes a new instance of the <see cref="MemberResponse" /> class.
3636 /// </summary>
37+ /// <param name="actionableError">actionableError.</param>
3738 /// <param name="aggregatedAt">aggregatedAt.</param>
3839 /// <param name="backgroundAggregationIsDisabled">backgroundAggregationIsDisabled.</param>
3940 /// <param name="connectionStatus">connectionStatus.</param>
@@ -53,8 +54,9 @@ public partial class MemberResponse : IEquatable<MemberResponse>, IValidatableOb
5354 /// <param name="useCases">useCases.</param>
5455 /// <param name="userGuid">userGuid.</param>
5556 /// <param name="userId">userId.</param>
56- public MemberResponse ( string aggregatedAt = default ( string ) , bool backgroundAggregationIsDisabled = default ( bool ) , string connectionStatus = default ( string ) , string guid = default ( string ) , string id = default ( string ) , string institutionCode = default ( string ) , bool ? isBeingAggregated = default ( bool ? ) , bool ? isManagedByUser = default ( bool ? ) , bool ? isManual = default ( bool ? ) , bool ? isOauth = default ( bool ? ) , string metadata = default ( string ) , string mostRecentJobDetailCode = default ( string ) , string mostRecentJobDetailText = default ( string ) , string name = default ( string ) , string oauthWindowUri = default ( string ) , string successfullyAggregatedAt = default ( string ) , List < string > useCases = default ( List < string > ) , string userGuid = default ( string ) , string userId = default ( string ) )
57+ public MemberResponse ( string actionableError = default ( string ) , string aggregatedAt = default ( string ) , bool backgroundAggregationIsDisabled = default ( bool ) , string connectionStatus = default ( string ) , string guid = default ( string ) , string id = default ( string ) , string institutionCode = default ( string ) , bool ? isBeingAggregated = default ( bool ? ) , bool ? isManagedByUser = default ( bool ? ) , bool ? isManual = default ( bool ? ) , bool ? isOauth = default ( bool ? ) , string metadata = default ( string ) , string mostRecentJobDetailCode = default ( string ) , string mostRecentJobDetailText = default ( string ) , string name = default ( string ) , string oauthWindowUri = default ( string ) , string successfullyAggregatedAt = default ( string ) , List < string > useCases = default ( List < string > ) , string userGuid = default ( string ) , string userId = default ( string ) )
5758 {
59+ this . ActionableError = actionableError ;
5860 this . AggregatedAt = aggregatedAt ;
5961 this . BackgroundAggregationIsDisabled = backgroundAggregationIsDisabled ;
6062 this . ConnectionStatus = connectionStatus ;
@@ -76,6 +78,13 @@ public partial class MemberResponse : IEquatable<MemberResponse>, IValidatableOb
7678 this . UserId = userId ;
7779 }
7880
81+ /// <summary>
82+ /// Gets or Sets ActionableError
83+ /// </summary>
84+ /// <example>{\"error_type\": \"MEMBER\", \"error_code\": 1000, \"error_message\": \"This Member has no eligible checking, savings, or money market accounts.\", \"user_message\": \"We could not find any accounts eligible for transfers. Please link a checking or savings account.\", \"locale\": \"en\"}</example>
85+ [ DataMember ( Name = "actionable_error" , EmitDefaultValue = true ) ]
86+ public string ActionableError { get ; set ; }
87+
7988 /// <summary>
8089 /// Gets or Sets AggregatedAt
8190 /// </summary>
@@ -217,6 +226,7 @@ public override string ToString()
217226 {
218227 StringBuilder sb = new StringBuilder ( ) ;
219228 sb . Append ( "class MemberResponse {\n " ) ;
229+ sb . Append ( " ActionableError: " ) . Append ( ActionableError ) . Append ( "\n " ) ;
220230 sb . Append ( " AggregatedAt: " ) . Append ( AggregatedAt ) . Append ( "\n " ) ;
221231 sb . Append ( " BackgroundAggregationIsDisabled: " ) . Append ( BackgroundAggregationIsDisabled ) . Append ( "\n " ) ;
222232 sb . Append ( " ConnectionStatus: " ) . Append ( ConnectionStatus ) . Append ( "\n " ) ;
@@ -271,6 +281,11 @@ public bool Equals(MemberResponse input)
271281 return false ;
272282 }
273283 return
284+ (
285+ this . ActionableError == input . ActionableError ||
286+ ( this . ActionableError != null &&
287+ this . ActionableError . Equals ( input . ActionableError ) )
288+ ) &&
274289 (
275290 this . AggregatedAt == input . AggregatedAt ||
276291 ( this . AggregatedAt != null &&
@@ -377,6 +392,10 @@ public override int GetHashCode()
377392 unchecked // Overflow is fine, just wrap
378393 {
379394 int hashCode = 41 ;
395+ if ( this . ActionableError != null )
396+ {
397+ hashCode = ( hashCode * 59 ) + this . ActionableError . GetHashCode ( ) ;
398+ }
380399 if ( this . AggregatedAt != null )
381400 {
382401 hashCode = ( hashCode * 59 ) + this . AggregatedAt . GetHashCode ( ) ;
0 commit comments