1// +build go1.9
2
3// Copyright 2019 Microsoft Corporation
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9//     http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16
17// This code was auto-generated by:
18// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
19
20package graphrbac
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/graphrbac/1.6/graphrbac"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type ConsentType = original.ConsentType
33
34const (
35	AllPrincipals ConsentType = original.AllPrincipals
36	Principal     ConsentType = original.Principal
37)
38
39type ObjectType = original.ObjectType
40
41const (
42	ObjectTypeApplication      ObjectType = original.ObjectTypeApplication
43	ObjectTypeDirectoryObject  ObjectType = original.ObjectTypeDirectoryObject
44	ObjectTypeGroup            ObjectType = original.ObjectTypeGroup
45	ObjectTypeServicePrincipal ObjectType = original.ObjectTypeServicePrincipal
46	ObjectTypeUser             ObjectType = original.ObjectTypeUser
47)
48
49type UserType = original.UserType
50
51const (
52	Guest  UserType = original.Guest
53	Member UserType = original.Member
54)
55
56type ADGroup = original.ADGroup
57type AddOwnerParameters = original.AddOwnerParameters
58type AppRole = original.AppRole
59type Application = original.Application
60type ApplicationBase = original.ApplicationBase
61type ApplicationCreateParameters = original.ApplicationCreateParameters
62type ApplicationListResult = original.ApplicationListResult
63type ApplicationListResultIterator = original.ApplicationListResultIterator
64type ApplicationListResultPage = original.ApplicationListResultPage
65type ApplicationUpdateParameters = original.ApplicationUpdateParameters
66type ApplicationsClient = original.ApplicationsClient
67type BaseClient = original.BaseClient
68type BasicDirectoryObject = original.BasicDirectoryObject
69type CheckGroupMembershipParameters = original.CheckGroupMembershipParameters
70type CheckGroupMembershipResult = original.CheckGroupMembershipResult
71type DeletedApplicationsClient = original.DeletedApplicationsClient
72type DirectoryObject = original.DirectoryObject
73type DirectoryObjectListResult = original.DirectoryObjectListResult
74type DirectoryObjectListResultIterator = original.DirectoryObjectListResultIterator
75type DirectoryObjectListResultPage = original.DirectoryObjectListResultPage
76type Domain = original.Domain
77type DomainListResult = original.DomainListResult
78type DomainsClient = original.DomainsClient
79type ErrorMessage = original.ErrorMessage
80type GetObjectsParameters = original.GetObjectsParameters
81type GraphError = original.GraphError
82type GroupAddMemberParameters = original.GroupAddMemberParameters
83type GroupCreateParameters = original.GroupCreateParameters
84type GroupGetMemberGroupsParameters = original.GroupGetMemberGroupsParameters
85type GroupGetMemberGroupsResult = original.GroupGetMemberGroupsResult
86type GroupListResult = original.GroupListResult
87type GroupListResultIterator = original.GroupListResultIterator
88type GroupListResultPage = original.GroupListResultPage
89type GroupsClient = original.GroupsClient
90type InformationalURL = original.InformationalURL
91type KeyCredential = original.KeyCredential
92type KeyCredentialListResult = original.KeyCredentialListResult
93type KeyCredentialsUpdateParameters = original.KeyCredentialsUpdateParameters
94type OAuth2Permission = original.OAuth2Permission
95type OAuth2PermissionGrant = original.OAuth2PermissionGrant
96type OAuth2PermissionGrantClient = original.OAuth2PermissionGrantClient
97type OAuth2PermissionGrantListResult = original.OAuth2PermissionGrantListResult
98type OAuth2PermissionGrantListResultIterator = original.OAuth2PermissionGrantListResultIterator
99type OAuth2PermissionGrantListResultPage = original.OAuth2PermissionGrantListResultPage
100type ObjectsClient = original.ObjectsClient
101type OdataError = original.OdataError
102type OptionalClaim = original.OptionalClaim
103type OptionalClaims = original.OptionalClaims
104type PasswordCredential = original.PasswordCredential
105type PasswordCredentialListResult = original.PasswordCredentialListResult
106type PasswordCredentialsUpdateParameters = original.PasswordCredentialsUpdateParameters
107type PasswordProfile = original.PasswordProfile
108type PreAuthorizedApplication = original.PreAuthorizedApplication
109type PreAuthorizedApplicationExtension = original.PreAuthorizedApplicationExtension
110type PreAuthorizedApplicationPermission = original.PreAuthorizedApplicationPermission
111type RequiredResourceAccess = original.RequiredResourceAccess
112type ResourceAccess = original.ResourceAccess
113type ServicePrincipal = original.ServicePrincipal
114type ServicePrincipalBase = original.ServicePrincipalBase
115type ServicePrincipalCreateParameters = original.ServicePrincipalCreateParameters
116type ServicePrincipalListResult = original.ServicePrincipalListResult
117type ServicePrincipalListResultIterator = original.ServicePrincipalListResultIterator
118type ServicePrincipalListResultPage = original.ServicePrincipalListResultPage
119type ServicePrincipalObjectResult = original.ServicePrincipalObjectResult
120type ServicePrincipalUpdateParameters = original.ServicePrincipalUpdateParameters
121type ServicePrincipalsClient = original.ServicePrincipalsClient
122type SignInName = original.SignInName
123type SignedInUserClient = original.SignedInUserClient
124type User = original.User
125type UserBase = original.UserBase
126type UserCreateParameters = original.UserCreateParameters
127type UserGetMemberGroupsParameters = original.UserGetMemberGroupsParameters
128type UserGetMemberGroupsResult = original.UserGetMemberGroupsResult
129type UserListResult = original.UserListResult
130type UserListResultIterator = original.UserListResultIterator
131type UserListResultPage = original.UserListResultPage
132type UserUpdateParameters = original.UserUpdateParameters
133type UsersClient = original.UsersClient
134
135func New(tenantID string) BaseClient {
136	return original.New(tenantID)
137}
138func NewApplicationListResultIterator(page ApplicationListResultPage) ApplicationListResultIterator {
139	return original.NewApplicationListResultIterator(page)
140}
141func NewApplicationListResultPage(getNextPage func(context.Context, ApplicationListResult) (ApplicationListResult, error)) ApplicationListResultPage {
142	return original.NewApplicationListResultPage(getNextPage)
143}
144func NewApplicationsClient(tenantID string) ApplicationsClient {
145	return original.NewApplicationsClient(tenantID)
146}
147func NewApplicationsClientWithBaseURI(baseURI string, tenantID string) ApplicationsClient {
148	return original.NewApplicationsClientWithBaseURI(baseURI, tenantID)
149}
150func NewDeletedApplicationsClient(tenantID string) DeletedApplicationsClient {
151	return original.NewDeletedApplicationsClient(tenantID)
152}
153func NewDeletedApplicationsClientWithBaseURI(baseURI string, tenantID string) DeletedApplicationsClient {
154	return original.NewDeletedApplicationsClientWithBaseURI(baseURI, tenantID)
155}
156func NewDirectoryObjectListResultIterator(page DirectoryObjectListResultPage) DirectoryObjectListResultIterator {
157	return original.NewDirectoryObjectListResultIterator(page)
158}
159func NewDirectoryObjectListResultPage(getNextPage func(context.Context, DirectoryObjectListResult) (DirectoryObjectListResult, error)) DirectoryObjectListResultPage {
160	return original.NewDirectoryObjectListResultPage(getNextPage)
161}
162func NewDomainsClient(tenantID string) DomainsClient {
163	return original.NewDomainsClient(tenantID)
164}
165func NewDomainsClientWithBaseURI(baseURI string, tenantID string) DomainsClient {
166	return original.NewDomainsClientWithBaseURI(baseURI, tenantID)
167}
168func NewGroupListResultIterator(page GroupListResultPage) GroupListResultIterator {
169	return original.NewGroupListResultIterator(page)
170}
171func NewGroupListResultPage(getNextPage func(context.Context, GroupListResult) (GroupListResult, error)) GroupListResultPage {
172	return original.NewGroupListResultPage(getNextPage)
173}
174func NewGroupsClient(tenantID string) GroupsClient {
175	return original.NewGroupsClient(tenantID)
176}
177func NewGroupsClientWithBaseURI(baseURI string, tenantID string) GroupsClient {
178	return original.NewGroupsClientWithBaseURI(baseURI, tenantID)
179}
180func NewOAuth2PermissionGrantClient(tenantID string) OAuth2PermissionGrantClient {
181	return original.NewOAuth2PermissionGrantClient(tenantID)
182}
183func NewOAuth2PermissionGrantClientWithBaseURI(baseURI string, tenantID string) OAuth2PermissionGrantClient {
184	return original.NewOAuth2PermissionGrantClientWithBaseURI(baseURI, tenantID)
185}
186func NewOAuth2PermissionGrantListResultIterator(page OAuth2PermissionGrantListResultPage) OAuth2PermissionGrantListResultIterator {
187	return original.NewOAuth2PermissionGrantListResultIterator(page)
188}
189func NewOAuth2PermissionGrantListResultPage(getNextPage func(context.Context, OAuth2PermissionGrantListResult) (OAuth2PermissionGrantListResult, error)) OAuth2PermissionGrantListResultPage {
190	return original.NewOAuth2PermissionGrantListResultPage(getNextPage)
191}
192func NewObjectsClient(tenantID string) ObjectsClient {
193	return original.NewObjectsClient(tenantID)
194}
195func NewObjectsClientWithBaseURI(baseURI string, tenantID string) ObjectsClient {
196	return original.NewObjectsClientWithBaseURI(baseURI, tenantID)
197}
198func NewServicePrincipalListResultIterator(page ServicePrincipalListResultPage) ServicePrincipalListResultIterator {
199	return original.NewServicePrincipalListResultIterator(page)
200}
201func NewServicePrincipalListResultPage(getNextPage func(context.Context, ServicePrincipalListResult) (ServicePrincipalListResult, error)) ServicePrincipalListResultPage {
202	return original.NewServicePrincipalListResultPage(getNextPage)
203}
204func NewServicePrincipalsClient(tenantID string) ServicePrincipalsClient {
205	return original.NewServicePrincipalsClient(tenantID)
206}
207func NewServicePrincipalsClientWithBaseURI(baseURI string, tenantID string) ServicePrincipalsClient {
208	return original.NewServicePrincipalsClientWithBaseURI(baseURI, tenantID)
209}
210func NewSignedInUserClient(tenantID string) SignedInUserClient {
211	return original.NewSignedInUserClient(tenantID)
212}
213func NewSignedInUserClientWithBaseURI(baseURI string, tenantID string) SignedInUserClient {
214	return original.NewSignedInUserClientWithBaseURI(baseURI, tenantID)
215}
216func NewUserListResultIterator(page UserListResultPage) UserListResultIterator {
217	return original.NewUserListResultIterator(page)
218}
219func NewUserListResultPage(getNextPage func(context.Context, UserListResult) (UserListResult, error)) UserListResultPage {
220	return original.NewUserListResultPage(getNextPage)
221}
222func NewUsersClient(tenantID string) UsersClient {
223	return original.NewUsersClient(tenantID)
224}
225func NewUsersClientWithBaseURI(baseURI string, tenantID string) UsersClient {
226	return original.NewUsersClientWithBaseURI(baseURI, tenantID)
227}
228func NewWithBaseURI(baseURI string, tenantID string) BaseClient {
229	return original.NewWithBaseURI(baseURI, tenantID)
230}
231func PossibleConsentTypeValues() []ConsentType {
232	return original.PossibleConsentTypeValues()
233}
234func PossibleObjectTypeValues() []ObjectType {
235	return original.PossibleObjectTypeValues()
236}
237func PossibleUserTypeValues() []UserType {
238	return original.PossibleUserTypeValues()
239}
240func UserAgent() string {
241	return original.UserAgent() + " profiles/latest"
242}
243func Version() string {
244	return original.Version()
245}
246