com.microsoft.azure.toolkit.lib.auth.model.AccountEntity Maven / Gradle / Ivy
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*/
package com.microsoft.azure.toolkit.lib.auth.model;
import com.azure.core.management.AzureEnvironment;
import com.microsoft.azure.toolkit.lib.common.model.Subscription;
import lombok.Getter;
import lombok.Setter;
import java.util.List;
@Getter
@Setter
public class AccountEntity {
private AzureEnvironment environment;
private AuthType type;
private String clientId;
private String email;
private List subscriptions;
private List selectedSubscriptionIds;
private List tenantIds;
private boolean available;
private Throwable lastError;
}