using System.Collections.Generic;
using System.Text.Json.Serialization;
[JsonPropertyName("error_type")]
public string ErrorType { get; set; } = null;
[JsonPropertyName("error_code")]
public string ErrorCode { get; set; } = null;
[JsonPropertyName("error_message")]
public string ErrorMessage { get; set; } = null;
[JsonPropertyName("display_message")]
public string DisplayMessage { get; set; }
[JsonPropertyName("request_id")]
public string RequestId { get; set; }
[JsonPropertyName("causes")]
public IReadOnlyList<Cause> Causes { get; set; }
[JsonPropertyName("status")]
public int StatusCode { get; set; }
[JsonPropertyName("documentation_url")]
public string DocumentationUrl { get; set; }
[JsonPropertyName("suggested_action")]
public string SuggestedAction { get; set; }
public class Cause : PlaidError
[JsonPropertyName("item_id")]
public string ItemId { get; set; } = default;
public static void Main()
Console.WriteLine("Hello World");