1//go:build go1.9
2// +build go1.9
3
4// Copyright (c) Microsoft Corporation. All rights reserved.
5// Licensed under the MIT License. See License.txt in the project root for license information.
6
7// This code was auto-generated by:
8// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
9
10package notificationhubs
11
12import (
13	"context"
14
15	original "github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs"
16)
17
18const (
19	DefaultBaseURI = original.DefaultBaseURI
20)
21
22type AccessRights = original.AccessRights
23
24const (
25	Listen        AccessRights = original.Listen
26	Manage        AccessRights = original.Manage
27	SendEnumValue AccessRights = original.SendEnumValue
28)
29
30type NamespaceType = original.NamespaceType
31
32const (
33	Messaging       NamespaceType = original.Messaging
34	NotificationHub NamespaceType = original.NotificationHub
35)
36
37type SkuName = original.SkuName
38
39const (
40	Basic    SkuName = original.Basic
41	Free     SkuName = original.Free
42	Standard SkuName = original.Standard
43)
44
45type AdmCredential = original.AdmCredential
46type AdmCredentialProperties = original.AdmCredentialProperties
47type ApnsCredential = original.ApnsCredential
48type ApnsCredentialProperties = original.ApnsCredentialProperties
49type BaiduCredential = original.BaiduCredential
50type BaiduCredentialProperties = original.BaiduCredentialProperties
51type BaseClient = original.BaseClient
52type CheckAvailabilityParameters = original.CheckAvailabilityParameters
53type CheckAvailabilityResult = original.CheckAvailabilityResult
54type Client = original.Client
55type CreateOrUpdateParameters = original.CreateOrUpdateParameters
56type DebugSendResponse = original.DebugSendResponse
57type DebugSendResult = original.DebugSendResult
58type ErrorResponse = original.ErrorResponse
59type GcmCredential = original.GcmCredential
60type GcmCredentialProperties = original.GcmCredentialProperties
61type ListResult = original.ListResult
62type ListResultIterator = original.ListResultIterator
63type ListResultPage = original.ListResultPage
64type MpnsCredential = original.MpnsCredential
65type MpnsCredentialProperties = original.MpnsCredentialProperties
66type NamespaceCreateOrUpdateParameters = original.NamespaceCreateOrUpdateParameters
67type NamespaceListResult = original.NamespaceListResult
68type NamespaceListResultIterator = original.NamespaceListResultIterator
69type NamespaceListResultPage = original.NamespaceListResultPage
70type NamespacePatchParameters = original.NamespacePatchParameters
71type NamespaceProperties = original.NamespaceProperties
72type NamespaceResource = original.NamespaceResource
73type NamespacesClient = original.NamespacesClient
74type NamespacesDeleteFuture = original.NamespacesDeleteFuture
75type Operation = original.Operation
76type OperationDisplay = original.OperationDisplay
77type OperationListResult = original.OperationListResult
78type OperationListResultIterator = original.OperationListResultIterator
79type OperationListResultPage = original.OperationListResultPage
80type OperationsClient = original.OperationsClient
81type PatchParameters = original.PatchParameters
82type PnsCredentialsProperties = original.PnsCredentialsProperties
83type PnsCredentialsResource = original.PnsCredentialsResource
84type PolicykeyResource = original.PolicykeyResource
85type Properties = original.Properties
86type Resource = original.Resource
87type ResourceListKeys = original.ResourceListKeys
88type ResourceType = original.ResourceType
89type SharedAccessAuthorizationRuleCreateOrUpdateParameters = original.SharedAccessAuthorizationRuleCreateOrUpdateParameters
90type SharedAccessAuthorizationRuleListResult = original.SharedAccessAuthorizationRuleListResult
91type SharedAccessAuthorizationRuleListResultIterator = original.SharedAccessAuthorizationRuleListResultIterator
92type SharedAccessAuthorizationRuleListResultPage = original.SharedAccessAuthorizationRuleListResultPage
93type SharedAccessAuthorizationRuleProperties = original.SharedAccessAuthorizationRuleProperties
94type SharedAccessAuthorizationRuleResource = original.SharedAccessAuthorizationRuleResource
95type Sku = original.Sku
96type SubResource = original.SubResource
97type WnsCredential = original.WnsCredential
98type WnsCredentialProperties = original.WnsCredentialProperties
99
100func New(subscriptionID string) BaseClient {
101	return original.New(subscriptionID)
102}
103func NewClient(subscriptionID string) Client {
104	return original.NewClient(subscriptionID)
105}
106func NewClientWithBaseURI(baseURI string, subscriptionID string) Client {
107	return original.NewClientWithBaseURI(baseURI, subscriptionID)
108}
109func NewListResultIterator(page ListResultPage) ListResultIterator {
110	return original.NewListResultIterator(page)
111}
112func NewListResultPage(cur ListResult, getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
113	return original.NewListResultPage(cur, getNextPage)
114}
115func NewNamespaceListResultIterator(page NamespaceListResultPage) NamespaceListResultIterator {
116	return original.NewNamespaceListResultIterator(page)
117}
118func NewNamespaceListResultPage(cur NamespaceListResult, getNextPage func(context.Context, NamespaceListResult) (NamespaceListResult, error)) NamespaceListResultPage {
119	return original.NewNamespaceListResultPage(cur, getNextPage)
120}
121func NewNamespacesClient(subscriptionID string) NamespacesClient {
122	return original.NewNamespacesClient(subscriptionID)
123}
124func NewNamespacesClientWithBaseURI(baseURI string, subscriptionID string) NamespacesClient {
125	return original.NewNamespacesClientWithBaseURI(baseURI, subscriptionID)
126}
127func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
128	return original.NewOperationListResultIterator(page)
129}
130func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
131	return original.NewOperationListResultPage(cur, getNextPage)
132}
133func NewOperationsClient(subscriptionID string) OperationsClient {
134	return original.NewOperationsClient(subscriptionID)
135}
136func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
137	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
138}
139func NewSharedAccessAuthorizationRuleListResultIterator(page SharedAccessAuthorizationRuleListResultPage) SharedAccessAuthorizationRuleListResultIterator {
140	return original.NewSharedAccessAuthorizationRuleListResultIterator(page)
141}
142func NewSharedAccessAuthorizationRuleListResultPage(cur SharedAccessAuthorizationRuleListResult, getNextPage func(context.Context, SharedAccessAuthorizationRuleListResult) (SharedAccessAuthorizationRuleListResult, error)) SharedAccessAuthorizationRuleListResultPage {
143	return original.NewSharedAccessAuthorizationRuleListResultPage(cur, getNextPage)
144}
145func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
146	return original.NewWithBaseURI(baseURI, subscriptionID)
147}
148func PossibleAccessRightsValues() []AccessRights {
149	return original.PossibleAccessRightsValues()
150}
151func PossibleNamespaceTypeValues() []NamespaceType {
152	return original.PossibleNamespaceTypeValues()
153}
154func PossibleSkuNameValues() []SkuName {
155	return original.PossibleSkuNameValues()
156}
157func UserAgent() string {
158	return original.UserAgent() + " profiles/preview"
159}
160func Version() string {
161	return original.Version()
162}
163