🎉 init project

This commit is contained in:
liuyafei 2023-12-27 20:14:28 +08:00
commit cdbd38b282
392 changed files with 94515 additions and 0 deletions

30
.github/workflows/maven.yml vendored Normal file
View File

@ -0,0 +1,30 @@
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
#
# This file is auto-generated by OpenAPI Generator (https://openapi-generator.tech)
name: Java CI with Maven
on:
push:
branches: [ main, master ]
pull_request:
branches: [ main, master ]
jobs:
build:
name: Build IDMesh-Dev
runs-on: ubuntu-latest
strategy:
matrix:
java: [ '8' ]
steps:
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v2
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'
cache: maven
- name: Build with Maven
run: mvn -B package --no-transfer-progress --file pom.xml

60
.gitignore vendored Normal file
View File

@ -0,0 +1,60 @@
*.class
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear
# exclude jar for gradle wrapper
!gradle/wrapper/*.jar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
# build files
**/target
target
.gradle
build
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr
### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Mac OS ###
.DS_Store

23
.openapi-generator-ignore Normal file
View File

@ -0,0 +1,23 @@
# 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

271
.openapi-generator/FILES Normal file
View File

@ -0,0 +1,271 @@
.github/workflows/maven.yml
.gitignore
.travis.yml
README.md
api/openapi.yaml
build.gradle
build.sbt
docs/App.md
docs/AppApi.md
docs/AppConfig.md
docs/AppConfigAllowedIdProvider.md
docs/AppDetail.md
docs/AppSubAccount.md
docs/Au.md
docs/AuResourceSet.md
docs/AuthRuleArg.md
docs/AuthUnit.md
docs/AuthUnitResouce.md
docs/AuthUnitResourceSet.md
docs/AuthorizeApplicationsRequest.md
docs/AuthzApp.md
docs/Bucket.md
docs/CoreObject.md
docs/Create200Response.md
docs/CreateAccountRequest.md
docs/CreateNodeRequest.md
docs/CreateOrganization200Response.md
docs/CreateOrganizationRequest.md
docs/CreateRequest.md
docs/CreateRequest1.md
docs/CreateRequest1ConfigProp.md
docs/CreateRequest1ConfigPropAccessPolicy.md
docs/CreateRequest1ConfigPropAllowedLoginMethod.md
docs/CreateRequest1ConfigPropAllowedSocialLoginProvider.md
docs/CreateRequest1ProtocolProp.md
docs/CreateRequest1ProtocolPropResponseAttrInner.md
docs/CreateSecrets200Response.md
docs/CreateSecrets200ResponseData.md
docs/CreateStoreCredential200Response.md
docs/CreateStoreCredentialRequest.md
docs/CronJob.md
docs/Delete200Response.md
docs/Delete200Response1.md
docs/DeleteAuthUnitRulesRequest.md
docs/DeleteMembersRequest.md
docs/DeleteNode200Response.md
docs/DeleteOrganization200Response.md
docs/DeleteResourcesRequest.md
docs/Disable200Response.md
docs/EmptyObject.md
docs/EmptyObject1.md
docs/EmptyObject10.md
docs/EmptyObject11.md
docs/EmptyObject12.md
docs/EmptyObject12ResourceActionsInner.md
docs/EmptyObject13.md
docs/EmptyObject2.md
docs/EmptyObject3.md
docs/EmptyObject3ActionsInner.md
docs/EmptyObject4.md
docs/EmptyObject4Application.md
docs/EmptyObject4Resource.md
docs/EmptyObject4ResourceSet.md
docs/EmptyObject5.md
docs/EmptyObject5ActionsInner.md
docs/EmptyObject6.md
docs/EmptyObject7.md
docs/EmptyObject8.md
docs/EmptyObject9.md
docs/Enable200Response.md
docs/Get200Response.md
docs/Get400Response.md
docs/GetAccountsByApp200Response.md
docs/GetAuthUnits200Response.md
docs/GetConfig200Response.md
docs/GetConfig200ResponseMfaConfig.md
docs/GetMembers200ResponseInner.md
docs/GetNodeMembers200Response.md
docs/GetNodeMembers200ResponseDataInner.md
docs/GetNodeMembers200ResponseDataInnerNodeInfoInner.md
docs/GetOrganization200ResponseInner.md
docs/GetOrganizations200ResponseInner.md
docs/GetPrivileges200Response.md
docs/GetResource200Response.md
docs/GetResourceMembers200Response.md
docs/GetResourceSets200Response.md
docs/GetResources200Response.md
docs/GetStoredCredentials200Response.md
docs/GetTemplate200Response.md
docs/GetTemplate200ResponseDataInner.md
docs/GetTemplate200ResponseDataInnerConfigProp.md
docs/GetTemplate200ResponseDataInnerProtocolProp.md
docs/IdentityObj.md
docs/Injection.md
docs/Job.md
docs/List200Response.md
docs/List200Response1.md
docs/List200Response1DataInner.md
docs/List200Response1DataInnerAllowedProviderIdInner.md
docs/List200ResponseDataInner.md
docs/MFA.md
docs/ModelObject.md
docs/Modify200Response.md
docs/Modify200Response1.md
docs/ModifyAccountRequest.md
docs/ModifyConfigRequest.md
docs/ModifyRequest.md
docs/ModifyRequest1.md
docs/NullInner.md
docs/OrganizationApi.md
docs/PermissionApi.md
docs/Privilege.md
docs/Resource.md
docs/ResourceSet.md
docs/ResourceSetMember.md
docs/ResourceSetMemberResourceActions.md
docs/SaveObjectRequest.md
docs/StorageApi.md
docs/TreeNode.md
docs/TreeUser.md
docs/UpdateMemberRequest.md
docs/UpdateNode200Response.md
docs/UpdateNodeRequest.md
docs/UpdateOrganizationRequest.md
docs/UserApi.md
git_push.sh
gradle.properties
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
gradlew
gradlew.bat
pom.xml
settings.gradle
src/main/AndroidManifest.xml
src/main/java/com/idmesh/ApiCallback.java
src/main/java/com/idmesh/ApiClient.java
src/main/java/com/idmesh/ApiException.java
src/main/java/com/idmesh/ApiResponse.java
src/main/java/com/idmesh/Configuration.java
src/main/java/com/idmesh/GzipRequestInterceptor.java
src/main/java/com/idmesh/JSON.java
src/main/java/com/idmesh/Pair.java
src/main/java/com/idmesh/ProgressRequestBody.java
src/main/java/com/idmesh/ProgressResponseBody.java
src/main/java/com/idmesh/ServerConfiguration.java
src/main/java/com/idmesh/ServerVariable.java
src/main/java/com/idmesh/StringUtil.java
src/main/java/com/idmesh/api/AppApi.java
src/main/java/com/idmesh/api/OrganizationApi.java
src/main/java/com/idmesh/api/PermissionApi.java
src/main/java/com/idmesh/api/StorageApi.java
src/main/java/com/idmesh/api/UserApi.java
src/main/java/com/idmesh/auth/AccessKeyAuth.java
src/main/java/com/idmesh/auth/ApiKeyAuth.java
src/main/java/com/idmesh/auth/Authentication.java
src/main/java/com/idmesh/auth/HttpBasicAuth.java
src/main/java/com/idmesh/auth/HttpBearerAuth.java
src/main/java/com/idmesh/model/AbstractOpenApiSchema.java
src/main/java/com/idmesh/model/App.java
src/main/java/com/idmesh/model/AppConfig.java
src/main/java/com/idmesh/model/AppConfigAllowedIdProvider.java
src/main/java/com/idmesh/model/AppDetail.java
src/main/java/com/idmesh/model/AppSubAccount.java
src/main/java/com/idmesh/model/Au.java
src/main/java/com/idmesh/model/AuResourceSet.java
src/main/java/com/idmesh/model/AuthRuleArg.java
src/main/java/com/idmesh/model/AuthUnit.java
src/main/java/com/idmesh/model/AuthUnitResouce.java
src/main/java/com/idmesh/model/AuthUnitResourceSet.java
src/main/java/com/idmesh/model/AuthorizeApplicationsRequest.java
src/main/java/com/idmesh/model/AuthzApp.java
src/main/java/com/idmesh/model/Bucket.java
src/main/java/com/idmesh/model/CoreObject.java
src/main/java/com/idmesh/model/Create200Response.java
src/main/java/com/idmesh/model/CreateAccountRequest.java
src/main/java/com/idmesh/model/CreateNodeRequest.java
src/main/java/com/idmesh/model/CreateOrganization200Response.java
src/main/java/com/idmesh/model/CreateOrganizationRequest.java
src/main/java/com/idmesh/model/CreateRequest.java
src/main/java/com/idmesh/model/CreateRequest1.java
src/main/java/com/idmesh/model/CreateRequest1ConfigProp.java
src/main/java/com/idmesh/model/CreateRequest1ConfigPropAccessPolicy.java
src/main/java/com/idmesh/model/CreateRequest1ConfigPropAllowedLoginMethod.java
src/main/java/com/idmesh/model/CreateRequest1ConfigPropAllowedSocialLoginProvider.java
src/main/java/com/idmesh/model/CreateRequest1ProtocolProp.java
src/main/java/com/idmesh/model/CreateRequest1ProtocolPropResponseAttrInner.java
src/main/java/com/idmesh/model/CreateSecrets200Response.java
src/main/java/com/idmesh/model/CreateSecrets200ResponseData.java
src/main/java/com/idmesh/model/CreateStoreCredential200Response.java
src/main/java/com/idmesh/model/CreateStoreCredentialRequest.java
src/main/java/com/idmesh/model/CronJob.java
src/main/java/com/idmesh/model/Delete200Response.java
src/main/java/com/idmesh/model/Delete200Response1.java
src/main/java/com/idmesh/model/DeleteAuthUnitRulesRequest.java
src/main/java/com/idmesh/model/DeleteMembersRequest.java
src/main/java/com/idmesh/model/DeleteNode200Response.java
src/main/java/com/idmesh/model/DeleteOrganization200Response.java
src/main/java/com/idmesh/model/DeleteResourcesRequest.java
src/main/java/com/idmesh/model/Disable200Response.java
src/main/java/com/idmesh/model/EmptyObject.java
src/main/java/com/idmesh/model/EmptyObject1.java
src/main/java/com/idmesh/model/EmptyObject10.java
src/main/java/com/idmesh/model/EmptyObject11.java
src/main/java/com/idmesh/model/EmptyObject12.java
src/main/java/com/idmesh/model/EmptyObject12ResourceActionsInner.java
src/main/java/com/idmesh/model/EmptyObject13.java
src/main/java/com/idmesh/model/EmptyObject2.java
src/main/java/com/idmesh/model/EmptyObject3.java
src/main/java/com/idmesh/model/EmptyObject3ActionsInner.java
src/main/java/com/idmesh/model/EmptyObject4.java
src/main/java/com/idmesh/model/EmptyObject4Application.java
src/main/java/com/idmesh/model/EmptyObject4Resource.java
src/main/java/com/idmesh/model/EmptyObject4ResourceSet.java
src/main/java/com/idmesh/model/EmptyObject5.java
src/main/java/com/idmesh/model/EmptyObject5ActionsInner.java
src/main/java/com/idmesh/model/EmptyObject6.java
src/main/java/com/idmesh/model/EmptyObject7.java
src/main/java/com/idmesh/model/EmptyObject8.java
src/main/java/com/idmesh/model/EmptyObject9.java
src/main/java/com/idmesh/model/Enable200Response.java
src/main/java/com/idmesh/model/Get200Response.java
src/main/java/com/idmesh/model/Get400Response.java
src/main/java/com/idmesh/model/GetAccountsByApp200Response.java
src/main/java/com/idmesh/model/GetAuthUnits200Response.java
src/main/java/com/idmesh/model/GetConfig200Response.java
src/main/java/com/idmesh/model/GetConfig200ResponseMfaConfig.java
src/main/java/com/idmesh/model/GetMembers200ResponseInner.java
src/main/java/com/idmesh/model/GetNodeMembers200Response.java
src/main/java/com/idmesh/model/GetNodeMembers200ResponseDataInner.java
src/main/java/com/idmesh/model/GetNodeMembers200ResponseDataInnerNodeInfoInner.java
src/main/java/com/idmesh/model/GetOrganization200ResponseInner.java
src/main/java/com/idmesh/model/GetOrganizations200ResponseInner.java
src/main/java/com/idmesh/model/GetPrivileges200Response.java
src/main/java/com/idmesh/model/GetResource200Response.java
src/main/java/com/idmesh/model/GetResourceMembers200Response.java
src/main/java/com/idmesh/model/GetResourceSets200Response.java
src/main/java/com/idmesh/model/GetResources200Response.java
src/main/java/com/idmesh/model/GetStoredCredentials200Response.java
src/main/java/com/idmesh/model/GetTemplate200Response.java
src/main/java/com/idmesh/model/GetTemplate200ResponseDataInner.java
src/main/java/com/idmesh/model/GetTemplate200ResponseDataInnerConfigProp.java
src/main/java/com/idmesh/model/GetTemplate200ResponseDataInnerProtocolProp.java
src/main/java/com/idmesh/model/IdentityObj.java
src/main/java/com/idmesh/model/Injection.java
src/main/java/com/idmesh/model/Job.java
src/main/java/com/idmesh/model/List200Response.java
src/main/java/com/idmesh/model/List200Response1.java
src/main/java/com/idmesh/model/List200Response1DataInner.java
src/main/java/com/idmesh/model/List200Response1DataInnerAllowedProviderIdInner.java
src/main/java/com/idmesh/model/List200ResponseDataInner.java
src/main/java/com/idmesh/model/MFA.java
src/main/java/com/idmesh/model/ModelObject.java
src/main/java/com/idmesh/model/Modify200Response.java
src/main/java/com/idmesh/model/Modify200Response1.java
src/main/java/com/idmesh/model/ModifyAccountRequest.java
src/main/java/com/idmesh/model/ModifyConfigRequest.java
src/main/java/com/idmesh/model/ModifyRequest.java
src/main/java/com/idmesh/model/ModifyRequest1.java
src/main/java/com/idmesh/model/NullInner.java
src/main/java/com/idmesh/model/Privilege.java
src/main/java/com/idmesh/model/Resource.java
src/main/java/com/idmesh/model/ResourceSet.java
src/main/java/com/idmesh/model/ResourceSetMember.java
src/main/java/com/idmesh/model/ResourceSetMemberResourceActions.java
src/main/java/com/idmesh/model/SaveObjectRequest.java
src/main/java/com/idmesh/model/TreeNode.java
src/main/java/com/idmesh/model/TreeUser.java
src/main/java/com/idmesh/model/UpdateMemberRequest.java
src/main/java/com/idmesh/model/UpdateNode200Response.java
src/main/java/com/idmesh/model/UpdateNodeRequest.java
src/main/java/com/idmesh/model/UpdateOrganizationRequest.java

View File

@ -0,0 +1 @@
unset

22
.travis.yml Normal file
View File

@ -0,0 +1,22 @@
#
# Generated by OpenAPI Generator: https://openapi-generator.tech
#
# Ref: https://docs.travis-ci.com/user/languages/java/
#
language: java
jdk:
- openjdk12
- openjdk11
- openjdk10
- openjdk9
- openjdk8
before_install:
# ensure gradlew has proper permission
- chmod a+x ./gradlew
script:
# test using maven
#- mvn test
# test using gradle
- gradle test
# test using sbt
# - sbt test

339
README.md Normal file
View File

@ -0,0 +1,339 @@
# idmesh-api-sdk-java
IDMesh-Dev
- API version: 1.0.0
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*Automatically generated by the [OpenAPI Generator](https://openapi-generator.tech)*
## Requirements
Building the API client library requires:
1. Java 1.8+
2. Maven (3.8.3+)/Gradle (7.2+)
## Installation
To install the API client library to your local Maven repository, simply execute:
```shell
mvn clean install
```
To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
```shell
mvn clean deploy
```
Refer to the [OSSRH Guide](http://central.sonatype.org/pages/ossrh-guide.html) for more information.
### Maven users
Add this dependency to your project's POM:
```xml
<dependency>
<groupId>com.idmesh</groupId>
<artifactId>idmesh-api-sdk-java</artifactId>
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
```
### Gradle users
Add this dependency to your project's build file:
```groovy
repositories {
mavenCentral() // Needed if the 'idmesh-api-sdk-java' jar has been published to maven central.
mavenLocal() // Needed if the 'idmesh-api-sdk-java' jar has been published to the local maven repo.
}
dependencies {
implementation "com.idmesh:idmesh-api-sdk-java:1.0.0"
}
```
### Others
At first generate the JAR by executing:
```shell
mvn clean package
```
Then manually install the following JARs:
* `target/idmesh-api-sdk-java-1.0.0.jar`
* `target/lib/*.jar`
## Getting Started
Please follow the [installation](#installation) instruction and execute the following Java code:
```java
// Import classes:
import com.idmesh.ApiClient;
import com.idmesh.ApiException;
import com.idmesh.Configuration;
import com.idmesh.models.*;
import com.idmesh.api.AppApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = new ApiClient("basePath", "ak", "sk");
AppApi apiInstance = new AppApi(defaultClient);
String name = "name_example"; // String | 应用名称
String type = ""; // String | 应用类型
String pageSort = "time_created[desc]"; // String | 排序,格式:字段名[顺序]
String types = "1,2"; // String | 应用类型列表,逗号分隔
try {
List200Response1 result = apiInstance.callList()
.name(name)
.type(type)
.pageSort(pageSort)
.types(types)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AppApi#callList");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
```
## Documentation for API Endpoints
All URIs are relative to *http://localhost*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AppApi* | [**callList**](docs/AppApi.md#callList) | **GET** /v1/applications | 查询应用列表
*AppApi* | [**create**](docs/AppApi.md#create) | **POST** /v1/applications | 创建应用
*AppApi* | [**createAccount**](docs/AppApi.md#createAccount) | **POST** /v1/applications/{id}/accounts | 创建应用子账号
*AppApi* | [**createIDP**](docs/AppApi.md#createIDP) | **POST** /v1/applications/{id}/idp | 创建应用认证源
*AppApi* | [**createMFA**](docs/AppApi.md#createMFA) | **POST** /v1/applications/{id}/mfa | 启用应用多因素认证配置
*AppApi* | [**createSecrets**](docs/AppApi.md#createSecrets) | **POST** /v1/applications/{id}/secrets | 刷新应用安全码
*AppApi* | [**delete**](docs/AppApi.md#delete) | **DELETE** /v1/applications/{id} | 删除应用
*AppApi* | [**deleteAccount**](docs/AppApi.md#deleteAccount) | **DELETE** /v1/applications/{app_id}/accounts/{id} | 删除应用子账号
*AppApi* | [**deleteIDPConfig**](docs/AppApi.md#deleteIDPConfig) | **DELETE** /v1/applications/{app_id}/idp/{config_id} | 删除应用认证源
*AppApi* | [**deleteMFA**](docs/AppApi.md#deleteMFA) | **DELETE** /v1/applications/{app_id}/mfa/{config_id} | 禁用应用多因素认证配置
*AppApi* | [**disable**](docs/AppApi.md#disable) | **POST** /v1/applications/{id}/disable | 禁用应用
*AppApi* | [**disableAccount**](docs/AppApi.md#disableAccount) | **POST** /v1/applications/{app_id}/accounts/{id}/disable | 禁用应用子账号
*AppApi* | [**disableProtocol**](docs/AppApi.md#disableProtocol) | **POST** /v1/applications/{app_id}/protocols/{protocol_type}/disable | 禁用应用认证协议
*AppApi* | [**disableSSO**](docs/AppApi.md#disableSSO) | **POST** /v1/applications/{id}/sso/disable | 禁用应用单点登录
*AppApi* | [**enable**](docs/AppApi.md#enable) | **POST** /v1/applications/{id}/enable | 启用应用
*AppApi* | [**enableAccount**](docs/AppApi.md#enableAccount) | **POST** /v1/applications/{app_id}/accounts/{id}/enable | 启用应用子账号
*AppApi* | [**enableProtocol**](docs/AppApi.md#enableProtocol) | **POST** /v1/applications/{app_id}/protocols/{protocol_type}/enable | 启用应用认证协议
*AppApi* | [**enableSSO**](docs/AppApi.md#enableSSO) | **POST** /v1/applications/{id}/sso/enable | 启用应用单点登录
*AppApi* | [**get**](docs/AppApi.md#get) | **GET** /v1/applications/{id} | 按 ID 查询应用
*AppApi* | [**getAccount**](docs/AppApi.md#getAccount) | **GET** /v1/applications/{app_id}/accounts/{id} | 按 ID 查询应用子账号
*AppApi* | [**getAccounts**](docs/AppApi.md#getAccounts) | **GET** /v1/application-accounts | 查询应用子账号列表
*AppApi* | [**getAccountsByApp**](docs/AppApi.md#getAccountsByApp) | **GET** /v1/applications/{app_id}/accounts | 按 APP ID 查询应用子账号列表
*AppApi* | [**getByDomain**](docs/AppApi.md#getByDomain) | **GET** /v1/application | 按条件查询应用
*AppApi* | [**getConfig**](docs/AppApi.md#getConfig) | **GET** /v1/applications/{id}/configs | 查询应用配置信息
*AppApi* | [**getProtocol**](docs/AppApi.md#getProtocol) | **GET** /v1/applications/{app_id}/protocols/{protocol_type} | 查询应用认证协议
*AppApi* | [**getProtocols**](docs/AppApi.md#getProtocols) | **GET** /v1/applications/{id}/protocols | 查询应用认证协议列表
*AppApi* | [**getTemplate**](docs/AppApi.md#getTemplate) | **GET** /v1/application-templates | 查询应用模板列表
*AppApi* | [**modify**](docs/AppApi.md#modify) | **PATCH** /v1/applications/{id} | 更新应用基本信息
*AppApi* | [**modifyAccount**](docs/AppApi.md#modifyAccount) | **PUT** /v1/applications/{app_id}/accounts/{id} | 更新应用子账号
*AppApi* | [**modifyConfig**](docs/AppApi.md#modifyConfig) | **PATCH** /v1/applications/{id}/configs | 更新应用配置
*AppApi* | [**modifyProtocol**](docs/AppApi.md#modifyProtocol) | **PUT** /v1/applications/{app_id}/protocols/{protocol_type} | 更新应用认证协议
*OrganizationApi* | [**createNode**](docs/OrganizationApi.md#createNode) | **POST** /v1/tree-nodes | 创建节点
*OrganizationApi* | [**createOrganization**](docs/OrganizationApi.md#createOrganization) | **POST** /v1/core-objects | 创建组织关系
*OrganizationApi* | [**deleteMembers**](docs/OrganizationApi.md#deleteMembers) | **DELETE** /v1/tree-users | 从节点移除用户
*OrganizationApi* | [**deleteNode**](docs/OrganizationApi.md#deleteNode) | **DELETE** /v1/tree-nodes/{id} | 删除节点
*OrganizationApi* | [**deleteOrganization**](docs/OrganizationApi.md#deleteOrganization) | **DELETE** /v1/core-objects/{id} | 删除组织关系
*OrganizationApi* | [**getChildrenNodes**](docs/OrganizationApi.md#getChildrenNodes) | **GET** /v1/tree-nodes/{id}/children | 获取子节点列表
*OrganizationApi* | [**getMembers**](docs/OrganizationApi.md#getMembers) | **GET** /v1/tree-users | 获取与用户关联的组织关系列表
*OrganizationApi* | [**getNode**](docs/OrganizationApi.md#getNode) | **GET** /v1/tree-nodes/{id} | 查询节点信息
*OrganizationApi* | [**getNodeMembers**](docs/OrganizationApi.md#getNodeMembers) | **GET** /v1/tree-nodes/{id}/tree-users | 获取成员信息列表
*OrganizationApi* | [**getNodeParent**](docs/OrganizationApi.md#getNodeParent) | **GET** /v1/tree-nodes/{id}/parent | 查询父节点
*OrganizationApi* | [**getNodes**](docs/OrganizationApi.md#getNodes) | **GET** /v1/tree-nodes | 查询节点信息列表
*OrganizationApi* | [**getOrganization**](docs/OrganizationApi.md#getOrganization) | **GET** /v1/core-objects/{id} | 获取组织关系基本信息
*OrganizationApi* | [**getOrganizations**](docs/OrganizationApi.md#getOrganizations) | **GET** /v1/core-objects | 获取组织关系列表
*OrganizationApi* | [**updateMember**](docs/OrganizationApi.md#updateMember) | **PATCH** /v1/tree-users/{id} | 更新用户节点
*OrganizationApi* | [**updateNode**](docs/OrganizationApi.md#updateNode) | **PATCH** /v1/tree-nodes/{id} | 编辑节点
*OrganizationApi* | [**updateOrganization**](docs/OrganizationApi.md#updateOrganization) | **PATCH** /v1/core-objects/{id} | 修改组织关系基本信息
*PermissionApi* | [**authorizeApplications**](docs/PermissionApi.md#authorizeApplications) | **POST** /v1/batch/authz-apps | 授权应用
*PermissionApi* | [**createAuthUnitRules**](docs/PermissionApi.md#createAuthUnitRules) | **POST** /v1/batch/auth-unit-rules | 批量创建授权规则
*PermissionApi* | [**createResource**](docs/PermissionApi.md#createResource) | **POST** /v1/resources | 创建资源
*PermissionApi* | [**createResourceSet**](docs/PermissionApi.md#createResourceSet) | **POST** /v1/resource-sets | 创建资源集合
*PermissionApi* | [**createResourceSetMember**](docs/PermissionApi.md#createResourceSetMember) | **POST** /v1/resource-sets/{id}/members | 创建资源集合成员
*PermissionApi* | [**deleteAuthUnitRules**](docs/PermissionApi.md#deleteAuthUnitRules) | **DELETE** /v1/batch/auth-unit-rules | 批量删除授权规则
*PermissionApi* | [**deleteResources**](docs/PermissionApi.md#deleteResources) | **DELETE** /v1/batch/resources | 删除资源
*PermissionApi* | [**getAuthUnit**](docs/PermissionApi.md#getAuthUnit) | **GET** /v1/auth-units/{id} | 按 ID 查询授权单元
*PermissionApi* | [**getAuthUnits**](docs/PermissionApi.md#getAuthUnits) | **GET** /v1/auth-units | 获取授权单元列表
*PermissionApi* | [**getAuthUnitsRules**](docs/PermissionApi.md#getAuthUnitsRules) | **GET** /v1/auth-units/{rid}/rules | 查询授权单元下的授权规则列表
*PermissionApi* | [**getPrivileges**](docs/PermissionApi.md#getPrivileges) | **GET** /v1/privileges | 获取权限列表
*PermissionApi* | [**getResource**](docs/PermissionApi.md#getResource) | **GET** /v1/resources/{id} | 按 ID 查询资源
*PermissionApi* | [**getResourceMember**](docs/PermissionApi.md#getResourceMember) | **GET** /v1/resource-sets/{sid}/members/{mid} | 按 ID 查询资源集合成员
*PermissionApi* | [**getResourceMembers**](docs/PermissionApi.md#getResourceMembers) | **GET** /v1/resource-sets/{sid}/members | 查询资源集合成员列表
*PermissionApi* | [**getResourceSet**](docs/PermissionApi.md#getResourceSet) | **GET** /v1/resource-sets/{id} | 按 ID 查询资源集合
*PermissionApi* | [**getResourceSets**](docs/PermissionApi.md#getResourceSets) | **GET** /v1/resource-sets | 查询资源集合列表
*PermissionApi* | [**getResources**](docs/PermissionApi.md#getResources) | **GET** /v1/resources | 查询资源列表
*PermissionApi* | [**listAuthorizedApplications**](docs/PermissionApi.md#listAuthorizedApplications) | **GET** /v1/authz-apps | 查询已授权应用列表
*PermissionApi* | [**modifyAuthUnit**](docs/PermissionApi.md#modifyAuthUnit) | **PUT** /v1/auth-units/{rid}/rules/{tid} | 更新授权规则
*PermissionApi* | [**modifyResource**](docs/PermissionApi.md#modifyResource) | **PUT** /v1/resources/{id} | 更新资源
*PermissionApi* | [**modifyResourceSet**](docs/PermissionApi.md#modifyResourceSet) | **PUT** /v1/resource-sets/{id} | 更新资源集合
*PermissionApi* | [**modifyResourceSetMember**](docs/PermissionApi.md#modifyResourceSetMember) | **PUT** /v1/resource-sets/{sid}/members/{mid} | 更新资源集合成员
*PermissionApi* | [**queryAuthUnitsRules**](docs/PermissionApi.md#queryAuthUnitsRules) | **GET** /v1/auth-unit-rules | 查询授权规则列表
*StorageApi* | [**deleteBucket**](docs/StorageApi.md#deleteBucket) | **DELETE** /v1/buckets/{bucket} | 删除 Bucket
*StorageApi* | [**deleteObject**](docs/StorageApi.md#deleteObject) | **DELETE** /v1/buckets/{bucket}/objects/{key} | 删除 Object
*StorageApi* | [**getBucket**](docs/StorageApi.md#getBucket) | **GET** /v1/buckets/{bucket} | 获取 Bucket 详情
*StorageApi* | [**getBuckets**](docs/StorageApi.md#getBuckets) | **GET** /v1/buckets | 获取 Bucket 列表
*StorageApi* | [**getObject**](docs/StorageApi.md#getObject) | **GET** /v1/buckets/{bucket}/objects/{key} | 获取 Object 详情
*StorageApi* | [**getObjects**](docs/StorageApi.md#getObjects) | **GET** /v1/buckets/{bucket}/objects | 获取 Object 列表
*StorageApi* | [**saveObject**](docs/StorageApi.md#saveObject) | **POST** /v1/buckets/{bucket}/objects | 创建 Object
*UserApi* | [**callList**](docs/UserApi.md#callList) | **GET** /v1/users | 查询用户列表
*UserApi* | [**create**](docs/UserApi.md#create) | **POST** /v1/users | 创建用户
*UserApi* | [**createStoreCredential**](docs/UserApi.md#createStoreCredential) | **POST** /v1/user-stored-credentials | 创建用户存储凭证
*UserApi* | [**delete**](docs/UserApi.md#delete) | **DELETE** /v1/users/{id} | 删除用户
*UserApi* | [**get**](docs/UserApi.md#get) | **GET** /v1/users/{id} | 查询用户详情
*UserApi* | [**getStoredCredentials**](docs/UserApi.md#getStoredCredentials) | **GET** /v1/user-stored-credentials | 查询用户存储凭证列表
*UserApi* | [**modify**](docs/UserApi.md#modify) | **PATCH** /v1/users/{id} | 编辑用户
## Documentation for Models
- [App](docs/App.md)
- [AppConfig](docs/AppConfig.md)
- [AppConfigAllowedIdProvider](docs/AppConfigAllowedIdProvider.md)
- [AppDetail](docs/AppDetail.md)
- [AppSubAccount](docs/AppSubAccount.md)
- [Au](docs/Au.md)
- [AuResourceSet](docs/AuResourceSet.md)
- [AuthRuleArg](docs/AuthRuleArg.md)
- [AuthUnit](docs/AuthUnit.md)
- [AuthUnitResouce](docs/AuthUnitResouce.md)
- [AuthUnitResourceSet](docs/AuthUnitResourceSet.md)
- [AuthorizeApplicationsRequest](docs/AuthorizeApplicationsRequest.md)
- [AuthzApp](docs/AuthzApp.md)
- [Bucket](docs/Bucket.md)
- [CoreObject](docs/CoreObject.md)
- [Create200Response](docs/Create200Response.md)
- [CreateAccountRequest](docs/CreateAccountRequest.md)
- [CreateNodeRequest](docs/CreateNodeRequest.md)
- [CreateOrganization200Response](docs/CreateOrganization200Response.md)
- [CreateOrganizationRequest](docs/CreateOrganizationRequest.md)
- [CreateRequest](docs/CreateRequest.md)
- [CreateRequest1](docs/CreateRequest1.md)
- [CreateRequest1ConfigProp](docs/CreateRequest1ConfigProp.md)
- [CreateRequest1ConfigPropAccessPolicy](docs/CreateRequest1ConfigPropAccessPolicy.md)
- [CreateRequest1ConfigPropAllowedLoginMethod](docs/CreateRequest1ConfigPropAllowedLoginMethod.md)
- [CreateRequest1ConfigPropAllowedSocialLoginProvider](docs/CreateRequest1ConfigPropAllowedSocialLoginProvider.md)
- [CreateRequest1ProtocolProp](docs/CreateRequest1ProtocolProp.md)
- [CreateRequest1ProtocolPropResponseAttrInner](docs/CreateRequest1ProtocolPropResponseAttrInner.md)
- [CreateSecrets200Response](docs/CreateSecrets200Response.md)
- [CreateSecrets200ResponseData](docs/CreateSecrets200ResponseData.md)
- [CreateStoreCredential200Response](docs/CreateStoreCredential200Response.md)
- [CreateStoreCredentialRequest](docs/CreateStoreCredentialRequest.md)
- [CronJob](docs/CronJob.md)
- [Delete200Response](docs/Delete200Response.md)
- [Delete200Response1](docs/Delete200Response1.md)
- [DeleteAuthUnitRulesRequest](docs/DeleteAuthUnitRulesRequest.md)
- [DeleteMembersRequest](docs/DeleteMembersRequest.md)
- [DeleteNode200Response](docs/DeleteNode200Response.md)
- [DeleteOrganization200Response](docs/DeleteOrganization200Response.md)
- [DeleteResourcesRequest](docs/DeleteResourcesRequest.md)
- [Disable200Response](docs/Disable200Response.md)
- [EmptyObject](docs/EmptyObject.md)
- [EmptyObject1](docs/EmptyObject1.md)
- [EmptyObject10](docs/EmptyObject10.md)
- [EmptyObject11](docs/EmptyObject11.md)
- [EmptyObject12](docs/EmptyObject12.md)
- [EmptyObject12ResourceActionsInner](docs/EmptyObject12ResourceActionsInner.md)
- [EmptyObject13](docs/EmptyObject13.md)
- [EmptyObject2](docs/EmptyObject2.md)
- [EmptyObject3](docs/EmptyObject3.md)
- [EmptyObject3ActionsInner](docs/EmptyObject3ActionsInner.md)
- [EmptyObject4](docs/EmptyObject4.md)
- [EmptyObject4Application](docs/EmptyObject4Application.md)
- [EmptyObject4Resource](docs/EmptyObject4Resource.md)
- [EmptyObject4ResourceSet](docs/EmptyObject4ResourceSet.md)
- [EmptyObject5](docs/EmptyObject5.md)
- [EmptyObject5ActionsInner](docs/EmptyObject5ActionsInner.md)
- [EmptyObject6](docs/EmptyObject6.md)
- [EmptyObject7](docs/EmptyObject7.md)
- [EmptyObject8](docs/EmptyObject8.md)
- [EmptyObject9](docs/EmptyObject9.md)
- [Enable200Response](docs/Enable200Response.md)
- [Get200Response](docs/Get200Response.md)
- [Get400Response](docs/Get400Response.md)
- [GetAccountsByApp200Response](docs/GetAccountsByApp200Response.md)
- [GetAuthUnits200Response](docs/GetAuthUnits200Response.md)
- [GetConfig200Response](docs/GetConfig200Response.md)
- [GetConfig200ResponseMfaConfig](docs/GetConfig200ResponseMfaConfig.md)
- [GetMembers200ResponseInner](docs/GetMembers200ResponseInner.md)
- [GetNodeMembers200Response](docs/GetNodeMembers200Response.md)
- [GetNodeMembers200ResponseDataInner](docs/GetNodeMembers200ResponseDataInner.md)
- [GetNodeMembers200ResponseDataInnerNodeInfoInner](docs/GetNodeMembers200ResponseDataInnerNodeInfoInner.md)
- [GetOrganization200ResponseInner](docs/GetOrganization200ResponseInner.md)
- [GetOrganizations200ResponseInner](docs/GetOrganizations200ResponseInner.md)
- [GetPrivileges200Response](docs/GetPrivileges200Response.md)
- [GetResource200Response](docs/GetResource200Response.md)
- [GetResourceMembers200Response](docs/GetResourceMembers200Response.md)
- [GetResourceSets200Response](docs/GetResourceSets200Response.md)
- [GetResources200Response](docs/GetResources200Response.md)
- [GetStoredCredentials200Response](docs/GetStoredCredentials200Response.md)
- [GetTemplate200Response](docs/GetTemplate200Response.md)
- [GetTemplate200ResponseDataInner](docs/GetTemplate200ResponseDataInner.md)
- [GetTemplate200ResponseDataInnerConfigProp](docs/GetTemplate200ResponseDataInnerConfigProp.md)
- [GetTemplate200ResponseDataInnerProtocolProp](docs/GetTemplate200ResponseDataInnerProtocolProp.md)
- [IdentityObj](docs/IdentityObj.md)
- [Injection](docs/Injection.md)
- [Job](docs/Job.md)
- [List200Response](docs/List200Response.md)
- [List200Response1](docs/List200Response1.md)
- [List200Response1DataInner](docs/List200Response1DataInner.md)
- [List200Response1DataInnerAllowedProviderIdInner](docs/List200Response1DataInnerAllowedProviderIdInner.md)
- [List200ResponseDataInner](docs/List200ResponseDataInner.md)
- [MFA](docs/MFA.md)
- [ModelObject](docs/ModelObject.md)
- [Modify200Response](docs/Modify200Response.md)
- [Modify200Response1](docs/Modify200Response1.md)
- [ModifyAccountRequest](docs/ModifyAccountRequest.md)
- [ModifyConfigRequest](docs/ModifyConfigRequest.md)
- [ModifyRequest](docs/ModifyRequest.md)
- [ModifyRequest1](docs/ModifyRequest1.md)
- [NullInner](docs/NullInner.md)
- [Privilege](docs/Privilege.md)
- [Resource](docs/Resource.md)
- [ResourceSet](docs/ResourceSet.md)
- [ResourceSetMember](docs/ResourceSetMember.md)
- [ResourceSetMemberResourceActions](docs/ResourceSetMemberResourceActions.md)
- [SaveObjectRequest](docs/SaveObjectRequest.md)
- [TreeNode](docs/TreeNode.md)
- [TreeUser](docs/TreeUser.md)
- [UpdateMemberRequest](docs/UpdateMemberRequest.md)
- [UpdateNode200Response](docs/UpdateNode200Response.md)
- [UpdateNodeRequest](docs/UpdateNodeRequest.md)
- [UpdateOrganizationRequest](docs/UpdateOrganizationRequest.md)
<a id="documentation-for-authorization"></a>
## Documentation for Authorization
Endpoints do not require authorization.
## Recommendation
It's recommended to create an instance of `ApiClient` per thread in a multithreaded environment to avoid any potential issues.
## Author

10854
api/openapi.yaml Normal file

File diff suppressed because it is too large Load Diff

168
build.gradle Normal file
View File

@ -0,0 +1,168 @@
apply plugin: 'idea'
apply plugin: 'eclipse'
apply plugin: 'java'
apply plugin: 'com.diffplug.spotless'
group = 'com.idmesh'
version = '1.0.0'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.+'
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
classpath 'com.diffplug.spotless:spotless-plugin-gradle:6.11.0'
}
}
repositories {
mavenCentral()
}
sourceSets {
main.java.srcDirs = ['src/main/java']
}
if(hasProperty('target') && target == 'android') {
apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'
android {
compileSdkVersion 25
buildToolsVersion '25.0.2'
defaultConfig {
minSdkVersion 14
targetSdkVersion 25
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
// Rename the aar correctly
libraryVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.aar')) {
def fileName = "${project.name}-${variant.baseName}-${version}.aar"
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
dependencies {
provided "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
}
}
afterEvaluate {
android.libraryVariants.all { variant ->
def task = project.tasks.create "jar${variant.name.capitalize()}", Jar
task.description = "Create jar artifact for ${variant.name}"
task.dependsOn variant.javaCompile
task.from variant.javaCompile.destinationDirectory
task.destinationDirectory = project.file("${project.buildDir}/outputs/jar")
task.archiveFileName = "${project.name}-${variant.baseName}-${version}.jar"
artifacts.add('archives', task)
}
}
task sourcesJar(type: Jar) {
from android.sourceSets.main.java.srcDirs
classifier = 'sources'
}
artifacts {
archives sourcesJar
}
} else {
apply plugin: 'java'
apply plugin: 'maven-publish'
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
publishing {
publications {
maven(MavenPublication) {
artifactId = 'idmesh-api-sdk-java'
from components.java
}
}
}
task execute(type:JavaExec) {
main = System.getProperty('mainClass')
classpath = sourceSets.main.runtimeClasspath
}
}
ext {
jakarta_annotation_version = "1.3.5"
}
dependencies {
implementation 'io.swagger:swagger-annotations:1.6.8'
implementation "com.google.code.findbugs:jsr305:3.0.2"
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
implementation 'com.squareup.okhttp3:logging-interceptor:4.10.0'
implementation 'com.google.code.gson:gson:2.9.1'
implementation 'io.gsonfire:gson-fire:1.9.0'
implementation 'javax.ws.rs:jsr311-api:1.1.1'
implementation 'javax.ws.rs:javax.ws.rs-api:2.1.1'
implementation 'org.openapitools:jackson-databind-nullable:0.2.6'
implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.12.0'
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.9.1'
testImplementation 'org.mockito:mockito-core:3.12.4'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.9.1'
}
javadoc {
options.tags = [ "http.response.details:a:Http Response Details" ]
}
// Use spotless plugin to automatically format code, remove unused import, etc
// To apply changes directly to the file, run `gradlew spotlessApply`
// Ref: https://github.com/diffplug/spotless/tree/main/plugin-gradle
spotless {
// comment out below to run spotless as part of the `check` task
enforceCheck false
format 'misc', {
// define the files (e.g. '*.gradle', '*.md') to apply `misc` to
target '.gitignore'
// define the steps to apply to those files
trimTrailingWhitespace()
indentWithSpaces() // Takes an integer argument if you don't like 4
endWithNewline()
}
java {
// don't need to set target, it is inferred from java
// apply a specific flavor of google-java-format
googleJavaFormat('1.8').aosp().reflowLongStrings()
removeUnusedImports()
importOrder()
}
}
test {
// Enable JUnit 5 (Gradle 4.6+).
useJUnitPlatform()
// Always run tests, even when nothing changed.
dependsOn 'cleanTest'
// Show test results.
testLogging {
events "passed", "skipped", "failed"
}
}

28
build.sbt Normal file
View File

@ -0,0 +1,28 @@
lazy val root = (project in file(".")).
settings(
organization := "com.idmesh",
name := "idmesh-api-sdk-java",
version := "1.0.0",
scalaVersion := "2.11.4",
scalacOptions ++= Seq("-feature"),
javacOptions in compile ++= Seq("-Xlint:deprecation"),
publishArtifact in (Compile, packageDoc) := false,
resolvers += Resolver.mavenLocal,
libraryDependencies ++= Seq(
"io.swagger" % "swagger-annotations" % "1.6.5",
"com.squareup.okhttp3" % "okhttp" % "4.10.0",
"com.squareup.okhttp3" % "logging-interceptor" % "4.10.0",
"com.google.code.gson" % "gson" % "2.9.1",
"org.apache.commons" % "commons-lang3" % "3.12.0",
"javax.ws.rs" % "jsr311-api" % "1.1.1",
"javax.ws.rs" % "javax.ws.rs-api" % "2.1.1",
"org.openapitools" % "jackson-databind-nullable" % "0.2.6",
"io.gsonfire" % "gson-fire" % "1.9.0" % "compile",
"jakarta.annotation" % "jakarta.annotation-api" % "1.3.5" % "compile",
"com.google.code.findbugs" % "jsr305" % "3.0.2" % "compile",
"jakarta.annotation" % "jakarta.annotation-api" % "1.3.5" % "compile",
"org.junit.jupiter" % "junit-jupiter-api" % "5.9.1" % "test",
"com.novocode" % "junit-interface" % "0.10" % "test",
"org.mockito" % "mockito-core" % "3.12.4" % "test"
)
)

31
docs/App.md Normal file
View File

@ -0,0 +1,31 @@
# App
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 唯一标识 | [optional] |
|**developerId** | **String** | 开发者ID | |
|**tenantId** | **String** | 租户ID | |
|**name** | **String** | 应用名称 | [optional] |
|**type** | **String** | 应用类型1自建应用2市场应用 | [optional] |
|**appId** | **String** | APPID | [optional] |
|**category** | **String** | 应用分类1 标准web应用2单页web应用3客户端应用4后端服务 | [optional] |
|**appSecret** | **String** | APPSEC开发者用户调用返回 | [optional] |
|**descr** | **String** | 应用描述 | [optional] |
|**logo** | **String** | logo路径 | [optional] |
|**loginUrl** | **String** | 登录路径 | [optional] |
|**domain** | **String** | 应用绑定的唯一域名 | [optional] |
|**redirectUrl** | **String** | 重定向url | [optional] |
|**logoutUrl** | **String** | 登出url | [optional] |
|**subAccountPolicy** | **Integer** | 子账号策略 | [optional] |
|**prop** | **Object** | 扩展属性 | [optional] |
|**timeCreated** | **String** | 创建时间 | [optional] |
|**timeModified** | **String** | 更新时间 | [optional] |
|**status** | **String** | 状态1启用0禁用 | [optional] |

2130
docs/AppApi.md Normal file

File diff suppressed because it is too large Load Diff

28
docs/AppConfig.md Normal file
View File

@ -0,0 +1,28 @@
# AppConfig
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**appId** | **String** | | |
|**allowedLoginMethod** | **String** | 格式为:[\&quot;password\&quot;, \&quot;vercode\&quot;] | [optional] |
|**defaultLoginMethod** | **String** | 格式为password | [optional] |
|**allowedRegMethod** | **String** | 格式为:[\&quot;mobile\&quot;, \&quot;email\&quot;] | [optional] |
|**defaultRegMethod** | **String** | 格式为mobile | [optional] |
|**accessPolicy** | **String** | permitted,all | [optional] |
|**regPolicy** | **String** | | [optional] |
|**allowedIdProvider** | [**AppConfigAllowedIdProvider**](AppConfigAllowedIdProvider.md) | | [optional] |
|**ssoEnabled** | **Boolean** | | |
|**mfaEnabled** | **Boolean** | | |
|**mfaConfig** | [**MFA**](MFA.md) | | [optional] |
|**accessControlEnabled** | **Boolean** | | |
|**timeCreated** | **String** | | |
|**timeModified** | **String** | | |
|**status** | **String** | 1启用0禁用 | |

View File

@ -0,0 +1,18 @@
# AppConfigAllowedIdProvider
格式为:{\"wechat_scan_qr\": 1, \"dingding_scan_qr\": 2}
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**idpCode** | **String** | | |
|**idpConfigId** | **String** | | |
|**authMethodCode** | **String** | | |
|**authMethodDisplayName** | **String** | | |

34
docs/AppDetail.md Normal file
View File

@ -0,0 +1,34 @@
# AppDetail
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 唯一标识 | [optional] |
|**developerId** | **String** | 开发者ID | |
|**tenantId** | **String** | 租户ID | |
|**name** | **String** | 应用名称 | [optional] |
|**type** | **String** | 应用类型1自建应用2市场应用 | [optional] |
|**appId** | **String** | APPID | [optional] |
|**category** | **String** | 应用分类1 标准web应用2单页web应用3客户端应用4后端服务 | [optional] |
|**appSecret** | **String** | APPSEC开发者用户调用返回 | [optional] |
|**descr** | **String** | 应用描述 | [optional] |
|**logo** | **String** | logo路径 | [optional] |
|**loginUrl** | **String** | 登录路径 | [optional] |
|**domain** | **String** | 应用绑定的唯一域名 | [optional] |
|**domainSn** | **String** | 应用域名 SN | [optional] |
|**redirectUrl** | **String** | 重定向url | [optional] |
|**logoutUrl** | **String** | 登出url | [optional] |
|**subAccountPolicy** | **Integer** | 子账号策略 | [optional] |
|**prop** | **Object** | 扩展属性 | [optional] |
|**timeCreated** | **String** | 创建时间 | [optional] |
|**timeModified** | **String** | 更新时间 | [optional] |
|**status** | **String** | 状态1启用0禁用 | [optional] |
|**config** | **Object** | | |
|**protocols** | **List&lt;Object&gt;** | | [optional] |

28
docs/AppSubAccount.md Normal file
View File

@ -0,0 +1,28 @@
# AppSubAccount
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**userId** | **String** | | |
|**username** | **String** | | |
|**appId** | **String** | | |
|**appName** | **String** | | |
|**accName** | **String** | | |
|**accNameDisplayed** | **String** | | |
|**accSource** | **String** | | |
|**developerId** | **String** | | |
|**tenantId** | **String** | | |
|**accPassword** | **String** | | |
|**accStatus** | **String** | | |
|**accSyncStatus** | **String** | | |
|**accProp** | **Object** | | |
|**timeCreated** | **String** | | |
|**timeModified** | **String** | | |

25
docs/Au.md Normal file
View File

@ -0,0 +1,25 @@
# Au
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**authUnitId** | **String** | | |
|**resource** | **Object** | | [optional] |
|**resourceSet** | [**AuResourceSet**](AuResourceSet.md) | | [optional] |
|**affect** | **String** | allow/deny | |
|**resourceType** | **String** | 当resource存在时 | [optional] |
|**code** | **String** | 当 resource 存在时表示 resource_code 当 resource_set存在时表示 resource_set_code | |
|**description** | **String** | | [optional] |
|**applicationName** | **String** | | |
|**identityId** | **String** | | |
|**identityType** | **String** | | |
|**identityName** | **String** | | |
|**inherited** | **Boolean** | | |

22
docs/AuResourceSet.md Normal file
View File

@ -0,0 +1,22 @@
# AuResourceSet
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | [optional] |
|**applicationId** | **String** | | [optional] |
|**applicationName** | **String** | | [optional] |
|**isGlobal** | **Boolean** | | [optional] |
|**code** | **String** | | [optional] |
|**description** | **String** | | [optional] |
|**timeModified** | **String** | | [optional] |
|**timeCreated** | **String** | | [optional] |
|**members** | [**List&lt;ResourceSetMember&gt;**](ResourceSetMember.md) | | [optional] |
|**matchAllResources** | **Boolean** | | [optional] |

17
docs/AuthRuleArg.md Normal file
View File

@ -0,0 +1,17 @@
# AuthRuleArg
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**resource** | [**EmptyObject4Resource**](EmptyObject4Resource.md) | | [optional] |
|**resourceSet** | [**EmptyObject4ResourceSet**](EmptyObject4ResourceSet.md) | | [optional] |
|**application** | [**EmptyObject4Application**](EmptyObject4Application.md) | | [optional] |
|**affect** | **String** | allow/deny | |
|**ownerAppId** | **String** | 用于标识应用(尤其是在使用全局资源的场景下) | |

19
docs/AuthUnit.md Normal file
View File

@ -0,0 +1,19 @@
# AuthUnit
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**identityId** | **String** | | |
|**identityName** | **String** | | |
|**identityType** | **String** | user 用户 programmer 编程者node 组织/自定义关系 | |
|**rules** | [**List&lt;Au&gt;**](Au.md) | | |
|**timeCreated** | **String** | | |
|**timeModified** | **String** | | |

28
docs/AuthUnitResouce.md Normal file
View File

@ -0,0 +1,28 @@
# AuthUnitResouce
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**developerId** | **String** | | |
|**tenantId** | **String** | | |
|**applicationId** | **String** | | |
|**applicatioinName** | **String** | | |
|**isGlobal** | **Boolean** | | |
|**description** | **String** | | |
|**type** | **String** | | |
|**code** | **String** | | |
|**uri** | **String** | | [optional] |
|**timeModified** | **String** | | |
|**timeCreated** | **String** | | |
|**scope** | **String** | | |
|**selectedActions** | **List&lt;String&gt;** | | [optional] |
|**matchAllActions** | **Boolean** | | [optional] |
|**matchAllResources** | **Boolean** | | [optional] |

View File

@ -0,0 +1,22 @@
# AuthUnitResourceSet
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | [optional] |
|**applicationId** | **String** | | [optional] |
|**applicationName** | **String** | | [optional] |
|**isGlobal** | **Boolean** | | [optional] |
|**code** | **String** | | [optional] |
|**description** | **String** | | [optional] |
|**timeModified** | **String** | | [optional] |
|**timeCreated** | **String** | | [optional] |
|**members** | [**List&lt;ResourceSetMember&gt;**](ResourceSetMember.md) | | [optional] |
|**matchAllResources** | **Boolean** | | [optional] |

View File

@ -0,0 +1,15 @@
# AuthorizeApplicationsRequest
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**identities** | [**List&lt;IdentityObj&gt;**](IdentityObj.md) | | |
|**applicationId** | **String** | | |
|**affect** | **String** | allow, deny | |

24
docs/AuthzApp.md Normal file
View File

@ -0,0 +1,24 @@
# AuthzApp
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**developerId** | **String** | | |
|**tenantId** | **String** | | |
|**name** | **String** | | |
|**type** | **String** | - 0 默认应用 - 1 自建应用 - 2 模板应用 - 3 组件应用 | |
|**accessPolicy** | **String** | | |
|**decr** | **String** | | [optional] |
|**logo** | **String** | base64编码 | |
|**accessUrl** | **String** | | |
|**enabledProtocols** | **List&lt;String&gt;** | oidc/saml/sxp 等 | [optional] |
|**timeModified** | **String** | rfc3339 | |
|**timeCreated** | **String** | rfc3339 | |

15
docs/Bucket.md Normal file
View File

@ -0,0 +1,15 @@
# Bucket
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**bucket** | **String** | | |
|**dataSize** | **Integer** | 单位byte | |
|**objectCount** | **Integer** | | |

23
docs/CoreObject.md Normal file
View File

@ -0,0 +1,23 @@
# CoreObject
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**objectDisplayName** | **String** | | |
|**objectType** | **String** | 固定值tree | |
|**objectCode** | **String** | 唯一,不可改,外键关联引用 | |
|**objectProps** | **String** | | [optional] |
|**isDefault** | **String** | 是否默认组织关系1是0否 | [optional] |
|**status** | **String** | | [optional] |
|**developerId** | **String** | | [optional] |
|**tenantId** | **String** | | [optional] |
|**timeCreated** | **String** | | [optional] |
|**timeModified** | **String** | | [optional] |

13
docs/Create200Response.md Normal file
View File

@ -0,0 +1,13 @@
# Create200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 唯一标识 | [optional] |

View File

@ -0,0 +1,22 @@
# CreateAccountRequest
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**userId** | **String** | | |
|**username** | **String** | | |
|**appId** | **String** | | |
|**accName** | **String** | | |
|**accNameDisplayed** | **String** | | [optional] |
|**accSource** | **String** | | [optional] |
|**accPassword** | **String** | | |
|**accStatus** | **String** | 1启用0禁用 | |
|**sysExtProps** | **Object** | | [optional] |
|**freeExtProps** | **Object** | | [optional] |

33
docs/CreateNodeRequest.md Normal file
View File

@ -0,0 +1,33 @@
# CreateNodeRequest
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 节点ID | [optional] |
|**arn** | **String** | | [optional] |
|**timeCreated** | **String** | 创建时间 | [optional] |
|**tag** | **String** | 用于定义节点类型目前支持org组织role角色position岗位group | [optional] |
|**status** | **String** | 状态 | [optional] |
|**isPointer** | **String** | 是否指针类型 | [optional] |
|**code** | **String** | 节点code | |
|**name** | **String** | 节点名字 | |
|**permNamespaceArn** | **String** | 抽象权限容器的ARN | [optional] |
|**condition** | **String** | | [optional] |
|**isDynamic** | **String** | 是否动态节点0普通结点1动态结点 | [optional] |
|**sysCode** | **String** | 系统code | |
|**operatorId** | **String** | 操作者id | [optional] |
|**pointerId** | **String** | 指针指向的实体节点 | [optional] |
|**seq** | **Integer** | 序号 | [optional] |
|**description** | **String** | 描述 | [optional] |
|**timeModified** | **String** | 最后修改时间 | [optional] |
|**objectCode** | **String** | OBJ_ID组织角色岗位职级等 | |
|**parentId** | **String** | 父节点id | [optional] |
|**sysExtProps** | **Object** | 额外属性需要先定义schema | [optional] |
|**freeExtProps** | **Object** | 可以自由扩展 | [optional] |

View File

@ -0,0 +1,13 @@
# CreateOrganization200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 创建ID | [optional] |

View File

@ -0,0 +1,18 @@
# CreateOrganizationRequest
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**objectDisplayName** | **String** | | |
|**objectType** | **String** | 固定值tree | |
|**objectCode** | **String** | 唯一,不可改,外键关联引用 | |
|**objectProps** | **String** | | [optional] |
|**isDefault** | **String** | 是否默认组织关系1是0否 | [optional] |
|**status** | **String** | | [optional] |

34
docs/CreateRequest.md Normal file
View File

@ -0,0 +1,34 @@
# CreateRequest
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**username** | **String** | 用户名,唯一,不传后台自动生成 | [optional] |
|**password** | **String** | 密码,不传后台生成默认密码 | [optional] |
|**passwordStatus** | **String** | 密码状态valid/invalid | [optional] |
|**displayName** | **String** | 显示名称 | [optional] |
|**firstname** | **String** | 名 | [optional] |
|**lastname** | **String** | 姓 | [optional] |
|**realname** | **String** | 真实姓名 | [optional] |
|**pinyin** | **String** | 拼音 | [optional] |
|**nickname** | **String** | 昵称 | [optional] |
|**userType** | **String** | 用户类型,不传后台设置系统默认类型 | [optional] |
|**mobile** | **String** | 手机 | [optional] |
|**email** | **String** | 邮箱 | [optional] |
|**gender** | **String** | 性别 | [optional] |
|**certType** | **String** | 证件类型 | [optional] |
|**certNumber** | **String** | 证件号 | [optional] |
|**region** | **String** | 区域 | [optional] |
|**workTime** | **String** | 加入时间 | [optional] |
|**workTitle** | **String** | 职位 | [optional] |
|**idpConfigId** | **BigDecimal** | 身份源ID作为创建时记录不做更新 | |
|**sysExtProps** | **Object** | 系统扩展属性json对象{\&quot;age\&quot;: 18, \&quot;love\&quot;: \&quot;足球\&quot;} | [optional] |
|**freeExtProps** | **Object** | 自由扩展属性json对象 | [optional] |
|**isNotify** | **Boolean** | 是否通知默认不传false不通知true通知 | [optional] |

28
docs/CreateRequest1.md Normal file
View File

@ -0,0 +1,28 @@
# CreateRequest1
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**name** | **String** | | |
|**type** | **String** | 1自建应用2模板应用市场应用 | |
|**domainSn** | **String** | 域名 | |
|**templateId** | **String** | 不填写则代表自建应用 | [optional] |
|**category** | **String** | 1 标准web应用2单页web应用3客户端应用4后端服务 | |
|**descr** | **String** | | [optional] |
|**logo** | **String** | 格式为http://ip:port/logo.png | [optional] |
|**loginUrl** | **String** | | [optional] |
|**redirectUrl** | **String** | | [optional] |
|**logoutUrl** | **String** | | [optional] |
|**subAccountPolicy** | **String** | 1启用0不启用启用后单点登录返回 | [optional] |
|**sysExtProps** | **Object** | kv字典数据 | [optional] |
|**freeExtProps** | **Object** | kv字典数据 | |
|**protocolType** | **String** | 默认 oidc | [optional] |
|**protocolProp** | [**CreateRequest1ProtocolProp**](CreateRequest1ProtocolProp.md) | | [optional] |
|**configProp** | [**CreateRequest1ConfigProp**](CreateRequest1ConfigProp.md) | | [optional] |

View File

@ -0,0 +1,25 @@
# CreateRequest1ConfigProp
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**status** | **String** | | [optional] |
|**tenantId** | **String** | | [optional] |
|**mfaConfig** | **Object** | | [optional] |
|**regPolicy** | **List&lt;String&gt;** | | [optional] |
|**mfaEnabled** | **String** | | [optional] |
|**ssoEnabled** | **String** | | [optional] |
|**developerId** | **String** | | [optional] |
|**accessPolicy** | [**CreateRequest1ConfigPropAccessPolicy**](CreateRequest1ConfigPropAccessPolicy.md) | | [optional] |
|**allowedRegMethod** | **Object** | | [optional] |
|**defaultRegMethod** | **String** | | [optional] |
|**allowedLoginMethod** | [**CreateRequest1ConfigPropAllowedLoginMethod**](CreateRequest1ConfigPropAllowedLoginMethod.md) | | [optional] |
|**defaultLoginMethod** | **String** | | [optional] |
|**allowedSocialLoginProvider** | [**CreateRequest1ConfigPropAllowedSocialLoginProvider**](CreateRequest1ConfigPropAllowedSocialLoginProvider.md) | | [optional] |

View File

@ -0,0 +1,13 @@
# CreateRequest1ConfigPropAccessPolicy
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**forgetPassword** | **List&lt;String&gt;** | | [optional] |

View File

@ -0,0 +1,13 @@
# CreateRequest1ConfigPropAllowedLoginMethod
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**name** | **String** | | [optional] |

View File

@ -0,0 +1,14 @@
# CreateRequest1ConfigPropAllowedSocialLoginProvider
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**wechatScanQr** | **BigDecimal** | | [optional] |
|**dingdingScanQr** | **BigDecimal** | | [optional] |

View File

@ -0,0 +1,24 @@
# CreateRequest1ProtocolProp
默认 oidc 相关配置
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**acsUrl** | **String** | | [optional] |
|**spEntity** | **String** | | [optional] |
|**responseAttr** | [**List&lt;CreateRequest1ProtocolPropResponseAttrInner&gt;**](CreateRequest1ProtocolPropResponseAttrInner.md) | | [optional] |
|**digestAlgorithm** | **String** | | [optional] |
|**lifetimeInSeconds** | **BigDecimal** | | [optional] |
|**signatureAlgorithm** | **String** | | [optional] |
|**nameIdentifierFormat** | **String** | | [optional] |
|**authnContextClassRef** | **String** | | [optional] |
|**samlResponseSigningKey** | **String** | | [optional] |
|**samlResponseSigningCert** | **String** | | [optional] |
|**samlResponseSigningCertFingerprint** | **String** | | [optional] |

View File

@ -0,0 +1,15 @@
# CreateRequest1ProtocolPropResponseAttrInner
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**value** | **String** | | |
|**attribute** | **String** | | |
|**nameFormat** | **String** | | |

View File

@ -0,0 +1,14 @@
# CreateSecrets200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**message** | **String** | 操作结果 | [optional] |
|**data** | [**CreateSecrets200ResponseData**](CreateSecrets200ResponseData.md) | | [optional] |

View File

@ -0,0 +1,14 @@
# CreateSecrets200ResponseData
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**appSecret** | **String** | 安全码 | [optional] |
|**id** | **String** | 唯一标识 | [optional] |

View File

@ -0,0 +1,16 @@
# CreateStoreCredential200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**code** | **BigDecimal** | http状态码成功不显示 | [optional] |
|**errno** | **BigDecimal** | 返回错误码 | |
|**message** | **String** | 返回描述 | |
|**data** | **String** | 返回id标识 | [optional] |

View File

@ -0,0 +1,25 @@
# CreateStoreCredentialRequest
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**providerCode** | **String** | 社会化身份源code | |
|**idpConfigId** | **BigDecimal** | 社会化登录配置的ID | |
|**id1** | **String** | 社会化身份标识1如openid | |
|**id2** | **String** | 社会化身份标识2如unionid | [optional] |
|**metadata** | **String** | 更多社会化身份标识 | [optional] |
|**status** | **String** | 状态 | [optional] |
|**nickname** | **String** | 昵称 | [optional] |
|**avatar** | **String** | 头像 | [optional] |
|**realname** | **String** | 真实姓名 | [optional] |
|**mobile** | **String** | 手机 | [optional] |
|**email** | **String** | 邮箱 | [optional] |
|**gender** | **String** | 性别 | [optional] |
|**idProviderConnection** | **String** | | [optional] |

44
docs/CronJob.md Normal file
View File

@ -0,0 +1,44 @@
# CronJob
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**developerId** | **String** | | |
|**tenantId** | **String** | | |
|**namespace** | **String** | 定时任务所属的命名空间,也可以当做分组 | |
|**name** | **String** | | |
|**descr** | **String** | | [optional] |
|**tags** | **List&lt;String&gt;** | | |
|**config** | **Object** | json raw | |
|**kind** | **String** | | |
|**from** | **String** | | |
|**execFrequency** | [**ExecFrequencyEnum**](#ExecFrequencyEnum) | | [optional] |
|**execCmd** | **String** | | [optional] |
|**injections** | [**List&lt;Injection&gt;**](Injection.md) | | [optional] |
|**status** | **String** | - running 运行中 - suspended 挂起 | |
|**timeCreated** | **String** | rfc3339 | |
|**timeModified** | **String** | rfc3339 | |
## Enum: ExecFrequencyEnum
| Name | Value |
|---- | -----|
| MONTHLY | &quot;monthly&quot; |
| WEEKLY | &quot;weekly&quot; |
| DAILY | &quot;daily&quot; |
| HOURLY | &quot;hourly&quot; |
| EVERY_12_HOUR | &quot;every_12_hour&quot; |
| EVERY_6_HOUR | &quot;every_6_hour&quot; |
| EVERY_3_HOUR | &quot;every_3_hour&quot; |
| EVERY_2_HOUR | &quot;every_2_hour&quot; |
| EVERY_30_MINUTE | &quot;every_30_minute&quot; |

16
docs/Delete200Response.md Normal file
View File

@ -0,0 +1,16 @@
# Delete200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**code** | **BigDecimal** | http状态码成功不显示 | [optional] |
|**errno** | **BigDecimal** | 返回错误码 | |
|**message** | **String** | 返回描述 | |
|**data** | **BigDecimal** | 用户id | |

View File

@ -0,0 +1,14 @@
# Delete200Response1
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**message** | **String** | | [optional] |
|**data** | **Object** | 结果标识true/false | [optional] |

View File

@ -0,0 +1,13 @@
# DeleteAuthUnitRulesRequest
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**ids** | **List&lt;String&gt;** | | |

View File

@ -0,0 +1,14 @@
# DeleteMembersRequest
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**nodeId** | **String** | 节点ID | |
|**userId** | **String** | 用户原始ID | |

View File

@ -0,0 +1,13 @@
# DeleteNode200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |

View File

@ -0,0 +1,13 @@
# DeleteOrganization200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | [optional] |

View File

@ -0,0 +1,13 @@
# DeleteResourcesRequest
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**ids** | **List&lt;String&gt;** | | |

View File

@ -0,0 +1,14 @@
# Disable200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**message** | **String** | | [optional] |
|**data** | **BigDecimal** | 操作ID | [optional] |

13
docs/EmptyObject.md Normal file
View File

@ -0,0 +1,13 @@
# EmptyObject
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**configId** | **String** | 已配置的idp conn id | |

13
docs/EmptyObject1.md Normal file
View File

@ -0,0 +1,13 @@
# EmptyObject1
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**configContent** | **Object** | 配置参数 | [optional] |

16
docs/EmptyObject10.md Normal file
View File

@ -0,0 +1,16 @@
# EmptyObject10
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**resourceId** | **BigDecimal** | | |
|**resourceScope** | **String** | | |
|**resourceActions** | **List&lt;String&gt;** | | [optional] |
|**matchAllActions** | **Boolean** | | |

13
docs/EmptyObject11.md Normal file
View File

@ -0,0 +1,13 @@
# EmptyObject11
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**memberId** | **String** | 成员id | |

16
docs/EmptyObject12.md Normal file
View File

@ -0,0 +1,16 @@
# EmptyObject12
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**resourceId** | **BigDecimal** | | |
|**resourceScope** | **String** | | |
|**resourceActions** | [**List&lt;EmptyObject12ResourceActionsInner&gt;**](EmptyObject12ResourceActionsInner.md) | | [optional] |
|**matchAllActions** | **Boolean** | | |

View File

@ -0,0 +1,14 @@
# EmptyObject12ResourceActionsInner
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **BigDecimal** | 操作id | |
|**code** | **String** | 操作代码 | |

13
docs/EmptyObject13.md Normal file
View File

@ -0,0 +1,13 @@
# EmptyObject13
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |

14
docs/EmptyObject2.md Normal file
View File

@ -0,0 +1,14 @@
# EmptyObject2
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**identities** | [**List&lt;IdentityObj&gt;**](IdentityObj.md) | | |
|**rules** | [**List&lt;AuthRuleArg&gt;**](AuthRuleArg.md) | | |

15
docs/EmptyObject3.md Normal file
View File

@ -0,0 +1,15 @@
# EmptyObject3
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**description** | **String** | 描述 | [optional] |
|**uri** | **String** | 资源URI, 当type&#x3D;api/ui 时有效 | [optional] |
|**actions** | [**List&lt;EmptyObject3ActionsInner&gt;**](EmptyObject3ActionsInner.md) | | [optional] |

View File

@ -0,0 +1,15 @@
# EmptyObject3ActionsInner
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 如果不携带id会认为是新创建的code | [optional] |
|**code** | **String** | | |
|**description** | **String** | | [optional] |

16
docs/EmptyObject4.md Normal file
View File

@ -0,0 +1,16 @@
# EmptyObject4
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**resource** | [**EmptyObject4Resource**](EmptyObject4Resource.md) | | [optional] |
|**resourceSet** | [**EmptyObject4ResourceSet**](EmptyObject4ResourceSet.md) | | [optional] |
|**application** | [**EmptyObject4Application**](EmptyObject4Application.md) | | [optional] |
|**affect** | **String** | allow/deny | |

View File

@ -0,0 +1,13 @@
# EmptyObject4Application
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |

View File

@ -0,0 +1,19 @@
# EmptyObject4Resource
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**scope** | **String** | | |
|**actions** | **List&lt;String&gt;** | | [optional] |
|**matchAllActions** | **Boolean** | | [optional] |
|**matchAllResources** | **Boolean** | | [optional] |
|**applicationId** | **String** | 当match_all_resources&#x3D;true时必填 | [optional] |
|**applicationName** | **String** | 当match_all_resources&#x3D;true时必填 | [optional] |

View File

@ -0,0 +1,13 @@
# EmptyObject4ResourceSet
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |

18
docs/EmptyObject5.md Normal file
View File

@ -0,0 +1,18 @@
# EmptyObject5
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**description** | **String** | 描述 | [optional] |
|**code** | **String** | 资源代码 | |
|**applicationId** | **BigDecimal** | 应用id | |
|**type** | **String** | 资源类型data/api/ui | |
|**uri** | **String** | 资源URI, 当type&#x3D;api/ui 时有效 | [optional] |
|**actions** | [**List&lt;EmptyObject5ActionsInner&gt;**](EmptyObject5ActionsInner.md) | | [optional] |

View File

@ -0,0 +1,14 @@
# EmptyObject5ActionsInner
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**code** | **String** | | |
|**description** | **String** | | [optional] |

13
docs/EmptyObject6.md Normal file
View File

@ -0,0 +1,13 @@
# EmptyObject6
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**resourceId** | **String** | 资源id | |

14
docs/EmptyObject7.md Normal file
View File

@ -0,0 +1,14 @@
# EmptyObject7
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**code** | **String** | 集合代码 | |
|**description** | **String** | 描述 | |

15
docs/EmptyObject8.md Normal file
View File

@ -0,0 +1,15 @@
# EmptyObject8
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**applicationId** | **String** | 应用id | |
|**code** | **String** | 集合代码 | |
|**description** | **String** | 描述 | [optional] |

13
docs/EmptyObject9.md Normal file
View File

@ -0,0 +1,13 @@
# EmptyObject9
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **BigDecimal** | | |

14
docs/Enable200Response.md Normal file
View File

@ -0,0 +1,14 @@
# Enable200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**message** | **String** | | |
|**data** | **BigDecimal** | 操作ID | |

40
docs/Get200Response.md Normal file
View File

@ -0,0 +1,40 @@
# Get200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **BigDecimal** | 用户id标识 | [optional] |
|**username** | **String** | 用户名,唯一 | [optional] |
|**password** | **String** | 密码 | [optional] |
|**displayName** | **String** | 显示名称 | [optional] |
|**firstname** | **String** | 名 | [optional] |
|**lastname** | **String** | 姓 | [optional] |
|**realname** | **String** | 真实姓名 | [optional] |
|**pinyin** | **String** | 拼音 | [optional] |
|**nickname** | **String** | 昵称 | [optional] |
|**userType** | **String** | 用户类型 | [optional] |
|**mobile** | **String** | 手机 | [optional] |
|**email** | **String** | 邮箱 | [optional] |
|**gender** | **String** | 性别 | [optional] |
|**certType** | **String** | 证件类型 | [optional] |
|**certNumber** | **String** | 证件号 | [optional] |
|**region** | **String** | 区域 | [optional] |
|**workTime** | **String** | 加入时间 | [optional] |
|**workTitle** | **String** | 职位 | [optional] |
|**extProp** | **Object** | 扩展信息json对象{\&quot;age\&quot;: 18, \&quot;love\&quot;: \&quot;足球\&quot;} | [optional] |
|**arn** | **String** | arn | [optional] |
|**idProviderConnection** | **BigDecimal** | 身份源ID | [optional] |
|**developerId** | **BigDecimal** | 开发者id | [optional] |
|**tenantId** | **BigDecimal** | 租户id | [optional] |
|**lastLoginIpaddr** | **String** | 上次登录IP | [optional] |
|**lastLoginTime** | **String** | 上次登录时间 | [optional] |
|**timeCreated** | **String** | 创建时间 | [optional] |
|**timeModified** | **BigDecimal** | 修改时间 | [optional] |
|**status** | **String** | 状态1正常0禁用 | [optional] |

15
docs/Get400Response.md Normal file
View File

@ -0,0 +1,15 @@
# Get400Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**code** | **Integer** | | |
|**errno** | **Integer** | | |
|**message** | **String** | | |

View File

@ -0,0 +1,14 @@
# GetAccountsByApp200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**records** | [**List&lt;AppSubAccount&gt;**](AppSubAccount.md) | | [optional] |
|**total** | **BigDecimal** | | [optional] |

View File

@ -0,0 +1,14 @@
# GetAuthUnits200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**totalNum** | **BigDecimal** | 总数量 | [optional] |
|**data** | [**List&lt;AuthUnit&gt;**](AuthUnit.md) | | [optional] |

View File

@ -0,0 +1,27 @@
# GetConfig200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 唯一标识 | |
|**appId** | **String** | 应用ID | |
|**allowedLoginMethod** | **String** | 允许的登录方式,格式为:[\&quot;password\&quot;, \&quot;vercode\&quot;] | [optional] |
|**defaultLoginMethod** | **String** | 默认登录方式格式为password | |
|**allowedRegMethod** | **String** | 允许注册方式,格式为:[\&quot;mobile\&quot;, \&quot;email\&quot;] | [optional] |
|**defaultRegMethod** | **String** | 默认注册方式格式为mobile | |
|**accessPolicy** | **String** | 应用级访问控制权限,格式为:{\&quot;password_recovery\&quot;: [\&quot;email\&quot;]} | [optional] |
|**regPolicy** | **String** | 新用户注册策略是否允许自动注册注册验证方式等1是2否, | [optional] |
|**allowedIdProvider** | **String** | 允许的登录身份提供商,格式为:{\&quot;wechat_scan_qr\&quot;: 1, \&quot;dingding_scan_qr\&quot;:2} | [optional] |
|**ssoEnabled** | **Boolean** | 是否允许SSO | |
|**mfaEnabled** | **Boolean** | 是否开启MFA | [optional] |
|**mfaConfig** | [**GetConfig200ResponseMfaConfig**](GetConfig200ResponseMfaConfig.md) | | [optional] |
|**timeCreated** | **String** | 创建时间 | [optional] |
|**timeModified** | **String** | 修改时间 | [optional] |
|**status** | **String** | 状态1启用0禁用 | [optional] |

View File

@ -0,0 +1,16 @@
# GetConfig200ResponseMfaConfig
开启的MFA配置
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**name** | **String** | | |
|**providerType** | **String** | | |
|**configId** | **String** | | |

View File

@ -0,0 +1,25 @@
# GetMembers200ResponseInner
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 全局唯一ID | |
|**nodeId** | **String** | 节点ID | |
|**userId** | **String** | 用户ID | |
|**path** | **String** | 所属组织关系路径 | |
|**displayName** | **String** | 显示名 | |
|**username** | **String** | 用户名 | |
|**relationType** | **String** | 关联类型(用于区分多重关联) | [optional] |
|**relationData** | **String** | 关联扩展信息 | [optional] |
|**isDefault** | **String** | 是否默认关系 | [optional] |
|**timeCreated** | **OffsetDateTime** | 创建时间 | |
|**timeModified** | **OffsetDateTime** | 修改时间 | |
|**status** | **String** | 状态 | |
|**treeNode** | [**TreeNode**](TreeNode.md) | | |

View File

@ -0,0 +1,15 @@
# GetNodeMembers200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**totalNum** | **Integer** | 总数 | |
|**currentPage** | **Integer** | 当前页码 | |
|**data** | [**List&lt;GetNodeMembers200ResponseDataInner&gt;**](GetNodeMembers200ResponseDataInner.md) | 数据 | |

View File

@ -0,0 +1,16 @@
# GetNodeMembers200ResponseDataInner
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**userId** | **String** | 用户ID | |
|**username** | **String** | 用户名 | |
|**displayName** | **String** | 用户显示名 | |
|**nodeInfo** | [**List&lt;GetNodeMembers200ResponseDataInnerNodeInfoInner&gt;**](GetNodeMembers200ResponseDataInnerNodeInfoInner.md) | 用户节点信息 | |

View File

@ -0,0 +1,24 @@
# GetNodeMembers200ResponseDataInnerNodeInfoInner
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 全局唯一ID | |
|**nodeId** | **String** | 节点ID | |
|**userId** | **String** | 用户ID | |
|**path** | **String** | 所属组织关系路径 | |
|**displayName** | **String** | 显示名 | |
|**username** | **String** | 用户名 | |
|**relationType** | **String** | 关联类型(用于区分多重关联) | [optional] |
|**relationData** | **String** | 关联扩展信息 | [optional] |
|**isDefault** | **String** | 是否默认关系 | [optional] |
|**timeCreated** | **OffsetDateTime** | 创建时间 | |
|**timeModified** | **OffsetDateTime** | 修改时间 | |
|**status** | **String** | 状态 | |

View File

@ -0,0 +1,21 @@
# GetOrganization200ResponseInner
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**objectDisplayName** | **String** | | |
|**objectType** | **String** | 固定值tree | |
|**objectCode** | **String** | 唯一,不可改,外键关联引用 | |
|**objectProps** | **Object** | | [optional] |
|**isDefault** | **String** | 是否默认组织关系1是0否 | [optional] |
|**status** | **String** | | [optional] |
|**timeCreated** | **String** | | [optional] |
|**timeModified** | **String** | | [optional] |

View File

@ -0,0 +1,21 @@
# GetOrganizations200ResponseInner
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | | |
|**objectDisplayName** | **String** | | |
|**objectType** | **String** | 固定值tree | |
|**objectCode** | **String** | 唯一,不可改,外键关联引用 | |
|**objectProps** | **Object** | | [optional] |
|**isDefault** | **String** | 是否默认组织关系1是0否 | [optional] |
|**status** | **String** | | [optional] |
|**timeCreated** | **String** | | [optional] |
|**timeModified** | **String** | | [optional] |

View File

@ -0,0 +1,15 @@
# GetPrivileges200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**totalNum** | **BigDecimal** | 数据总数 | [optional] |
|**currentPage** | **BigDecimal** | 当前页数(废弃) | [optional] |
|**data** | [**List&lt;Privilege&gt;**](Privilege.md) | 数据列表 | [optional] |

View File

@ -0,0 +1,21 @@
# GetResource200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 资源id | [optional] |
|**developerId** | **String** | 开发者id | [optional] |
|**tenantId** | **String** | 租户id | [optional] |
|**applicationId** | **String** | 应用id | [optional] |
|**description** | **String** | 描述 | [optional] |
|**type** | **String** | 类型 | [optional] |
|**code** | **String** | 代码 | [optional] |
|**timeModified** | **String** | 修改时间 rfc3339 | [optional] |
|**timeCreated** | **String** | 创建时间 rfc3339 | [optional] |

View File

@ -0,0 +1,14 @@
# GetResourceMembers200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**totalNum** | **BigDecimal** | 数据总数 | [optional] |
|**data** | [**List&lt;ResourceSetMember&gt;**](ResourceSetMember.md) | | [optional] |

View File

@ -0,0 +1,14 @@
# GetResourceSets200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**totalNum** | **BigDecimal** | 数据总数 | [optional] |
|**data** | [**List&lt;ResourceSet&gt;**](ResourceSet.md) | | [optional] |

View File

@ -0,0 +1,14 @@
# GetResources200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**totalNum** | **BigDecimal** | 数据总数 | [optional] |
|**data** | [**List&lt;GetResource200Response&gt;**](GetResource200Response.md) | | [optional] |

View File

@ -0,0 +1,15 @@
# GetStoredCredentials200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**data** | [**List&lt;NullInner&gt;**](NullInner.md) | | |
|**totalNum** | **Integer** | | |
|**pageNum** | **Integer** | | |

View File

@ -0,0 +1,15 @@
# GetTemplate200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**currentPage** | **BigDecimal** | | [optional] |
|**data** | [**List&lt;GetTemplate200ResponseDataInner&gt;**](GetTemplate200ResponseDataInner.md) | | [optional] |
|**totalNum** | **BigDecimal** | | [optional] |

View File

@ -0,0 +1,28 @@
# GetTemplate200ResponseDataInner
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **String** | 唯一标识 | [optional] |
|**name** | **String** | 应用名称 | [optional] |
|**type** | **String** | 应用类型1自建应用2市场应用 | [optional] |
|**category** | **String** | 应用分类 | [optional] |
|**descr** | **String** | 应用描述 | [optional] |
|**logo** | **String** | logo路径 | [optional] |
|**loginUrl** | **String** | 登录路径 | [optional] |
|**redirectUrl** | **String** | 重定向路径 | [optional] |
|**logoutUrl** | **String** | 登出路径 | [optional] |
|**subAccountPolicy** | **String** | 子账号策略1启用2不启用 | [optional] |
|**prop** | **Object** | 扩展属性 | [optional] |
|**protocolProp** | [**GetTemplate200ResponseDataInnerProtocolProp**](GetTemplate200ResponseDataInnerProtocolProp.md) | | [optional] |
|**configProp** | [**GetTemplate200ResponseDataInnerConfigProp**](GetTemplate200ResponseDataInnerConfigProp.md) | | [optional] |
|**timeCreated** | **String** | 创建事件 | [optional] |
|**timeModified** | **String** | | [optional] |
|**status** | **String** | | [optional] |

View File

@ -0,0 +1,26 @@
# GetTemplate200ResponseDataInnerConfigProp
应用配置属性
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**status** | **String** | | [optional] |
|**tenantId** | **String** | | [optional] |
|**mfaConfig** | **Object** | | [optional] |
|**regPolicy** | **BigDecimal** | | [optional] |
|**mfaEnabled** | **String** | | [optional] |
|**ssoEnabled** | **String** | | [optional] |
|**developerId** | **String** | | [optional] |
|**accessPolicy** | [**CreateRequest1ConfigPropAccessPolicy**](CreateRequest1ConfigPropAccessPolicy.md) | | [optional] |
|**allowedRegMethod** | **Object** | | [optional] |
|**defaultRegMethod** | **String** | | [optional] |
|**allowedLoginMethod** | [**CreateRequest1ConfigPropAllowedLoginMethod**](CreateRequest1ConfigPropAllowedLoginMethod.md) | | [optional] |
|**defaultLoginMethod** | **String** | | [optional] |
|**allowedIdProvider** | [**CreateRequest1ConfigPropAllowedSocialLoginProvider**](CreateRequest1ConfigPropAllowedSocialLoginProvider.md) | | [optional] |

View File

@ -0,0 +1,24 @@
# GetTemplate200ResponseDataInnerProtocolProp
单点登录协议属性
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**acsUrl** | **String** | | [optional] |
|**spEntity** | **String** | | [optional] |
|**responseAttr** | [**List&lt;CreateRequest1ProtocolPropResponseAttrInner&gt;**](CreateRequest1ProtocolPropResponseAttrInner.md) | | [optional] |
|**digestAlgorithm** | **String** | | [optional] |
|**lifetimeInSeconds** | **BigDecimal** | | [optional] |
|**signatureAlgorithm** | **String** | | [optional] |
|**nameIdentifierFormat** | **String** | | [optional] |
|**authnContextClassRef** | **String** | | [optional] |
|**samlResponseSigningKey** | **String** | | [optional] |
|**samlResponseSigningCert** | **String** | | [optional] |
|**samlResponseSigningCertFingerprint** | **String** | | [optional] |

15
docs/IdentityObj.md Normal file
View File

@ -0,0 +1,15 @@
# IdentityObj
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**identityId** | **String** | | |
|**identityName** | **String** | | |
|**identityType** | **String** | user 用户 programmer 编程者node 组织/自定义关系 | |

15
docs/Injection.md Normal file
View File

@ -0,0 +1,15 @@
# Injection
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**key** | **String** | | |
|**alias** | **String** | 注入时的别名,为空则为 key | [optional] |
|**value** | **String** | | |

25
docs/Job.md Normal file
View File

@ -0,0 +1,25 @@
# Job
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**id** | **Integer** | | |
|**cronJobId** | **String** | | |
|**cronJobKind** | **String** | | |
|**cronJobName** | **String** | | |
|**namespace** | **String** | | |
|**name** | **String** | | |
|**startTime** | **String** | 任务开始执行时间rfc3339格式 | |
|**completionTime** | **String** | 任务结束执行时间rfc3339格式 | [optional] |
|**status** | **String** | - running 执行中 - failed 执行失败 - success 执行成功 | |
|**timeStarted** | **String** | rfc3339 | [optional] |
|**timeCompleted** | **String** | rfc3339 | [optional] |
|**timeCreated** | **String** | rfc3339 | |
|**timeModified** | **String** | rfc3339 | |

15
docs/List200Response.md Normal file
View File

@ -0,0 +1,15 @@
# List200Response
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**data** | [**List&lt;List200ResponseDataInner&gt;**](List200ResponseDataInner.md) | 返回用户列表 | [optional] |
|**totalNum** | **BigDecimal** | 总数 | [optional] |
|**pageNum** | **BigDecimal** | 当前页 | [optional] |

15
docs/List200Response1.md Normal file
View File

@ -0,0 +1,15 @@
# List200Response1
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**data** | [**List&lt;List200Response1DataInner&gt;**](List200Response1DataInner.md) | | [optional] |
|**totalNum** | **BigDecimal** | | [optional] |
|**currentPage** | **BigDecimal** | | [optional] |

Some files were not shown because too many files have changed in this diff Show More