Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
0d2fa8f
first draft static config
patrickcping Jul 24, 2024
4fea6ec
first generate
patrickcping Jul 24, 2024
31f0f9a
correction to spec with generate
patrickcping Jul 24, 2024
7493bea
remove broken models
patrickcping Jul 24, 2024
43cafc5
authz version bump and changelogs
patrickcping Jul 24, 2024
29f8233
update with latest openapi
patrickcping Aug 19, 2024
c930fcd
separate `EnumAuthorizeEditorDataValueTypeDTO`
patrickcping Sep 26, 2024
63bb443
Merge branch 'main' into support-authorize-editor-202407
patrickcping Sep 26, 2024
057da52
expand `AuthorizeEditorDataProcessorDTO` type def
patrickcping Sep 30, 2024
0db4ad7
expand `AuthorizeEditorDataAuthenticationDTO` type def
patrickcping Sep 30, 2024
56d8763
expand `AuthorizeEditorDataInputMappingDTO` type def
patrickcping Sep 30, 2024
e708a27
expand `AuthorizeEditorDataDefinitionsServiceDefinitionDTO` type def
patrickcping Sep 30, 2024
fb21faa
expand `AuthorizeEditorDataConditionsComparisonConditionDTO` comparat…
patrickcping Oct 1, 2024
fae9277
expand `AuthorizeEditorDataConditionDTO` type def
patrickcping Oct 1, 2024
51369e5
expand `AuthorizeEditorDataRulesEffectSettingsDTO` type def
patrickcping Oct 1, 2024
46abbc9
expand `AuthorizeEditorDataResolverDTO` type def
patrickcping Oct 1, 2024
5c4c5c6
expand enum defs
patrickcping Oct 1, 2024
59c1df8
expand `AuthorizeEditorDataInputDTO` type def
patrickcping Oct 1, 2024
b138a7f
correct mapping syntax
patrickcping Oct 1, 2024
5ce8240
expand `AuthorizeEditorDataAttributeResolversUserQueryDTO` type def
patrickcping Oct 1, 2024
1ec2a5f
remove unnecessary files
patrickcping Oct 1, 2024
ed4cf6f
redef `AuthorizeEditorDataRulesEffectSettingsDTO`
patrickcping Oct 1, 2024
1f12b29
redef `AuthorizeEditorDataAuthenticationDTO`
patrickcping Oct 1, 2024
864eeaf
redef `AuthorizeEditorDataInputDTO`
patrickcping Oct 1, 2024
8906100
redef `AuthorizeEditorDataInputMappingDTO`
patrickcping Oct 1, 2024
02fbfb0
redef `AuthorizeEditorDataProcessorDTO`
patrickcping Oct 1, 2024
9aa95e0
redef `AuthorizeEditorDataDefinitionsServiceDefinitionDTO`
patrickcping Oct 1, 2024
e27a812
redef `AuthorizeEditorDataConditionDTO`
patrickcping Oct 1, 2024
29348d1
redef `AuthorizeEditorDataConditionsComparandDTO`
patrickcping Oct 1, 2024
d3e6ac2
redef `AuthorizeEditorDataResolverDTO`
patrickcping Oct 1, 2024
438451a
redef `AuthorizeEditorDataAttributeResolversUserQueryDTO`
patrickcping Oct 1, 2024
7a759ef
define `EnumAuthorizeEditorDataAttributeResolversUserQueryDTOType` enum
patrickcping Oct 4, 2024
9ac9e25
remove redundent enum value
patrickcping Oct 4, 2024
8b040fd
generate following spec refinements
patrickcping Oct 8, 2024
b8bb394
update models
patrickcping Oct 8, 2024
2fcfa55
add `type` as required to the `AuthorizeEditorDataDefinitionsProcesso…
patrickcping Oct 8, 2024
cb975f4
updates to data models
patrickcping Oct 10, 2024
42221af
generate whitespace correction
patrickcping Oct 10, 2024
c52cbeb
change models to use entityarray (the standard in this sdk)
patrickcping Oct 11, 2024
c5ed178
fix 400 error responses
patrickcping Oct 21, 2024
44db3af
`AuthorizeEditorDataConditionDTO` postprocessor
patrickcping Oct 22, 2024
b990ebf
fix Or condition
patrickcping Oct 23, 2024
56aec2e
`AuthorizeEditorDataDefinitionsServiceDefinitionDTO` UnmarshalJSON
patrickcping Oct 23, 2024
bc0e32f
change `ApiCreateServiceRequest` to use `AuthorizeEditorDataDefinitio…
patrickcping Oct 23, 2024
840234f
`AuthorizeEditorDataResolverDTO` Unmarshal postprocessor
patrickcping Oct 25, 2024
6758290
add post processing multiple objects
patrickcping Oct 25, 2024
21d2a06
Merge branch 'main' into support-authorize-editor-202407
patrickcping Nov 15, 2024
5d90c3d
regenerate for paged results
patrickcping Nov 15, 2024
8d1fec3
Update data model to align with comparand validation
patrickcping Dec 16, 2024
1d28d9f
Merge branch 'main' into support-authorize-editor-202407
patrickcping Feb 10, 2025
4d6a3cd
Add temporary mutex
patrickcping Feb 13, 2025
93b61d9
correct the HAL client
patrickcping Feb 13, 2025
dbcf32a
make `processor` optional
patrickcping Feb 13, 2025
487ba44
infer policy child definition
patrickcping Feb 13, 2025
cc7e049
support rules in policy children
patrickcping Feb 18, 2025
e9ec95e
Add `AuthorizeEditorDataPoliciesPolicyChild` postprocessing
patrickcping Feb 18, 2025
a05f3f2
Merge branch 'main' into support-authorize-editor-202407
patrickcping Feb 25, 2026
4cefcf9
reset authorize
patrickcping Feb 25, 2026
536732f
add authorize editor as it's own beta module
patrickcping Feb 25, 2026
d628f49
enable the client
patrickcping Feb 25, 2026
ae08661
Merge branch 'main' into support-authorize-editor-202407
patrickcping Mar 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,19 @@

# Release (2024-11-15)

* `github.com/patrickcping/pingone-go-sdk-v2` : v0.12.5
* `github.com/patrickcping/pingone-go-sdk-v2/authorize` : [v0.8.0](./authorize/CHANGELOG.md)
* **Feature** Add support for Authorize Editor Attributes API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Conditions API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Connector Templates API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Policies API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Processors API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Rules API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Services API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Statements API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)

# Release (Unreleased)

* `github.com/patrickcping/pingone-go-sdk-v2` : v0.12.4
* **Note** Upgraded go version to 1.23 to align with the go [release policy](https://go.dev/doc/devel/release#policy). [#395](https://github.com/patrickcping/pingone-go-sdk-v2/pull/395)
* **Note** bump `github.com/patrickcping/pingone-go-sdk-v2/authorize` v0.6.0 => v0.7.0 [#397](https://github.com/patrickcping/pingone-go-sdk-v2/pull/397)
Expand Down
34 changes: 34 additions & 0 deletions authorizeeditor/.openapi-generator-ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator

# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.

# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs

# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux

# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux

# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md

.travis.yml
git_push.sh
.gitignore
CHANGELOG.md
GNUmakefile
.version
test/*
generate/*

client.go
321 changes: 321 additions & 0 deletions authorizeeditor/.openapi-generator/FILES

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions authorizeeditor/.openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7.0.1
1 change: 1 addition & 0 deletions authorizeeditor/.version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.0.1
10 changes: 10 additions & 0 deletions authorizeeditor/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# v0.0.1 (Unreleased)

* **Feature** Add support for Authorize Editor Attributes API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Conditions API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Connector Templates API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Policies API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Processors API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Rules API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Services API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
* **Feature** Add support for Authorize Editor Statements API. [#372](https://github.com/patrickcping/pingone-go-sdk-v2/pull/372)
49 changes: 49 additions & 0 deletions authorizeeditor/GNUmakefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
TEST?=$$(go list ./...)
OWNER=patrickcping
REPO=pingone-go-sdk-v2
MODULE=authorizeeditor

default: build

build: fmtcheck
@go mod tidy
@go work vendor
@go build ./...

test: fmtcheck
go test $(TEST) $(TESTARGS) -timeout=5m

testacc: fmtcheck
TF_ACC=1 go test $(TEST) -v $(TESTARGS) -timeout 120m

vet:
@echo "==> Running go vet..."
@go vet ./... ; if [ $$? -ne 0 ]; then \
echo ""; \
echo "Vet found suspicious constructs. Please check the reported constructs"; \
echo "and fix them if necessary before submitting the code for review."; \
exit 1; \
fi

depscheck:
@echo "==> Checking source code with go mod tidy..."
@go mod tidy
@git diff --exit-code -- go.mod go.sum || \
(echo; echo "Unexpected difference in go.mod/go.sum files. Run 'go mod tidy' command or revert any go.mod/go.sum changes and commit."; exit 1)

lint: golangci-lint

golangci-lint:
@echo "==> Checking source code with golangci-lint..."
@golangci-lint run ./...

gosec:
@gosec -exclude-generated ./...

generate:
@echo "==> Running generate for $(MODULE)..."
@./../scripts/generate-module.sh $(OWNER) $(REPO) $(MODULE)

devcheck: build vet lint gosec test testacc

.PHONY: build test testacc vet fmtcheck depscheck lint gosec golangci-lint generate
Loading
Loading