using System.ComponentModel; using Unity.Plastic.Newtonsoft.Json; using PlasticGui.WebApi.Responses; namespace Unity.PlasticSCM.Editor.WebApi { /// /// Response to token exchange request. /// Internal usage. This isn't a public API. /// [EditorBrowsable(EditorBrowsableState.Never)] public class TokenExchangeResponse { /// /// Error caused by the request. /// [EditorBrowsable(EditorBrowsableState.Never)] [JsonProperty("error")] public ErrorResponse.ErrorFields Error { get; set; } /// /// The user's username. /// [EditorBrowsable(EditorBrowsableState.Never)] [JsonProperty("user")] public string User { get; set; } /// /// The access token. /// [EditorBrowsable(EditorBrowsableState.Never)] [JsonProperty("accessToken")] public string AccessToken { get; set; } /// /// The refresh token. /// [EditorBrowsable(EditorBrowsableState.Never)] [JsonProperty("refreshToken")] public string RefreshToken { get; set; } } }