@@ -50,9 +50,10 @@ public partial class MemberResponse : IEquatable<MemberResponse>, IValidatableOb
5050 /// <param name="name">name.</param>
5151 /// <param name="oauthWindowUri">oauthWindowUri.</param>
5252 /// <param name="successfullyAggregatedAt">successfullyAggregatedAt.</param>
53+ /// <param name="useCases">useCases.</param>
5354 /// <param name="userGuid">userGuid.</param>
5455 /// <param name="userId">userId.</param>
55- 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 ) , string userGuid = default ( string ) , string userId = default ( string ) )
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 ) )
5657 {
5758 this . AggregatedAt = aggregatedAt ;
5859 this . BackgroundAggregationIsDisabled = backgroundAggregationIsDisabled ;
@@ -70,6 +71,7 @@ public partial class MemberResponse : IEquatable<MemberResponse>, IValidatableOb
7071 this . Name = name ;
7172 this . OauthWindowUri = oauthWindowUri ;
7273 this . SuccessfullyAggregatedAt = successfullyAggregatedAt ;
74+ this . UseCases = useCases ;
7375 this . UserGuid = userGuid ;
7476 this . UserId = userId ;
7577 }
@@ -186,6 +188,13 @@ public partial class MemberResponse : IEquatable<MemberResponse>, IValidatableOb
186188 [ DataMember ( Name = "successfully_aggregated_at" , EmitDefaultValue = true ) ]
187189 public string SuccessfullyAggregatedAt { get ; set ; }
188190
191+ /// <summary>
192+ /// Gets or Sets UseCases
193+ /// </summary>
194+ /// <example>["PFM","IAV"]</example>
195+ [ DataMember ( Name = "use_cases" , EmitDefaultValue = true ) ]
196+ public List < string > UseCases { get ; set ; }
197+
189198 /// <summary>
190199 /// Gets or Sets UserGuid
191200 /// </summary>
@@ -224,6 +233,7 @@ public override string ToString()
224233 sb . Append ( " Name: " ) . Append ( Name ) . Append ( "\n " ) ;
225234 sb . Append ( " OauthWindowUri: " ) . Append ( OauthWindowUri ) . Append ( "\n " ) ;
226235 sb . Append ( " SuccessfullyAggregatedAt: " ) . Append ( SuccessfullyAggregatedAt ) . Append ( "\n " ) ;
236+ sb . Append ( " UseCases: " ) . Append ( UseCases ) . Append ( "\n " ) ;
227237 sb . Append ( " UserGuid: " ) . Append ( UserGuid ) . Append ( "\n " ) ;
228238 sb . Append ( " UserId: " ) . Append ( UserId ) . Append ( "\n " ) ;
229239 sb . Append ( "}\n " ) ;
@@ -340,6 +350,12 @@ public bool Equals(MemberResponse input)
340350 ( this . SuccessfullyAggregatedAt != null &&
341351 this . SuccessfullyAggregatedAt . Equals ( input . SuccessfullyAggregatedAt ) )
342352 ) &&
353+ (
354+ this . UseCases == input . UseCases ||
355+ this . UseCases != null &&
356+ input . UseCases != null &&
357+ this . UseCases . SequenceEqual ( input . UseCases )
358+ ) &&
343359 (
344360 this . UserGuid == input . UserGuid ||
345361 ( this . UserGuid != null &&
@@ -422,6 +438,10 @@ public override int GetHashCode()
422438 {
423439 hashCode = ( hashCode * 59 ) + this . SuccessfullyAggregatedAt . GetHashCode ( ) ;
424440 }
441+ if ( this . UseCases != null )
442+ {
443+ hashCode = ( hashCode * 59 ) + this . UseCases . GetHashCode ( ) ;
444+ }
425445 if ( this . UserGuid != null )
426446 {
427447 hashCode = ( hashCode * 59 ) + this . UserGuid . GetHashCode ( ) ;
0 commit comments