Categorygithub.com/patrickcping/pingone-go-sdk-v2/authorize
modulepackage
0.6.0
Repository: https://github.com/patrickcping/pingone-go-sdk-v2.git
Documentation: pkg.go.dev

# README

Go API client for authorize

The PingOne Platform API covering the PingOne Authorize service

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 2023-06-29
  • Package version: 0.6.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import authorize "github.com/patrickcping/pingone-go-sdk-v2/authorize"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), authorize.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), authorize.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), authorize.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), authorize.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.pingone.com/v1

ClassMethodHTTP requestDescription
APIServerDeploymentApiDeployAPIServerPost /environments/{environmentID}/apiServers/{apiServerID}/deploymentDeploy API Server
APIServerDeploymentApiReadDeploymentStatusGet /environments/{environmentID}/apiServers/{apiServerID}/deploymentREAD API Server Deployment Status
APIServerOperationsApiCreateAPIServerOperationPost /environments/{environmentID}/apiServers/{apiServerID}/operationsCREATE API Server Operation
APIServerOperationsApiDeleteAPIServerOperationDelete /environments/{environmentID}/apiServers/{apiServerID}/operations/{apiServerOperationID}DELETE API Server Operation
APIServerOperationsApiReadAllAPIServerOperationsGet /environments/{environmentID}/apiServers/{apiServerID}/operationsREAD All API Server Operations
APIServerOperationsApiReadOneAPIServerOperationGet /environments/{environmentID}/apiServers/{apiServerID}/operations/{apiServerOperationID}READ One API Server Operation
APIServerOperationsApiUpdateAPIServerOperationPut /environments/{environmentID}/apiServers/{apiServerID}/operations/{apiServerOperationID}UPDATE API Server Operation
APIServersApiCreateAPIServerPost /environments/{environmentID}/apiServersCREATE API Server
APIServersApiDeleteAPIServerDelete /environments/{environmentID}/apiServers/{apiServerID}DELETE API Server
APIServersApiReadAllAPIServersGet /environments/{environmentID}/apiServersREAD All API Servers
APIServersApiReadOneAPIServerGet /environments/{environmentID}/apiServers/{apiServerID}READ One API Server
APIServersApiUpdateAPIServerPut /environments/{environmentID}/apiServers/{apiServerID}UPDATE API Server
ApplicationResourcePermissionsApiCreateApplicationPermissionPost /environments/{environmentID}/applicationResources/{applicationResourceID}/permissionsCREATE Application Permission
ApplicationResourcePermissionsApiDeleteApplicationPermissionDelete /environments/{environmentID}/applicationResources/{applicationResourceID}/permissions/{applicationResourcePermissionID}DELETE Application Permission
ApplicationResourcePermissionsApiReadApplicationPermissionsGet /environments/{environmentID}/applicationResources/{applicationResourceID}/permissionsREAD Application Permissions
ApplicationResourcePermissionsApiReadOneApplicationPermissionGet /environments/{environmentID}/applicationResources/{applicationResourceID}/permissions/{applicationResourcePermissionID}READ One Application Permission
ApplicationResourcePermissionsApiUpdateApplicationPermissionPut /environments/{environmentID}/applicationResources/{applicationResourceID}/permissions/{applicationResourcePermissionID}UPDATE Application Permission
ApplicationResourcesApiReadApplicationResourcesGet /environments/{environmentID}/applicationResourcesREAD Application Resources
ApplicationResourcesApiReadOneApplicationResourceGet /environments/{environmentID}/applicationResources/{applicationResourceID}READ One Application Resource
ApplicationRoleAssignmentsApiReadApplicationRoleAssignmentsGet /environments/{environmentID}/applicationRoles/{applicationRoleID}/assignmentsREAD Application Role Assignments
ApplicationRolePermissionsApiCreateApplicationRolePermissionPost /environments/{environmentID}/applicationRoles/{applicationRoleID}/permissionsCREATE Application Role Permission
ApplicationRolePermissionsApiDeleteApplicationRolePermissionDelete /environments/{environmentID}/applicationRoles/{applicationRoleID}/permissions/{applicationRolePermissionID}DELETE Application Role Permission
ApplicationRolePermissionsApiReadApplicationRolePermissionsGet /environments/{environmentID}/applicationRoles/{applicationRoleID}/permissionsREAD Application Role Permissions
ApplicationRolesApiCreateApplicationRolesPost /environments/{environmentID}/applicationRolesCREATE Application Roles
ApplicationRolesApiDeleteApplicationRoleDelete /environments/{environmentID}/applicationRoles/{applicationRoleID}DELETE Application Role
ApplicationRolesApiReadApplicationRolesGet /environments/{environmentID}/applicationRolesREAD Application Roles
ApplicationRolesApiReadOneApplicationRoleGet /environments/{environmentID}/applicationRoles/{applicationRoleID}READ One Application Role
ApplicationRolesApiUpdateApplicationRolePut /environments/{environmentID}/applicationRoles/{applicationRoleID}UPDATE Application Role
PolicyDecisionManagementApiCreateDecisionEndpointPost /environments/{environmentID}/decisionEndpointsCREATE Decision Endpoint
PolicyDecisionManagementApiDeleteDecisionEndpointDelete /environments/{environmentID}/decisionEndpoints/{decisionEndpointID}DELETE Decision Endpoint
PolicyDecisionManagementApiReadAllDecisionEndpointsGet /environments/{environmentID}/decisionEndpointsREAD All Decision Endpoints
PolicyDecisionManagementApiReadOneDecisionEndpointGet /environments/{environmentID}/decisionEndpoints/{decisionEndpointID}READ One Decision Endpoint
PolicyDecisionManagementApiUpdateDecisionEndpointPut /environments/{environmentID}/decisionEndpoints/{decisionEndpointID}UPDATE Decision Endpoint

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

bearer

  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

# Packages

No description provided by the author

# Functions

ApplicationResourcePermissionAsEntityArrayEmbeddedPermissionsInner is a convenience function that returns ApplicationResourcePermission wrapped in EntityArrayEmbeddedPermissionsInner.
ApplicationRolePermissionAsEntityArrayEmbeddedPermissionsInner is a convenience function that returns ApplicationRolePermission wrapped in EntityArrayEmbeddedPermissionsInner.
CacheExpires helper function to determine remaining time before repeating a request.
IsNil checks if an input is nil.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewAPIServer instantiates a new APIServer 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.
NewAPIServerAccessControl instantiates a new APIServerAccessControl 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.
NewAPIServerAccessControlCustom instantiates a new APIServerAccessControlCustom 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.
NewAPIServerAccessControlCustomWithDefaults instantiates a new APIServerAccessControlCustom 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.
NewAPIServerAccessControlWithDefaults instantiates a new APIServerAccessControl 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.
NewAPIServerAuthorizationServer instantiates a new APIServerAuthorizationServer 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.
NewAPIServerAuthorizationServerResource instantiates a new APIServerAuthorizationServerResource 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.
NewAPIServerAuthorizationServerResourceWithDefaults instantiates a new APIServerAuthorizationServerResource 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.
NewAPIServerAuthorizationServerWithDefaults instantiates a new APIServerAuthorizationServer 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.
NewAPIServerDeployment instantiates a new APIServerDeployment 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.
NewAPIServerDeploymentAccessControl instantiates a new APIServerDeploymentAccessControl 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.
NewAPIServerDeploymentAccessControlCustom instantiates a new APIServerDeploymentAccessControlCustom 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.
NewAPIServerDeploymentAccessControlCustomWithDefaults instantiates a new APIServerDeploymentAccessControlCustom 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.
NewAPIServerDeploymentAccessControlWithDefaults instantiates a new APIServerDeploymentAccessControl 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.
NewAPIServerDeploymentAuthorizationVersion instantiates a new APIServerDeploymentAuthorizationVersion 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.
NewAPIServerDeploymentAuthorizationVersionWithDefaults instantiates a new APIServerDeploymentAuthorizationVersion 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.
NewAPIServerDeploymentDecisionEndpoint instantiates a new APIServerDeploymentDecisionEndpoint 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.
NewAPIServerDeploymentDecisionEndpointWithDefaults instantiates a new APIServerDeploymentDecisionEndpoint 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.
NewAPIServerDeploymentPolicy instantiates a new APIServerDeploymentPolicy 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.
NewAPIServerDeploymentPolicyWithDefaults instantiates a new APIServerDeploymentPolicy 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.
NewAPIServerDeploymentStatus instantiates a new APIServerDeploymentStatus 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.
NewAPIServerDeploymentStatusError instantiates a new APIServerDeploymentStatusError 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.
NewAPIServerDeploymentStatusErrorWithDefaults instantiates a new APIServerDeploymentStatusError 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.
NewAPIServerDeploymentStatusWithDefaults instantiates a new APIServerDeploymentStatus 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.
NewAPIServerDeploymentWithDefaults instantiates a new APIServerDeployment 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.
NewAPIServerDirectory instantiates a new APIServerDirectory 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.
NewAPIServerDirectoryWithDefaults instantiates a new APIServerDirectory 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.
NewAPIServerOperation instantiates a new APIServerOperation 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.
NewAPIServerOperationAccessControl instantiates a new APIServerOperationAccessControl 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.
NewAPIServerOperationAccessControlGroup instantiates a new APIServerOperationAccessControlGroup 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.
NewAPIServerOperationAccessControlGroupGroupsInner instantiates a new APIServerOperationAccessControlGroupGroupsInner 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.
NewAPIServerOperationAccessControlGroupGroupsInnerElement instantiates a new APIServerOperationAccessControlGroupGroupsInnerElement 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.
NewAPIServerOperationAccessControlGroupGroupsInnerElementWithDefaults instantiates a new APIServerOperationAccessControlGroupGroupsInnerElement 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.
NewAPIServerOperationAccessControlGroupGroupsInnerWithDefaults instantiates a new APIServerOperationAccessControlGroupGroupsInner 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.
NewAPIServerOperationAccessControlGroupWithDefaults instantiates a new APIServerOperationAccessControlGroup 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.
NewAPIServerOperationAccessControlPermission instantiates a new APIServerOperationAccessControlPermission 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.
NewAPIServerOperationAccessControlPermissionWithDefaults instantiates a new APIServerOperationAccessControlPermission 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.
NewAPIServerOperationAccessControlScope instantiates a new APIServerOperationAccessControlScope 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.
NewAPIServerOperationAccessControlScopeScopesInner instantiates a new APIServerOperationAccessControlScopeScopesInner 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.
NewAPIServerOperationAccessControlScopeScopesInnerWithDefaults instantiates a new APIServerOperationAccessControlScopeScopesInner 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.
NewAPIServerOperationAccessControlScopeWithDefaults instantiates a new APIServerOperationAccessControlScope 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.
NewAPIServerOperationAccessControlWithDefaults instantiates a new APIServerOperationAccessControl 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.
NewAPIServerOperationPathsInner instantiates a new APIServerOperationPathsInner 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.
NewAPIServerOperationPathsInnerWithDefaults instantiates a new APIServerOperationPathsInner 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.
NewAPIServerOperationWithDefaults instantiates a new APIServerOperation 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.
NewAPIServerPolicy instantiates a new APIServerPolicy 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.
NewAPIServerPolicyWithDefaults instantiates a new APIServerPolicy 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.
NewAPIServerWithDefaults instantiates a new APIServer 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.
NewApplicationResource instantiates a new ApplicationResource 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.
NewApplicationResourceParent instantiates a new ApplicationResourceParent 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.
NewApplicationResourceParentWithDefaults instantiates a new ApplicationResourceParent 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.
NewApplicationResourcePermission instantiates a new ApplicationResourcePermission 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.
NewApplicationResourcePermissionResource instantiates a new ApplicationResourcePermissionResource 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.
NewApplicationResourcePermissionResourceWithDefaults instantiates a new ApplicationResourcePermissionResource 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.
NewApplicationResourcePermissionWithDefaults instantiates a new ApplicationResourcePermission 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.
NewApplicationResourceWithDefaults instantiates a new ApplicationResource 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.
NewApplicationRole instantiates a new ApplicationRole 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.
NewApplicationRoleAssignment instantiates a new ApplicationRoleAssignment 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.
NewApplicationRoleAssignmentWithDefaults instantiates a new ApplicationRoleAssignment 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.
NewApplicationRolePermission instantiates a new ApplicationRolePermission 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.
NewApplicationRolePermissionResource instantiates a new ApplicationRolePermissionResource 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.
NewApplicationRolePermissionResourceWithDefaults instantiates a new ApplicationRolePermissionResource 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.
NewApplicationRolePermissionWithDefaults instantiates a new ApplicationRolePermission 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.
NewApplicationRoleWithDefaults instantiates a new ApplicationRole 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.
NewConfiguration returns a new Configuration object.
NewDecisionEndpoint instantiates a new DecisionEndpoint 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.
NewDecisionEndpointAuthorizationVersion instantiates a new DecisionEndpointAuthorizationVersion 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.
NewDecisionEndpointAuthorizationVersionWithDefaults instantiates a new DecisionEndpointAuthorizationVersion 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.
NewDecisionEndpointRecentDecisions instantiates a new DecisionEndpointRecentDecisions 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.
NewDecisionEndpointRecentDecisionsWithDefaults instantiates a new DecisionEndpointRecentDecisions 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.
NewDecisionEndpointWithDefaults instantiates a new DecisionEndpoint 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.
NewEntityArray instantiates a new EntityArray 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.
NewEntityArrayEmbedded instantiates a new EntityArrayEmbedded 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.
NewEntityArrayEmbeddedWithDefaults instantiates a new EntityArrayEmbedded 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.
NewEntityArrayWithDefaults instantiates a new EntityArray 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.
NewEnumAPIServerAuthorizationServerTypeFromValue returns a pointer to a valid EnumAPIServerAuthorizationServerType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEnumAPIServerOperationMatchTypeFromValue returns a pointer to a valid EnumAPIServerOperationMatchType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEnumAPIServerOperationMethodFromValue returns a pointer to a valid EnumAPIServerOperationMethod for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEnumAPIServerOperationPathPatternTypeFromValue returns a pointer to a valid EnumAPIServerOperationPathPatternType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEnumAPIServerPatternTypeFromValue returns a pointer to a valid EnumAPIServerPatternType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEnumApplicationResourceParentTypeFromValue returns a pointer to a valid EnumApplicationResourceParentType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewLinksHATEOAS instantiates a new LinksHATEOAS 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.
NewLinksHATEOASNext instantiates a new LinksHATEOASNext 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.
NewLinksHATEOASNextWithDefaults instantiates a new LinksHATEOASNext 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.
NewLinksHATEOASSelf instantiates a new LinksHATEOASSelf 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.
NewLinksHATEOASSelfWithDefaults instantiates a new LinksHATEOASSelf 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.
NewLinksHATEOASValue instantiates a new LinksHATEOASValue 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.
NewLinksHATEOASValueWithDefaults instantiates a new LinksHATEOASValue 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.
NewLinksHATEOASWithDefaults instantiates a new LinksHATEOAS 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.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewObjectApplication instantiates a new ObjectApplication 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.
NewObjectApplicationWithDefaults instantiates a new ObjectApplication 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.
NewObjectEnvironment instantiates a new ObjectEnvironment 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.
NewObjectEnvironmentWithDefaults instantiates a new ObjectEnvironment 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.
NewObjectOrganization instantiates a new ObjectOrganization 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.
NewObjectOrganizationWithDefaults instantiates a new ObjectOrganization 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.
NewObjectPopulation instantiates a new ObjectPopulation 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.
NewObjectPopulationWithDefaults instantiates a new ObjectPopulation 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.
NewP1Error instantiates a new P1Error 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.
NewP1ErrorDetailsInner instantiates a new P1ErrorDetailsInner 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.
NewP1ErrorDetailsInnerInnerError instantiates a new P1ErrorDetailsInnerInnerError 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.
NewP1ErrorDetailsInnerInnerErrorWithDefaults instantiates a new P1ErrorDetailsInnerInnerError 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.
NewP1ErrorDetailsInnerWithDefaults instantiates a new P1ErrorDetailsInner 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.
NewP1ErrorWithDefaults instantiates a new P1Error 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.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of EnumAPIServerAuthorizationServerType.
List of EnumAPIServerAuthorizationServerType.
List of EnumAPIServerOperationMatchType.
List of EnumAPIServerOperationMatchType.
List of EnumAPIServerOperationMethod.
List of EnumAPIServerOperationMethod.
List of EnumAPIServerOperationMethod.
List of EnumAPIServerOperationMethod.
ENUMAPISERVEROPERATIONMETHOD_POST
List of EnumAPIServerOperationMethod.
List of EnumAPIServerOperationMethod.
List of EnumAPIServerOperationPathPatternType.
List of EnumAPIServerOperationPathPatternType.
List of EnumAPIServerPatternType.
List of EnumAPIServerPatternType.
List of EnumApplicationResourceParentType.

# Variables

All allowed values of EnumAPIServerAuthorizationServerType enum.
All allowed values of EnumAPIServerOperationMatchType enum.
All allowed values of EnumAPIServerOperationMethod enum.
All allowed values of EnumAPIServerOperationPathPatternType enum.
All allowed values of EnumAPIServerPatternType enum.
All allowed values of EnumApplicationResourceParentType enum.
ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

APIClient manages communication with the PingOne Platform API - Authorize API v2022-09-23 In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIResponse stores the API response returned by the server.
APIServer struct for APIServer.
APIServerAccessControl struct for APIServerAccessControl.
APIServerAccessControlCustom Defines if the operation will use custom policy rather than the \"Group\" or \"Scope\" `accessControl` requirement.
APIServerAuthorizationServer A container object for properties related to the authorization server that will issue access tokens used to access the APIs.
APIServerAuthorizationServerResource The resource defines the characteristics of the OAuth 2.0 access tokens used to get access to the APIs on the API server such as the audience and scopes.
APIServerDeployment struct for APIServerDeployment.
APIServerDeploymentAccessControl struct for APIServerDeploymentAccessControl.
APIServerDeploymentAccessControlCustom Defines if the operation will use custom policy rather than the \"Group\" or \"Scope\" `accessControl` requirement.
APIServerDeploymentAuthorizationVersion struct for APIServerDeploymentAuthorizationVersion.
APIServerDeploymentDecisionEndpoint struct for APIServerDeploymentDecisionEndpoint.
APIServerDeploymentPolicy struct for APIServerDeploymentPolicy.
APIServerDeploymentStatus struct for APIServerDeploymentStatus.
APIServerDeploymentStatusError Error details returned if the last deployment request failed.
APIServerDirectory A container object for fields related to the user directory used to issue access tokens for accessing the APIs.
APIServerOperation struct for APIServerOperation.
APIServerOperationAccessControl The access control configuration for the operation.
APIServerOperationAccessControlGroup The group membership requirements for the operation.
APIServerOperationAccessControlGroupGroupsInner struct for APIServerOperationAccessControlGroupGroupsInner.
APIServerOperationAccessControlGroupGroupsInnerElement The ID of the group, wrapped in an object, for future extensibility.
APIServerOperationAccessControlPermission Defines the application permission requirements for the operation.
APIServerOperationAccessControlScope Defines the scope membership requirements for the operation.
APIServerOperationAccessControlScopeScopesInner struct for APIServerOperationAccessControlScopeScopesInner.
APIServerOperationPathsInner struct for APIServerOperationPathsInner.
APIServerPolicy struct for APIServerPolicy.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ApplicationResource struct for ApplicationResource.
ApplicationResourceParent The application resource's parent.
ApplicationResourcePermission struct for ApplicationResourcePermission.
ApplicationResourcePermissionResource An object that identifies the associated application resource.
ApplicationRole struct for ApplicationRole.
ApplicationRoleAssignment struct for ApplicationRoleAssignment.
ApplicationRolePermission struct for ApplicationRolePermission.
ApplicationRolePermissionResource struct for ApplicationRolePermissionResource.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Configuration stores the configuration of the API client.
DecisionEndpoint struct for DecisionEndpoint.
DecisionEndpointAuthorizationVersion struct for DecisionEndpointAuthorizationVersion.
DecisionEndpointRecentDecisions struct for DecisionEndpointRecentDecisions.
EntityArray struct for EntityArray.
EntityArrayEmbedded struct for EntityArrayEmbedded.
EntityArrayEmbeddedPermissionsInner - struct for EntityArrayEmbeddedPermissionsInner.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
LinksHATEOAS struct for LinksHATEOAS.
LinksHATEOASNext An object that describes the next page of results.
LinksHATEOASSelf An object that describes the current resource.
LinksHATEOASValue struct for LinksHATEOASValue.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ObjectApplication struct for ObjectApplication.
ObjectEnvironment struct for ObjectEnvironment.
ObjectOrganization struct for ObjectOrganization.
ObjectPopulation struct for ObjectPopulation.
P1Error struct for P1Error.
P1ErrorDetailsInner struct for P1ErrorDetailsInner.
P1ErrorDetailsInnerInnerError Additional details to help the client developer resolve the fault (primarily for UI validation reasons).
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.

# Interfaces

No description provided by the author

# Type aliases

APIServerDeploymentApiService APIServerDeploymentApi service.
APIServerOperationsApiService APIServerOperationsApi service.
APIServersApiService APIServersApi service.
ApplicationResourcePermissionsApiService ApplicationResourcePermissionsApi service.
ApplicationResourcesApiService ApplicationResourcesApi service.
ApplicationRoleAssignmentsApiService ApplicationRoleAssignmentsApi service.
ApplicationRolePermissionsApiService ApplicationRolePermissionsApi service.
ApplicationRolesApiService ApplicationRolesApi service.
EnumAPIServerAuthorizationServerType The type of authorization server that will issue access tokens.
EnumAPIServerOperationMatchType An enumeration defining the match type of the scope rule.
EnumAPIServerOperationMethod The name of the HTTP method.
EnumAPIServerOperationPathPatternType The type of the pattern.
EnumAPIServerPatternType A string that specifies the type of the pattern.
EnumApplicationResourceParentType The application resource's parent type.
HALApiService HALApi service.
PolicyDecisionManagementApiService PolicyDecisionManagementApi service.
No description provided by the author
ServerConfigurations stores multiple ServerConfiguration items.