Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Devrel 1457 #56

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/build_pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,31 +43,31 @@ jobs:
if: steps.prescript.outcome == 'success'
run: |
rm -rf ./api_v3
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g go -o api_v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g go -o api_v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk/v2 --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_v3

- name: Build Beta SDK
id: buildBeta
if: steps.buildV3.outcome == 'success'
run: |
rm -rf ./api_beta
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g go -o api_beta --global-property skipFormModel=false --config sdk-resources/beta-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g go -o api_beta --global-property skipFormModel=false --config sdk-resources/beta-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk/v2 --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_beta

- name: Build V2 SDK
id: buildV2
if: steps.buildBeta.outcome == 'success'
run: |
rm -rf ./api_v2
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2.yaml -g go -o api_v2 --global-property skipFormModel=false --config sdk-resources/v2-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2.yaml -g go -o api_v2 --global-property skipFormModel=false --config sdk-resources/v2-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk/v2 --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_v2

- name: Build CC SDK
id: buildCC
if: steps.buildV2.outcome == 'success'
run: |
rm -rf ./api_cc
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.cc.yaml -g go -o api_cc --global-property skipFormModel=false --config sdk-resources/cc-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.cc.yaml -g go -o api_cc --global-property skipFormModel=false --config sdk-resources/cc-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk/v2 --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_cc

- name: After SDK Build
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/bump_version.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,31 +73,31 @@ jobs:
if: steps.updateVersion.outcome == 'success'
run: |
rm -rf ./api_v3
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g go -o api_v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g go -o api_v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk/v2 --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_v3

- name: Build Beta SDK
id: buildBeta
if: steps.buildV3.outcome == 'success'
run: |
rm -rf ./api_beta
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g go -o api_beta --global-property skipFormModel=false --config sdk-resources/beta-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g go -o api_beta --global-property skipFormModel=false --config sdk-resources/beta-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk/v2 --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_beta

- name: Build V2 SDK
id: buildV2
if: steps.buildBeta.outcome == 'success'
run: |
rm -rf ./api_v2
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2.yaml -g go -o api_v2 --global-property skipFormModel=false --config sdk-resources/v2-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2.yaml -g go -o api_v2 --global-property skipFormModel=false --config sdk-resources/v2-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk/v2 --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_v2

- name: Build CC SDK
id: buildCC
if: steps.buildV2.outcome == 'success'
run: |
rm -rf ./api_cc
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.cc.yaml -g go -o api_cc --global-property skipFormModel=false --config sdk-resources/cc-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.cc.yaml -g go -o api_cc --global-property skipFormModel=false --config sdk-resources/cc-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk/v2 --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_cc

- name: After SDK Build
Expand Down
4 changes: 2 additions & 2 deletions api_beta/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ docs/BaseCommonDto1.md
docs/BasicAuthConfig.md
docs/BearerTokenAuthConfig.md
docs/BeforeProvisioningRuleDto.md
docs/BetaSchemasTriggerExampleInputSourceAccount.md
docs/BulkIdentitiesAccountsResponse.md
docs/BulkTaggedObject.md
docs/BulkWorkgroupMembersRequestInner.md
Expand Down Expand Up @@ -723,7 +724,6 @@ docs/SodViolationContextConflictingAccessCriteria.md
docs/SodViolationContextConflictingAccessCriteriaLeftCriteria.md
docs/Source.md
docs/Source1.md
docs/SourceAccount.md
docs/SourceAccountCorrelationConfig.md
docs/SourceAccountCorrelationRule.md
docs/SourceBeforeProvisioningRule.md
Expand Down Expand Up @@ -974,6 +974,7 @@ model_base_common_dto_1.go
model_basic_auth_config.go
model_bearer_token_auth_config.go
model_before_provisioning_rule_dto.go
model_beta_schemas_trigger_example_input_source_account.go
model_bulk_identities_accounts_response.go
model_bulk_tagged_object.go
model_bulk_workgroup_members_request_inner.go
Expand Down Expand Up @@ -1459,7 +1460,6 @@ model_sod_violation_context_conflicting_access_criteria.go
model_sod_violation_context_conflicting_access_criteria_left_criteria.go
model_source.go
model_source_1.go
model_source_account.go
model_source_account_correlation_config.go
model_source_account_correlation_rule.go
model_source_before_provisioning_rule.go
Expand Down
4 changes: 2 additions & 2 deletions api_beta/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Use these APIs to interact with the IdentityNow platform to achieve repeatable,
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.

- API version: 3.1.0-beta
- Package version: 2.0.1
- Package version: 2.0.2
- Build package: org.openapitools.codegen.languages.GoClientCodegen
For more information, please visit [https://developer.sailpoint.com/discuss/api-help](https://developer.sailpoint.com/discuss/api-help)

Expand Down Expand Up @@ -665,6 +665,7 @@ Class | Method | HTTP request | Description
- [BasicAuthConfig](docs/BasicAuthConfig.md)
- [BearerTokenAuthConfig](docs/BearerTokenAuthConfig.md)
- [BeforeProvisioningRuleDto](docs/BeforeProvisioningRuleDto.md)
- [BetaSchemasTriggerExampleInputSourceAccount](docs/BetaSchemasTriggerExampleInputSourceAccount.md)
- [BulkIdentitiesAccountsResponse](docs/BulkIdentitiesAccountsResponse.md)
- [BulkTaggedObject](docs/BulkTaggedObject.md)
- [BulkWorkgroupMembersRequestInner](docs/BulkWorkgroupMembersRequestInner.md)
Expand Down Expand Up @@ -1150,7 +1151,6 @@ Class | Method | HTTP request | Description
- [SodViolationContextConflictingAccessCriteriaLeftCriteria](docs/SodViolationContextConflictingAccessCriteriaLeftCriteria.md)
- [Source](docs/Source.md)
- [Source1](docs/Source1.md)
- [SourceAccount](docs/SourceAccount.md)
- [SourceAccountCorrelationConfig](docs/SourceAccountCorrelationConfig.md)
- [SourceAccountCorrelationRule](docs/SourceAccountCorrelationRule.md)
- [SourceBeforeProvisioningRule](docs/SourceBeforeProvisioningRule.md)
Expand Down
8 changes: 4 additions & 4 deletions api_beta/api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69470,8 +69470,8 @@ components:
title: Saved Search Complete
type: object
SourceAccountCreated:
$ref: '#/components/schemas/SourceAccount'
SourceAccount:
$ref: '#/components/schemas/beta/schemas/trigger/example-input/SourceAccount'
beta/schemas/trigger/example-input/SourceAccount:
properties:
uuid:
description: Source unique identifier for the identity. UUID is generated
Expand Down Expand Up @@ -69529,9 +69529,9 @@ components:
- sourceName
type: object
SourceAccountDeleted:
$ref: '#/components/schemas/SourceAccount'
$ref: '#/components/schemas/beta/schemas/trigger/example-input/SourceAccount'
SourceAccountUpdated:
$ref: '#/components/schemas/SourceAccount'
$ref: '#/components/schemas/beta/schemas/trigger/example-input/SourceAccount'
SourceCreated:
properties:
id:
Expand Down
2 changes: 1 addition & 1 deletion api_beta/client.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api_beta/configuration.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SourceAccount
# BetaSchemasTriggerExampleInputSourceAccount

## Properties

Expand All @@ -15,184 +15,184 @@ Name | Type | Description | Notes

## Methods

### NewSourceAccount
### NewBetaSchemasTriggerExampleInputSourceAccount

`func NewSourceAccount(id string, nativeIdentifier string, sourceId string, sourceName string, identityId string, identityName string, attributes map[string]interface{}, ) *SourceAccount`
`func NewBetaSchemasTriggerExampleInputSourceAccount(id string, nativeIdentifier string, sourceId string, sourceName string, identityId string, identityName string, attributes map[string]interface{}, ) *BetaSchemasTriggerExampleInputSourceAccount`

NewSourceAccount instantiates a new SourceAccount object
NewBetaSchemasTriggerExampleInputSourceAccount instantiates a new BetaSchemasTriggerExampleInputSourceAccount object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewSourceAccountWithDefaults
### NewBetaSchemasTriggerExampleInputSourceAccountWithDefaults

`func NewSourceAccountWithDefaults() *SourceAccount`
`func NewBetaSchemasTriggerExampleInputSourceAccountWithDefaults() *BetaSchemasTriggerExampleInputSourceAccount`

NewSourceAccountWithDefaults instantiates a new SourceAccount object
NewBetaSchemasTriggerExampleInputSourceAccountWithDefaults instantiates a new BetaSchemasTriggerExampleInputSourceAccount object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetUuid

`func (o *SourceAccount) GetUuid() string`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetUuid() string`

GetUuid returns the Uuid field if non-nil, zero value otherwise.

### GetUuidOk

`func (o *SourceAccount) GetUuidOk() (*string, bool)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetUuidOk() (*string, bool)`

GetUuidOk returns a tuple with the Uuid field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetUuid

`func (o *SourceAccount) SetUuid(v string)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) SetUuid(v string)`

SetUuid sets Uuid field to given value.

### HasUuid

`func (o *SourceAccount) HasUuid() bool`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) HasUuid() bool`

HasUuid returns a boolean if a field has been set.

### GetId

`func (o *SourceAccount) GetId() string`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetId() string`

GetId returns the Id field if non-nil, zero value otherwise.

### GetIdOk

`func (o *SourceAccount) GetIdOk() (*string, bool)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetIdOk() (*string, bool)`

GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetId

`func (o *SourceAccount) SetId(v string)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) SetId(v string)`

SetId sets Id field to given value.


### GetNativeIdentifier

`func (o *SourceAccount) GetNativeIdentifier() string`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetNativeIdentifier() string`

GetNativeIdentifier returns the NativeIdentifier field if non-nil, zero value otherwise.

### GetNativeIdentifierOk

`func (o *SourceAccount) GetNativeIdentifierOk() (*string, bool)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetNativeIdentifierOk() (*string, bool)`

GetNativeIdentifierOk returns a tuple with the NativeIdentifier field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetNativeIdentifier

`func (o *SourceAccount) SetNativeIdentifier(v string)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) SetNativeIdentifier(v string)`

SetNativeIdentifier sets NativeIdentifier field to given value.


### GetSourceId

`func (o *SourceAccount) GetSourceId() string`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetSourceId() string`

GetSourceId returns the SourceId field if non-nil, zero value otherwise.

### GetSourceIdOk

`func (o *SourceAccount) GetSourceIdOk() (*string, bool)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetSourceIdOk() (*string, bool)`

GetSourceIdOk returns a tuple with the SourceId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetSourceId

`func (o *SourceAccount) SetSourceId(v string)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) SetSourceId(v string)`

SetSourceId sets SourceId field to given value.


### GetSourceName

`func (o *SourceAccount) GetSourceName() string`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetSourceName() string`

GetSourceName returns the SourceName field if non-nil, zero value otherwise.

### GetSourceNameOk

`func (o *SourceAccount) GetSourceNameOk() (*string, bool)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetSourceNameOk() (*string, bool)`

GetSourceNameOk returns a tuple with the SourceName field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetSourceName

`func (o *SourceAccount) SetSourceName(v string)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) SetSourceName(v string)`

SetSourceName sets SourceName field to given value.


### GetIdentityId

`func (o *SourceAccount) GetIdentityId() string`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetIdentityId() string`

GetIdentityId returns the IdentityId field if non-nil, zero value otherwise.

### GetIdentityIdOk

`func (o *SourceAccount) GetIdentityIdOk() (*string, bool)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetIdentityIdOk() (*string, bool)`

GetIdentityIdOk returns a tuple with the IdentityId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetIdentityId

`func (o *SourceAccount) SetIdentityId(v string)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) SetIdentityId(v string)`

SetIdentityId sets IdentityId field to given value.


### GetIdentityName

`func (o *SourceAccount) GetIdentityName() string`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetIdentityName() string`

GetIdentityName returns the IdentityName field if non-nil, zero value otherwise.

### GetIdentityNameOk

`func (o *SourceAccount) GetIdentityNameOk() (*string, bool)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetIdentityNameOk() (*string, bool)`

GetIdentityNameOk returns a tuple with the IdentityName field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetIdentityName

`func (o *SourceAccount) SetIdentityName(v string)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) SetIdentityName(v string)`

SetIdentityName sets IdentityName field to given value.


### GetAttributes

`func (o *SourceAccount) GetAttributes() map[string]interface{}`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetAttributes() map[string]interface{}`

GetAttributes returns the Attributes field if non-nil, zero value otherwise.

### GetAttributesOk

`func (o *SourceAccount) GetAttributesOk() (*map[string]interface{}, bool)`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) GetAttributesOk() (*map[string]interface{}, bool)`

GetAttributesOk returns a tuple with the Attributes field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetAttributes

`func (o *SourceAccount) SetAttributes(v map[string]interface{})`
`func (o *BetaSchemasTriggerExampleInputSourceAccount) SetAttributes(v map[string]interface{})`

SetAttributes sets Attributes field to given value.

Expand Down
Loading
Loading