@@ -149,66 +149,6 @@ type ClientCredentialProvider struct {
149
149
AuthStrategy CredentialProvider
150
150
}
151
151
152
- type OrgTokenManager struct {
153
- GrantType string
154
- ClientId string
155
- ClientSecret string
156
- Code string
157
- RedirectUri string
158
- Audience string
159
- RefreshToken string
160
- Scope string
161
- }
162
-
163
- type ClientTokenManager struct {
164
- GrantType string
165
- ClientId string
166
- ClientSecret string
167
- Code string
168
- RedirectUri string
169
- Audience string
170
- RefreshToken string
171
- Scope string
172
- }
173
-
174
- func GetOrgAccessToken (manager OrgTokenManager ) (* PreviewIamTemp.OauthV1Token , error ) {
175
- params := & PreviewIamTemp.CreateTokenParams {}
176
- params .SetGrantType (manager .GrantType )
177
- params .SetClientId (manager .ClientId )
178
- params .SetClientSecret (manager .ClientSecret )
179
- params .SetCode (manager .Code )
180
- params .SetRedirectUri (manager .RedirectUri )
181
- params .SetAudience (manager .Audience )
182
- params .SetRefreshToken (manager .RefreshToken )
183
- params .SetScope (manager .Scope )
184
-
185
- token , err := PreviewIamTemp .NewApiService (NewRestClient ().RequestHandler ).CreateToken (params )
186
- if err != nil {
187
- return nil , fmt .Errorf ("failed to get access token: %w" , err )
188
- }
189
-
190
- return token , nil
191
- }
192
-
193
- func GetClientAccessToken (manager ClientTokenManager ) (* PreviewIamTemp.OauthV1Token , error ) {
194
- params := & PreviewIamTemp.CreateTokenParams {}
195
- params .SetGrantType (manager .GrantType )
196
- params .SetClientId (manager .ClientId )
197
- params .SetClientSecret (manager .ClientSecret )
198
- params .SetCode (manager .Code )
199
- params .SetRedirectUri (manager .RedirectUri )
200
- params .SetAudience (manager .Audience )
201
- params .SetRefreshToken (manager .RefreshToken )
202
- params .SetScope (manager .Scope )
203
-
204
- token , err := PreviewIamTemp .NewApiService (NewRestClient ().RequestHandler ).CreateToken (params )
205
- if err != nil {
206
- return nil , fmt .Errorf ("failed to get access token: %w" , err )
207
- }
208
-
209
- return token , nil
210
- }
211
-
212
152
type ClientParams struct {
213
153
Username string
214
154
Password string
@@ -354,6 +294,66 @@ func NewRestClientWithParams(params ClientParams) *RestClient {
354
294
return c
355
295
}
356
296
297
+ type OrgTokenManager struct {
298
+ GrantType string
299
+ ClientId string
300
+ ClientSecret string
301
+ Code string
302
+ RedirectUri string
303
+ Audience string
304
+ RefreshToken string
305
+ Scope string
306
+ }
307
+
308
+ type ClientTokenManager struct {
309
+ GrantType string
310
+ ClientId string
311
+ ClientSecret string
312
+ Code string
313
+ RedirectUri string
314
+ Audience string
315
+ RefreshToken string
316
+ Scope string
317
+ }
318
+
319
+ func GetOrgAccessToken (manager OrgTokenManager ) (* PreviewIamTemp.OauthV1Token , error ) {
320
+ params := & PreviewIamTemp.CreateTokenParams {}
321
+ params .SetGrantType (manager .GrantType )
322
+ params .SetClientId (manager .ClientId )
323
+ params .SetClientSecret (manager .ClientSecret )
324
+ params .SetCode (manager .Code )
325
+ params .SetRedirectUri (manager .RedirectUri )
326
+ params .SetAudience (manager .Audience )
327
+ params .SetRefreshToken (manager .RefreshToken )
328
+ params .SetScope (manager .Scope )
329
+
330
+ token , err := PreviewIamTemp .NewApiService (NewRestClient ().RequestHandler ).CreateToken (params )
331
+ if err != nil {
332
+ return nil , fmt .Errorf ("failed to get access token: %w" , err )
333
+ }
334
+
335
+ return token , nil
336
+ }
337
+
338
+ func GetClientAccessToken (manager ClientTokenManager ) (* PreviewIamTemp.OauthV1Token , error ) {
339
+ params := & PreviewIamTemp.CreateTokenParams {}
340
+ params .SetGrantType (manager .GrantType )
341
+ params .SetClientId (manager .ClientId )
342
+ params .SetClientSecret (manager .ClientSecret )
343
+ params .SetCode (manager .Code )
344
+ params .SetRedirectUri (manager .RedirectUri )
345
+ params .SetAudience (manager .Audience )
346
+ params .SetRefreshToken (manager .RefreshToken )
347
+ params .SetScope (manager .Scope )
348
+
349
+ token , err := PreviewIamTemp .NewApiService (NewRestClient ().RequestHandler ).CreateToken (params )
350
+ if err != nil {
351
+ return nil , fmt .Errorf ("failed to get access token: %w" , err )
352
+ }
353
+
354
+ return token , nil
355
+ }
356
+
357
357
// NewRestClient provides an initialized Twilio RestClient.
358
358
func NewRestClient () * RestClient {
359
359
return NewRestClientWithParams (ClientParams {})
0 commit comments