// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
//
// Code generated by Microsoft (R) AutoRest Code Generator.

// TopLevelDomains is the webSite Management Client
import Foundation
import azureSwiftRuntime
extension Commands {
public struct TopLevelDomains {
    public static func Get(name: String, subscriptionId: String) -> TopLevelDomainsGet {
        return GetCommand(name: name, subscriptionId: subscriptionId)
    }
    public static func List(subscriptionId: String) -> TopLevelDomainsList {
        return ListCommand(subscriptionId: subscriptionId)
    }
    public static func ListAgreements(name: String, subscriptionId: String, agreementOption: TopLevelDomainAgreementOptionProtocol) -> TopLevelDomainsListAgreements {
        return ListAgreementsCommand(name: name, subscriptionId: subscriptionId, agreementOption: agreementOption)
    }
}
}
