Skip to content

Commit be7c1fc

Browse files
authored
fix: change spec for list policies response (#560)
1 parent 26861af commit be7c1fc

12 files changed

Lines changed: 215 additions & 211 deletions

.generator/okta-management-APIs-oasv3-noEnums-inheritance.yaml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -17833,28 +17833,30 @@ paths:
1783317833
content:
1783417834
application/json:
1783517835
schema:
17836-
oneOf: &ref_14
17837-
- $ref: '#/components/schemas/AccessPolicy'
17838-
- $ref: '#/components/schemas/IdpDiscoveryPolicy'
17839-
- $ref: '#/components/schemas/AuthenticatorEnrollmentPolicy'
17840-
- $ref: '#/components/schemas/OktaSignOnPolicy'
17841-
- $ref: '#/components/schemas/PasswordPolicy'
17842-
- $ref: '#/components/schemas/ProfileEnrollmentPolicy'
17843-
- $ref: '#/components/schemas/PostAuthSessionPolicy'
17844-
- $ref: '#/components/schemas/EntityRiskPolicy'
17845-
- $ref: '#/components/schemas/DeviceSignalCollectionPolicy'
17846-
discriminator: &ref_15
17847-
propertyName: type
17848-
mapping:
17849-
ACCESS_POLICY: '#/components/schemas/AccessPolicy'
17850-
IDP_DISCOVERY: '#/components/schemas/IdpDiscoveryPolicy'
17851-
MFA_ENROLL: '#/components/schemas/AuthenticatorEnrollmentPolicy'
17852-
OKTA_SIGN_ON: '#/components/schemas/OktaSignOnPolicy'
17853-
PASSWORD: '#/components/schemas/PasswordPolicy'
17854-
PROFILE_ENROLLMENT: '#/components/schemas/ProfileEnrollmentPolicy'
17855-
POST_AUTH_SESSION: '#/components/schemas/PostAuthSessionPolicy'
17856-
ENTITY_RISK: '#/components/schemas/EntityRiskPolicy'
17857-
DEVICE_SIGNAL_COLLECTION: '#/components/schemas/DeviceSignalCollectionPolicy'
17836+
type: array
17837+
items:
17838+
oneOf: &ref_14
17839+
- $ref: '#/components/schemas/AccessPolicy'
17840+
- $ref: '#/components/schemas/IdpDiscoveryPolicy'
17841+
- $ref: '#/components/schemas/AuthenticatorEnrollmentPolicy'
17842+
- $ref: '#/components/schemas/OktaSignOnPolicy'
17843+
- $ref: '#/components/schemas/PasswordPolicy'
17844+
- $ref: '#/components/schemas/ProfileEnrollmentPolicy'
17845+
- $ref: '#/components/schemas/PostAuthSessionPolicy'
17846+
- $ref: '#/components/schemas/EntityRiskPolicy'
17847+
- $ref: '#/components/schemas/DeviceSignalCollectionPolicy'
17848+
discriminator: &ref_15
17849+
propertyName: type
17850+
mapping:
17851+
ACCESS_POLICY: '#/components/schemas/AccessPolicy'
17852+
IDP_DISCOVERY: '#/components/schemas/IdpDiscoveryPolicy'
17853+
MFA_ENROLL: '#/components/schemas/AuthenticatorEnrollmentPolicy'
17854+
OKTA_SIGN_ON: '#/components/schemas/OktaSignOnPolicy'
17855+
PASSWORD: '#/components/schemas/PasswordPolicy'
17856+
PROFILE_ENROLLMENT: '#/components/schemas/ProfileEnrollmentPolicy'
17857+
POST_AUTH_SESSION: '#/components/schemas/PostAuthSessionPolicy'
17858+
ENTITY_RISK: '#/components/schemas/EntityRiskPolicy'
17859+
DEVICE_SIGNAL_COLLECTION: '#/components/schemas/DeviceSignalCollectionPolicy'
1785817860
'403':
1785917861
$ref: '#/components/responses/ErrorAccessDenied403'
1786017862
'429':
@@ -44090,9 +44092,7 @@ components:
4409044092
$ref: '#/components/schemas/PolicyType'
4409144093
_embedded:
4409244094
type: object
44093-
additionalProperties:
44094-
type: object
44095-
properties: {}
44095+
additionalProperties: true
4409644096
readOnly: true
4409744097
_links:
4409844098
$ref: '#/components/schemas/PolicyLinks'

okta/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Allows customers to easily access the Okta Management APIs
66
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.
77

88
- API version: 5.1.0
9-
- Package version: 6.0.0
9+
- Package version: 6.0.1
1010
- Build package: org.openapitools.codegen.languages.GoClientCodegen
1111
For more information, please visit [https://developer.okta.com/](https://developer.okta.com/)
1212

@@ -1490,7 +1490,7 @@ Class | Method | HTTP request | Description
14901490
- [ListLogStreams200ResponseInner](docs/ListLogStreams200ResponseInner.md)
14911491
- [ListNetworkZones200ResponseInner](docs/ListNetworkZones200ResponseInner.md)
14921492
- [ListOrgContactTypes200ResponseInner](docs/ListOrgContactTypes200ResponseInner.md)
1493-
- [ListPolicies200Response](docs/ListPolicies200Response.md)
1493+
- [ListPolicies200ResponseInner](docs/ListPolicies200ResponseInner.md)
14941494
- [ListPolicyRules200ResponseInner](docs/ListPolicyRules200ResponseInner.md)
14951495
- [ListProfileMappings](docs/ListProfileMappings.md)
14961496
- [ListPushProviders200ResponseInner](docs/ListPushProviders200ResponseInner.md)

okta/api/openapi.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29570,7 +29570,9 @@ paths:
2957029570
content:
2957129571
application/json:
2957229572
schema:
29573-
$ref: "#/components/schemas/listPolicies_200_response"
29573+
items:
29574+
$ref: "#/components/schemas/listPolicies_200_response_inner"
29575+
type: array
2957429576
description: Success
2957529577
"403":
2957629578
content:
@@ -29787,7 +29789,7 @@ paths:
2978729789
content:
2978829790
application/json:
2978929791
schema:
29790-
$ref: "#/components/schemas/listPolicies_200_response"
29792+
$ref: "#/components/schemas/listPolicies_200_response_inner"
2979129793
description: Success
2979229794
"403":
2979329795
content:
@@ -29841,7 +29843,7 @@ paths:
2984129843
content:
2984229844
application/json:
2984329845
schema:
29844-
$ref: "#/components/schemas/listPolicies_200_response"
29846+
$ref: "#/components/schemas/listPolicies_200_response_inner"
2984529847
description: Success
2984629848
"400":
2984729849
content:
@@ -29952,7 +29954,7 @@ paths:
2995229954
content:
2995329955
application/json:
2995429956
schema:
29955-
$ref: "#/components/schemas/listPolicies_200_response"
29957+
$ref: "#/components/schemas/listPolicies_200_response_inner"
2995629958
description: Success
2995729959
"400":
2995829960
content:
@@ -68791,9 +68793,7 @@ components:
6879168793
- POST_AUTH_SESSION
6879268794
- PROFILE_ENROLLMENT
6879368795
_embedded:
68794-
additionalProperties:
68795-
properties: {}
68796-
type: object
68796+
additionalProperties: true
6879768797
readOnly: true
6879868798
type: object
6879968799
_links:
@@ -81877,7 +81877,7 @@ components:
8187781877
Standard) algorithm to encrypt and decrypt the YubiKey OTP
8187881878
type: string
8187981879
type: object
81880-
listPolicies_200_response:
81880+
listPolicies_200_response_inner:
8188181881
discriminator:
8188281882
mapping:
8188381883
ACCESS_POLICY: "#/components/schemas/AccessPolicy"

okta/api_policy.go

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ type PolicyAPI interface {
7676
ClonePolicy(ctx context.Context, policyId string) ApiClonePolicyRequest
7777

7878
// ClonePolicyExecute executes the request
79-
// @return ListPolicies200Response
80-
ClonePolicyExecute(r ApiClonePolicyRequest) (*ListPolicies200Response, *APIResponse, error)
79+
// @return ListPolicies200ResponseInner
80+
ClonePolicyExecute(r ApiClonePolicyRequest) (*ListPolicies200ResponseInner, *APIResponse, error)
8181

8282
/*
8383
CreatePolicy Create a policy
@@ -210,8 +210,8 @@ type PolicyAPI interface {
210210
GetPolicy(ctx context.Context, policyId string) ApiGetPolicyRequest
211211

212212
// GetPolicyExecute executes the request
213-
// @return ListPolicies200Response
214-
GetPolicyExecute(r ApiGetPolicyRequest) (*ListPolicies200Response, *APIResponse, error)
213+
// @return ListPolicies200ResponseInner
214+
GetPolicyExecute(r ApiGetPolicyRequest) (*ListPolicies200ResponseInner, *APIResponse, error)
215215

216216
/*
217217
GetPolicyMapping Retrieve a policy resource mapping
@@ -256,8 +256,8 @@ type PolicyAPI interface {
256256
ListPolicies(ctx context.Context) ApiListPoliciesRequest
257257

258258
// ListPoliciesExecute executes the request
259-
// @return ListPolicies200Response
260-
ListPoliciesExecute(r ApiListPoliciesRequest) (*ListPolicies200Response, *APIResponse, error)
259+
// @return []ListPolicies200ResponseInner
260+
ListPoliciesExecute(r ApiListPoliciesRequest) ([]ListPolicies200ResponseInner, *APIResponse, error)
261261

262262
/*
263263
ListPolicyApps List all apps mapped to a policy
@@ -338,8 +338,8 @@ type PolicyAPI interface {
338338
ReplacePolicy(ctx context.Context, policyId string) ApiReplacePolicyRequest
339339

340340
// ReplacePolicyExecute executes the request
341-
// @return ListPolicies200Response
342-
ReplacePolicyExecute(r ApiReplacePolicyRequest) (*ListPolicies200Response, *APIResponse, error)
341+
// @return ListPolicies200ResponseInner
342+
ReplacePolicyExecute(r ApiReplacePolicyRequest) (*ListPolicies200ResponseInner, *APIResponse, error)
343343

344344
/*
345345
ReplacePolicyRule Replace a policy rule
@@ -678,7 +678,7 @@ type ApiClonePolicyRequest struct {
678678
retryCount int32
679679
}
680680

681-
func (r ApiClonePolicyRequest) Execute() (*ListPolicies200Response, *APIResponse, error) {
681+
func (r ApiClonePolicyRequest) Execute() (*ListPolicies200ResponseInner, *APIResponse, error) {
682682
return r.ApiService.ClonePolicyExecute(r)
683683
}
684684

@@ -702,13 +702,13 @@ func (a *PolicyAPIService) ClonePolicy(ctx context.Context, policyId string) Api
702702

703703
// Execute executes the request
704704
//
705-
// @return ListPolicies200Response
706-
func (a *PolicyAPIService) ClonePolicyExecute(r ApiClonePolicyRequest) (*ListPolicies200Response, *APIResponse, error) {
705+
// @return ListPolicies200ResponseInner
706+
func (a *PolicyAPIService) ClonePolicyExecute(r ApiClonePolicyRequest) (*ListPolicies200ResponseInner, *APIResponse, error) {
707707
var (
708708
localVarHTTPMethod = http.MethodPost
709709
localVarPostBody interface{}
710710
formFiles []formFile
711-
localVarReturnValue *ListPolicies200Response
711+
localVarReturnValue *ListPolicies200ResponseInner
712712
localVarHTTPResponse *http.Response
713713
localAPIResponse *APIResponse
714714
err error
@@ -2217,7 +2217,7 @@ func (r ApiGetPolicyRequest) Expand(expand string) ApiGetPolicyRequest {
22172217
return r
22182218
}
22192219

2220-
func (r ApiGetPolicyRequest) Execute() (*ListPolicies200Response, *APIResponse, error) {
2220+
func (r ApiGetPolicyRequest) Execute() (*ListPolicies200ResponseInner, *APIResponse, error) {
22212221
return r.ApiService.GetPolicyExecute(r)
22222222
}
22232223

@@ -2241,13 +2241,13 @@ func (a *PolicyAPIService) GetPolicy(ctx context.Context, policyId string) ApiGe
22412241

22422242
// Execute executes the request
22432243
//
2244-
// @return ListPolicies200Response
2245-
func (a *PolicyAPIService) GetPolicyExecute(r ApiGetPolicyRequest) (*ListPolicies200Response, *APIResponse, error) {
2244+
// @return ListPolicies200ResponseInner
2245+
func (a *PolicyAPIService) GetPolicyExecute(r ApiGetPolicyRequest) (*ListPolicies200ResponseInner, *APIResponse, error) {
22462246
var (
22472247
localVarHTTPMethod = http.MethodGet
22482248
localVarPostBody interface{}
22492249
formFiles []formFile
2250-
localVarReturnValue *ListPolicies200Response
2250+
localVarReturnValue *ListPolicies200ResponseInner
22512251
localVarHTTPResponse *http.Response
22522252
localAPIResponse *APIResponse
22532253
err error
@@ -2780,7 +2780,7 @@ func (r ApiListPoliciesRequest) After(after string) ApiListPoliciesRequest {
27802780
return r
27812781
}
27822782

2783-
func (r ApiListPoliciesRequest) Execute() (*ListPolicies200Response, *APIResponse, error) {
2783+
func (r ApiListPoliciesRequest) Execute() ([]ListPolicies200ResponseInner, *APIResponse, error) {
27842784
return r.ApiService.ListPoliciesExecute(r)
27852785
}
27862786

@@ -2802,13 +2802,13 @@ func (a *PolicyAPIService) ListPolicies(ctx context.Context) ApiListPoliciesRequ
28022802

28032803
// Execute executes the request
28042804
//
2805-
// @return ListPolicies200Response
2806-
func (a *PolicyAPIService) ListPoliciesExecute(r ApiListPoliciesRequest) (*ListPolicies200Response, *APIResponse, error) {
2805+
// @return []ListPolicies200ResponseInner
2806+
func (a *PolicyAPIService) ListPoliciesExecute(r ApiListPoliciesRequest) ([]ListPolicies200ResponseInner, *APIResponse, error) {
28072807
var (
28082808
localVarHTTPMethod = http.MethodGet
28092809
localVarPostBody interface{}
28102810
formFiles []formFile
2811-
localVarReturnValue *ListPolicies200Response
2811+
localVarReturnValue []ListPolicies200ResponseInner
28122812
localVarHTTPResponse *http.Response
28132813
localAPIResponse *APIResponse
28142814
err error
@@ -3667,7 +3667,7 @@ func (r ApiReplacePolicyRequest) Policy(policy CreatePolicyRequest) ApiReplacePo
36673667
return r
36683668
}
36693669

3670-
func (r ApiReplacePolicyRequest) Execute() (*ListPolicies200Response, *APIResponse, error) {
3670+
func (r ApiReplacePolicyRequest) Execute() (*ListPolicies200ResponseInner, *APIResponse, error) {
36713671
return r.ApiService.ReplacePolicyExecute(r)
36723672
}
36733673

@@ -3691,13 +3691,13 @@ func (a *PolicyAPIService) ReplacePolicy(ctx context.Context, policyId string) A
36913691

36923692
// Execute executes the request
36933693
//
3694-
// @return ListPolicies200Response
3695-
func (a *PolicyAPIService) ReplacePolicyExecute(r ApiReplacePolicyRequest) (*ListPolicies200Response, *APIResponse, error) {
3694+
// @return ListPolicies200ResponseInner
3695+
func (a *PolicyAPIService) ReplacePolicyExecute(r ApiReplacePolicyRequest) (*ListPolicies200ResponseInner, *APIResponse, error) {
36963696
var (
36973697
localVarHTTPMethod = http.MethodPut
36983698
localVarPostBody interface{}
36993699
formFiles []formFile
3700-
localVarReturnValue *ListPolicies200Response
3700+
localVarReturnValue *ListPolicies200ResponseInner
37013701
localVarHTTPResponse *http.Response
37023702
localAPIResponse *APIResponse
37033703
err error

okta/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ var (
6868
)
6969

7070
const (
71-
VERSION = "6.0.0"
71+
VERSION = "6.0.1"
7272
AccessTokenCacheKey = "OKTA_ACCESS_TOKEN"
7373
DpopAccessTokenNonce = "DPOP_OKTA_ACCESS_TOKEN_NONCE"
7474
DpopAccessTokenPrivateKey = "DPOP_OKTA_ACCESS_TOKEN_PRIVATE_KEY"

okta/configuration.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ type Configuration struct {
165165
func NewConfiguration(conf ...ConfigSetter) (*Configuration, error) {
166166
cfg := &Configuration{
167167
DefaultHeader: make(map[string]string),
168-
UserAgent: fmt.Sprintf("okta-sdk-golang/%s golang/%s %s/%s", "6.0.0", runtime.Version(), runtime.GOOS, runtime.GOARCH),
168+
UserAgent: fmt.Sprintf("okta-sdk-golang/%s golang/%s %s/%s", "6.0.1", runtime.Version(), runtime.GOOS, runtime.GOARCH),
169169
Debug: false,
170170
Servers: ServerConfigurations{
171171
{

0 commit comments

Comments
 (0)