From 33e9046cfb0bca60366b30ea67ad7a08a2222e15 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Mon, 15 Jun 2026 18:05:54 +0800 Subject: [PATCH] chore(deps): use git submodules to import gitlab.ecloud.com/ecloud/ecloudsdkclouddns --- .github/workflows/push_image.yml | 1 + .github/workflows/push_image_next.yml | 1 + .github/workflows/release.yml | 3 + .gitmodules | 6 + CONTRIBUTING.md | 8 + CONTRIBUTING_zh.md | 8 + go.mod | 5 +- pkg/sdk3rd-forked | 1 + pkg/sdk3rd-forks/README | 3 - .../ecloud/ecloudsdkclouddns@v1.0.1/client.go | 144 ----- .../ecloud/ecloudsdkclouddns@v1.0.1/go.mod | 7 - .../model/create_record_body.go | 55 -- .../model/create_record_openapi_body.go | 52 -- .../model/create_record_openapi_request.go | 9 - .../model/create_record_openapi_response.go | 27 - .../create_record_openapi_response_body.go | 79 --- .../create_record_openapi_response_tags.go | 13 - .../model/create_record_request.go | 9 - .../model/create_record_response.go | 27 - .../model/create_record_response_body.go | 94 ---- .../model/create_record_response_tags.go | 13 - .../model/delete_record_body.go | 15 - .../model/delete_record_openapi_body.go | 15 - .../model/delete_record_openapi_request.go | 9 - .../model/delete_record_openapi_response.go | 27 - .../delete_record_openapi_response_body.go | 27 - .../model/delete_record_request.go | 9 - .../model/delete_record_response.go | 27 - .../model/delete_record_response_body.go | 27 - .../model/list_record_body.go | 18 - .../model/list_record_openapi_body.go | 15 - .../model/list_record_openapi_query.go | 18 - .../model/list_record_openapi_request.go | 11 - .../model/list_record_openapi_response.go | 27 - .../list_record_openapi_response_body.go | 22 - .../list_record_openapi_response_data.go | 91 ---- .../list_record_openapi_response_tags.go | 13 - .../model/list_record_query.go | 18 - .../model/list_record_request.go | 11 - .../model/list_record_response.go | 27 - .../model/list_record_response_body.go | 19 - .../model/list_record_response_results.go | 91 ---- .../model/modify_record_body.go | 58 -- .../model/modify_record_openapi_body.go | 55 -- .../model/modify_record_openapi_request.go | 9 - .../model/modify_record_openapi_response.go | 27 - .../modify_record_openapi_response_body.go | 91 ---- .../modify_record_openapi_response_tags.go | 13 - .../model/modify_record_request.go | 9 - .../model/modify_record_response.go | 27 - .../model/modify_record_response_body.go | 76 --- .../ecloud/ecloudsdkcore@v1.0.0/api_client.go | 509 ------------------ .../ecloudsdkcore@v1.0.0/api_response.go | 62 --- .../ecloudsdkcore@v1.0.0/config/config.go | 9 - .../ecloudsdkcore@v1.0.0/configuration.go | 32 -- .../ecloud/ecloudsdkcore@v1.0.0/go.mod | 3 - .../ecloudsdkcore@v1.0.0/http_request.go | 22 - .../ecloudsdkcore@v1.0.0/open_api_request.go | 16 - .../position/http_position.go | 9 - 59 files changed, 30 insertions(+), 2099 deletions(-) create mode 100644 .gitmodules create mode 160000 pkg/sdk3rd-forked delete mode 100644 pkg/sdk3rd-forks/README delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/client.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/go.mod delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_request.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response_tags.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_request.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response_tags.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_request.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_response.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_response_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_request.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_response.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_response_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_query.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_request.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_data.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_tags.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_query.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_request.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response_results.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_request.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response_tags.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_request.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_response.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_response_body.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/api_client.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/api_response.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/config/config.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/configuration.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/go.mod delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/http_request.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/open_api_request.go delete mode 100644 pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/position/http_position.go diff --git a/.github/workflows/push_image.yml b/.github/workflows/push_image.yml index e1f106eb..d69284c0 100644 --- a/.github/workflows/push_image.yml +++ b/.github/workflows/push_image.yml @@ -50,6 +50,7 @@ jobs: with: fetch-depth: 1 persist-credentials: false + submodules: true - name: Free disk space uses: BRAINSia/free-disk-space@v2 diff --git a/.github/workflows/push_image_next.yml b/.github/workflows/push_image_next.yml index 1057b942..9da31643 100644 --- a/.github/workflows/push_image_next.yml +++ b/.github/workflows/push_image_next.yml @@ -49,6 +49,7 @@ jobs: with: fetch-depth: 1 persist-credentials: false + submodules: true - name: Free disk space uses: BRAINSia/free-disk-space@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1bcc8df2..3635c0f4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,6 +41,7 @@ jobs: with: fetch-depth: 1 persist-credentials: false + submodules: true - name: Set up Go uses: actions/setup-go@v6 @@ -86,6 +87,7 @@ jobs: with: fetch-depth: 1 persist-credentials: false + submodules: true - name: Set up Go uses: actions/setup-go@v6 @@ -125,6 +127,7 @@ jobs: with: fetch-depth: 1 persist-credentials: false + submodules: true - name: Set up Go uses: actions/setup-go@v6 diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..64376964 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "pkg/sdk3rd-forked"] + path = pkg/sdk3rd-forked + url = git@github.com:certimate-go/.deps-repo-go.git + branch = main + shallow = true + ignore = all diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b0a64031..61c1d8c6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -24,6 +24,14 @@ Index: ## Development +> [!IMPORTANT] +> +> This project uses `git submodule`. When cloning, please ensure that the submodule is also pulled. +> +> ```bash +> git clone --recurse-submodules https://github.com/certimate-go/certimate.git +> ``` + ### Prerequisites - Go 1.25+ (for backend code changes) diff --git a/CONTRIBUTING_zh.md b/CONTRIBUTING_zh.md index ca8ac0e9..e333abed 100644 --- a/CONTRIBUTING_zh.md +++ b/CONTRIBUTING_zh.md @@ -24,6 +24,14 @@ ## 开发 +> [!IMPORTANT] +> +> 本项目使用了 `git submodule` 特性,克隆时请务必确保嵌套子模块也被拉取。 +> +> ```bash +> git clone --recurse-submodules https://github.com/certimate-go/certimate.git +> ``` + ### 要求 - Go 1.25+(用于修改后端代码) diff --git a/go.mod b/go.mod index bd387dd1..510ad839 100644 --- a/go.mod +++ b/go.mod @@ -288,6 +288,5 @@ require ( modernc.org/sqlite v1.52.0 // indirect ) -replace gitlab.ecloud.com/ecloud/ecloudsdkcore v1.0.0 => ./pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0 - -replace gitlab.ecloud.com/ecloud/ecloudsdkclouddns v1.0.1 => ./pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1 +replace gitlab.ecloud.com/ecloud/ecloudsdkcore v1.0.0 => ./pkg/sdk3rd-forked/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0 +replace gitlab.ecloud.com/ecloud/ecloudsdkclouddns v1.0.1 => ./pkg/sdk3rd-forked/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1 diff --git a/pkg/sdk3rd-forked b/pkg/sdk3rd-forked new file mode 160000 index 00000000..0c5c8fe9 --- /dev/null +++ b/pkg/sdk3rd-forked @@ -0,0 +1 @@ +Subproject commit 0c5c8fe9448323c68fd25d5dfe0e2471e0209400 diff --git a/pkg/sdk3rd-forks/README b/pkg/sdk3rd-forks/README deleted file mode 100644 index b65e65e2..00000000 --- a/pkg/sdk3rd-forks/README +++ /dev/null @@ -1,3 +0,0 @@ -此目录下存放对依赖包的分叉,通常因为它们原本位于私有仓库中。 - -This directory stores the forks of package dependencies, usually because they were originally located in private repositories. diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/client.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/client.go deleted file mode 100644 index d2c2ccde..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/client.go +++ /dev/null @@ -1,144 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package ecloudsdkclouddns - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkclouddns/model" - "gitlab.ecloud.com/ecloud/ecloudsdkcore" - "gitlab.ecloud.com/ecloud/ecloudsdkcore/config" -) - -type Client struct { - APIClient *ecloudsdkcore.APIClient - config *config.Config - httpRequest *ecloudsdkcore.HttpRequest -} - -func NewClient(config *config.Config) *Client { - client := &Client{} - client.config = config - apiClient := ecloudsdkcore.NewAPIClient() - httpRequest := ecloudsdkcore.NewDefaultHttpRequest() - httpRequest.Product = product - httpRequest.Version = version - httpRequest.SdkVersion = sdkVersion - client.httpRequest = httpRequest - client.APIClient = apiClient - return client -} - -func NewClientByCustomized(config *config.Config, httpRequest *ecloudsdkcore.HttpRequest) *Client { - client := &Client{} - client.config = config - apiClient := ecloudsdkcore.NewAPIClient() - httpRequest.Product = product - httpRequest.Version = version - httpRequest.SdkVersion = sdkVersion - client.httpRequest = httpRequest - client.APIClient = apiClient - return client -} - -const ( - product string = "clouddns" - version string = "v1" - sdkVersion string = "1.0.1" -) - -// CreateRecord 新增解析记录 -func (c *Client) CreateRecord(request *model.CreateRecordRequest) (*model.CreateRecordResponse, error) { - c.httpRequest.Action = "createRecord" - c.httpRequest.Body = request - returnValue := &model.CreateRecordResponse{} - if _, err := c.APIClient.Excute(c.httpRequest, c.config, returnValue); err != nil { - return nil, err - } else { - return returnValue, nil - } -} - -// CreateRecordOpenapi 新增解析记录Openapi -func (c *Client) CreateRecordOpenapi(request *model.CreateRecordOpenapiRequest) (*model.CreateRecordOpenapiResponse, error) { - c.httpRequest.Action = "createRecordOpenapi" - c.httpRequest.Body = request - returnValue := &model.CreateRecordOpenapiResponse{} - if _, err := c.APIClient.Excute(c.httpRequest, c.config, returnValue); err != nil { - return nil, err - } else { - return returnValue, nil - } -} - -// DeleteRecord 删除解析记录 -func (c *Client) DeleteRecord(request *model.DeleteRecordRequest) (*model.DeleteRecordResponse, error) { - c.httpRequest.Action = "deleteRecord" - c.httpRequest.Body = request - returnValue := &model.DeleteRecordResponse{} - if _, err := c.APIClient.Excute(c.httpRequest, c.config, returnValue); err != nil { - return nil, err - } else { - return returnValue, nil - } -} - -// DeleteRecordOpenapi 删除解析记录Openapi -func (c *Client) DeleteRecordOpenapi(request *model.DeleteRecordOpenapiRequest) (*model.DeleteRecordOpenapiResponse, error) { - c.httpRequest.Action = "deleteRecordOpenapi" - c.httpRequest.Body = request - returnValue := &model.DeleteRecordOpenapiResponse{} - if _, err := c.APIClient.Excute(c.httpRequest, c.config, returnValue); err != nil { - return nil, err - } else { - return returnValue, nil - } -} - -// ListRecord 查询解析记录 -func (c *Client) ListRecord(request *model.ListRecordRequest) (*model.ListRecordResponse, error) { - c.httpRequest.Action = "listRecord" - c.httpRequest.Body = request - returnValue := &model.ListRecordResponse{} - if _, err := c.APIClient.Excute(c.httpRequest, c.config, returnValue); err != nil { - return nil, err - } else { - return returnValue, nil - } -} - -// ListRecordOpenapi 查询解析记录Openapi -func (c *Client) ListRecordOpenapi(request *model.ListRecordOpenapiRequest) (*model.ListRecordOpenapiResponse, error) { - c.httpRequest.Action = "listRecordOpenapi" - c.httpRequest.Body = request - returnValue := &model.ListRecordOpenapiResponse{} - if _, err := c.APIClient.Excute(c.httpRequest, c.config, returnValue); err != nil { - return nil, err - } else { - return returnValue, nil - } -} - -// ModifyRecord 修改解析记录 -func (c *Client) ModifyRecord(request *model.ModifyRecordRequest) (*model.ModifyRecordResponse, error) { - c.httpRequest.Action = "modifyRecord" - c.httpRequest.Body = request - returnValue := &model.ModifyRecordResponse{} - if _, err := c.APIClient.Excute(c.httpRequest, c.config, returnValue); err != nil { - return nil, err - } else { - return returnValue, nil - } -} - -// ModifyRecordOpenapi 修改解析记录Openapi -func (c *Client) ModifyRecordOpenapi(request *model.ModifyRecordOpenapiRequest) (*model.ModifyRecordOpenapiResponse, error) { - c.httpRequest.Action = "modifyRecordOpenapi" - c.httpRequest.Body = request - returnValue := &model.ModifyRecordOpenapiResponse{} - if _, err := c.APIClient.Excute(c.httpRequest, c.config, returnValue); err != nil { - return nil, err - } else { - return returnValue, nil - } -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/go.mod b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/go.mod deleted file mode 100644 index bc2f24af..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/go.mod +++ /dev/null @@ -1,7 +0,0 @@ -module gitlab.ecloud.com/ecloud/ecloudsdkclouddns - -go 1.14 - -require gitlab.ecloud.com/ecloud/ecloudsdkcore v1.0.0 - -replace gitlab.ecloud.com/ecloud/ecloudsdkcore v1.0.0 => ../ecloudsdkcore@v1.0.0 diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_body.go deleted file mode 100644 index 37d0457d..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_body.go +++ /dev/null @@ -1,55 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkcore/position" -) - -type CreateRecordBodyTypeEnum string - -// List of Type -const ( - CreateRecordBodyTypeEnumA CreateRecordBodyTypeEnum = "A" - CreateRecordBodyTypeEnumAaaa CreateRecordBodyTypeEnum = "AAAA" - CreateRecordBodyTypeEnumCaa CreateRecordBodyTypeEnum = "CAA" - CreateRecordBodyTypeEnumCmauth CreateRecordBodyTypeEnum = "CMAUTH" - CreateRecordBodyTypeEnumCname CreateRecordBodyTypeEnum = "CNAME" - CreateRecordBodyTypeEnumMx CreateRecordBodyTypeEnum = "MX" - CreateRecordBodyTypeEnumNs CreateRecordBodyTypeEnum = "NS" - CreateRecordBodyTypeEnumPtr CreateRecordBodyTypeEnum = "PTR" - CreateRecordBodyTypeEnumRp CreateRecordBodyTypeEnum = "RP" - CreateRecordBodyTypeEnumSpf CreateRecordBodyTypeEnum = "SPF" - CreateRecordBodyTypeEnumSrv CreateRecordBodyTypeEnum = "SRV" - CreateRecordBodyTypeEnumTxt CreateRecordBodyTypeEnum = "TXT" - CreateRecordBodyTypeEnumUrl CreateRecordBodyTypeEnum = "URL" -) - -type CreateRecordBody struct { - position.Body - // 主机头 - Rr string `json:"rr"` - - // 域名名称 - DomainName string `json:"domainName"` - - // 备注 - Description string `json:"description,omitempty"` - - // 线路ID - LineId string `json:"lineId"` - - // MX优先级,若“记录类型”选择”MX”,则需要配置该参数,默认是5 - MxPri *int32 `json:"mxPri,omitempty"` - - // 记录类型 - Type CreateRecordBodyTypeEnum `json:"type"` - - // 缓存的生命周期,默认可配置600s - Ttl *int32 `json:"ttl,omitempty"` - - // 记录值 - Value string `json:"value"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_body.go deleted file mode 100644 index 896d7dc3..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_body.go +++ /dev/null @@ -1,52 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkcore/position" -) - -type CreateRecordOpenapiBodyTypeEnum string - -// List of Type -const ( - CreateRecordOpenapiBodyTypeEnumA CreateRecordOpenapiBodyTypeEnum = "A" - CreateRecordOpenapiBodyTypeEnumAaaa CreateRecordOpenapiBodyTypeEnum = "AAAA" - CreateRecordOpenapiBodyTypeEnumCname CreateRecordOpenapiBodyTypeEnum = "CNAME" - CreateRecordOpenapiBodyTypeEnumMx CreateRecordOpenapiBodyTypeEnum = "MX" - CreateRecordOpenapiBodyTypeEnumTxt CreateRecordOpenapiBodyTypeEnum = "TXT" - CreateRecordOpenapiBodyTypeEnumNs CreateRecordOpenapiBodyTypeEnum = "NS" - CreateRecordOpenapiBodyTypeEnumSpf CreateRecordOpenapiBodyTypeEnum = "SPF" - CreateRecordOpenapiBodyTypeEnumSrv CreateRecordOpenapiBodyTypeEnum = "SRV" - CreateRecordOpenapiBodyTypeEnumCaa CreateRecordOpenapiBodyTypeEnum = "CAA" - CreateRecordOpenapiBodyTypeEnumCmauth CreateRecordOpenapiBodyTypeEnum = "CMAUTH" -) - -type CreateRecordOpenapiBody struct { - position.Body - // 主机头 - Rr string `json:"rr"` - - // 域名名称 - DomainName string `json:"domainName"` - - // 备注 - Description string `json:"description,omitempty"` - - // 线路ID - LineId string `json:"lineId"` - - // MX优先级,若“记录类型”选择”MX”,则需要配置该参数,默认是5 - MxPri *int32 `json:"mxPri,omitempty"` - - // 记录类型 - Type CreateRecordOpenapiBodyTypeEnum `json:"type"` - - // 缓存的生命周期,默认可配置600s - Ttl *int32 `json:"ttl,omitempty"` - - // 记录值 - Value string `json:"value"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_request.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_request.go deleted file mode 100644 index 888a66aa..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_request.go +++ /dev/null @@ -1,9 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type CreateRecordOpenapiRequest struct { - CreateRecordOpenapiBody *CreateRecordOpenapiBody `json:"createRecordOpenapiBody,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response.go deleted file mode 100644 index 01c3294f..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response.go +++ /dev/null @@ -1,27 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type CreateRecordOpenapiResponseStateEnum string - -// List of State -const ( - CreateRecordOpenapiResponseStateEnumError CreateRecordOpenapiResponseStateEnum = "ERROR" - CreateRecordOpenapiResponseStateEnumException CreateRecordOpenapiResponseStateEnum = "EXCEPTION" - CreateRecordOpenapiResponseStateEnumForbidden CreateRecordOpenapiResponseStateEnum = "FORBIDDEN" - CreateRecordOpenapiResponseStateEnumOk CreateRecordOpenapiResponseStateEnum = "OK" -) - -type CreateRecordOpenapiResponse struct { - RequestId string `json:"requestId,omitempty"` - - ErrorMessage string `json:"errorMessage,omitempty"` - - ErrorCode string `json:"errorCode,omitempty"` - - State CreateRecordOpenapiResponseStateEnum `json:"state,omitempty"` - - Body *CreateRecordOpenapiResponseBody `json:"body,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response_body.go deleted file mode 100644 index 5bbdb75e..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response_body.go +++ /dev/null @@ -1,79 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type CreateRecordOpenapiResponseBodyTypeEnum string - -// List of Type -const ( - CreateRecordOpenapiResponseBodyTypeEnumA CreateRecordOpenapiResponseBodyTypeEnum = "A" - CreateRecordOpenapiResponseBodyTypeEnumAaaa CreateRecordOpenapiResponseBodyTypeEnum = "AAAA" - CreateRecordOpenapiResponseBodyTypeEnumCname CreateRecordOpenapiResponseBodyTypeEnum = "CNAME" - CreateRecordOpenapiResponseBodyTypeEnumMx CreateRecordOpenapiResponseBodyTypeEnum = "MX" - CreateRecordOpenapiResponseBodyTypeEnumTxt CreateRecordOpenapiResponseBodyTypeEnum = "TXT" - CreateRecordOpenapiResponseBodyTypeEnumNs CreateRecordOpenapiResponseBodyTypeEnum = "NS" - CreateRecordOpenapiResponseBodyTypeEnumSpf CreateRecordOpenapiResponseBodyTypeEnum = "SPF" - CreateRecordOpenapiResponseBodyTypeEnumSrv CreateRecordOpenapiResponseBodyTypeEnum = "SRV" - CreateRecordOpenapiResponseBodyTypeEnumCaa CreateRecordOpenapiResponseBodyTypeEnum = "CAA" - CreateRecordOpenapiResponseBodyTypeEnumCmauth CreateRecordOpenapiResponseBodyTypeEnum = "CMAUTH" -) - -type CreateRecordOpenapiResponseBodyStateEnum string - -// List of State -const ( - CreateRecordOpenapiResponseBodyStateEnumDisabled CreateRecordOpenapiResponseBodyStateEnum = "DISABLED" - CreateRecordOpenapiResponseBodyStateEnumEnabled CreateRecordOpenapiResponseBodyStateEnum = "ENABLED" -) - -type CreateRecordOpenapiResponseBody struct { - // 主机头 - Rr string `json:"rr,omitempty"` - - // 修改时间 - ModifiedTime string `json:"modifiedTime,omitempty"` - - // 线路中文名 - LineZh string `json:"lineZh,omitempty"` - - // 备注 - Description string `json:"description,omitempty"` - - // 线路ID - LineId string `json:"lineId,omitempty"` - - // 权重值 - Weight *int32 `json:"weight,omitempty"` - - // MX优先级 - MxPri *int32 `json:"mxPri,omitempty"` - - // 记录类型 - Type CreateRecordOpenapiResponseBodyTypeEnum `json:"type,omitempty"` - - // 缓存的生命周期 - Ttl *int32 `json:"ttl,omitempty"` - - // 标签 - Tags *[]CreateRecordOpenapiResponseTags `json:"tags,omitempty"` - - // 解析记录ID - RecordId string `json:"recordId,omitempty"` - - // 域名名称 - DomainName string `json:"domainName,omitempty"` - - // 线路英文名 - LineEn string `json:"lineEn,omitempty"` - - // 状态 - State CreateRecordOpenapiResponseBodyStateEnum `json:"state,omitempty"` - - // 记录值 - Value string `json:"value,omitempty"` - - // 定时发布时间 - Pubdate string `json:"pubdate,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response_tags.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response_tags.go deleted file mode 100644 index 6cc5a35b..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_openapi_response_tags.go +++ /dev/null @@ -1,13 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type CreateRecordOpenapiResponseTags struct { - // 标签ID - TagId string `json:"tagId,omitempty"` - - // 标签名称 - Value string `json:"value,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_request.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_request.go deleted file mode 100644 index d73c37b2..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_request.go +++ /dev/null @@ -1,9 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type CreateRecordRequest struct { - CreateRecordBody *CreateRecordBody `json:"createRecordBody,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response.go deleted file mode 100644 index 017f02b1..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response.go +++ /dev/null @@ -1,27 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type CreateRecordResponseStateEnum string - -// List of State -const ( - CreateRecordResponseStateEnumError CreateRecordResponseStateEnum = "ERROR" - CreateRecordResponseStateEnumException CreateRecordResponseStateEnum = "EXCEPTION" - CreateRecordResponseStateEnumForbidden CreateRecordResponseStateEnum = "FORBIDDEN" - CreateRecordResponseStateEnumOk CreateRecordResponseStateEnum = "OK" -) - -type CreateRecordResponse struct { - RequestId string `json:"requestId,omitempty"` - - ErrorMessage string `json:"errorMessage,omitempty"` - - ErrorCode string `json:"errorCode,omitempty"` - - State CreateRecordResponseStateEnum `json:"state,omitempty"` - - Body *CreateRecordResponseBody `json:"body,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response_body.go deleted file mode 100644 index 8e604bd4..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response_body.go +++ /dev/null @@ -1,94 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type CreateRecordResponseBodyTypeEnum string - -// List of Type -const ( - CreateRecordResponseBodyTypeEnumA CreateRecordResponseBodyTypeEnum = "A" - CreateRecordResponseBodyTypeEnumAaaa CreateRecordResponseBodyTypeEnum = "AAAA" - CreateRecordResponseBodyTypeEnumCaa CreateRecordResponseBodyTypeEnum = "CAA" - CreateRecordResponseBodyTypeEnumCmauth CreateRecordResponseBodyTypeEnum = "CMAUTH" - CreateRecordResponseBodyTypeEnumCname CreateRecordResponseBodyTypeEnum = "CNAME" - CreateRecordResponseBodyTypeEnumMx CreateRecordResponseBodyTypeEnum = "MX" - CreateRecordResponseBodyTypeEnumNs CreateRecordResponseBodyTypeEnum = "NS" - CreateRecordResponseBodyTypeEnumPtr CreateRecordResponseBodyTypeEnum = "PTR" - CreateRecordResponseBodyTypeEnumRp CreateRecordResponseBodyTypeEnum = "RP" - CreateRecordResponseBodyTypeEnumSpf CreateRecordResponseBodyTypeEnum = "SPF" - CreateRecordResponseBodyTypeEnumSrv CreateRecordResponseBodyTypeEnum = "SRV" - CreateRecordResponseBodyTypeEnumTxt CreateRecordResponseBodyTypeEnum = "TXT" - CreateRecordResponseBodyTypeEnumUrl CreateRecordResponseBodyTypeEnum = "URL" -) - -type CreateRecordResponseBodyTimedStatusEnum string - -// List of TimedStatus -const ( - CreateRecordResponseBodyTimedStatusEnumDisabled CreateRecordResponseBodyTimedStatusEnum = "DISABLED" - CreateRecordResponseBodyTimedStatusEnumEnabled CreateRecordResponseBodyTimedStatusEnum = "ENABLED" - CreateRecordResponseBodyTimedStatusEnumTimed CreateRecordResponseBodyTimedStatusEnum = "TIMED" -) - -type CreateRecordResponseBodyStateEnum string - -// List of State -const ( - CreateRecordResponseBodyStateEnumDisabled CreateRecordResponseBodyStateEnum = "DISABLED" - CreateRecordResponseBodyStateEnumEnabled CreateRecordResponseBodyStateEnum = "ENABLED" -) - -type CreateRecordResponseBody struct { - // 主机头 - Rr string `json:"rr,omitempty"` - - // 修改时间 - ModifiedTime string `json:"modifiedTime,omitempty"` - - // 线路中文名 - LineZh string `json:"lineZh,omitempty"` - - // 备注 - Description string `json:"description,omitempty"` - - // 线路ID - LineId string `json:"lineId,omitempty"` - - // 权重值 - Weight *int32 `json:"weight,omitempty"` - - // MX优先级 - MxPri *int32 `json:"mxPri,omitempty"` - - // 记录类型 - Type CreateRecordResponseBodyTypeEnum `json:"type,omitempty"` - - // 缓存的生命周期 - Ttl *int32 `json:"ttl,omitempty"` - - // 标签 - Tags *[]CreateRecordResponseTags `json:"tags,omitempty"` - - // 解析记录ID - RecordId string `json:"recordId,omitempty"` - - // 定时状态 - TimedStatus CreateRecordResponseBodyTimedStatusEnum `json:"timedStatus,omitempty"` - - // 域名名称 - DomainName string `json:"domainName,omitempty"` - - // 线路英文名 - LineEn string `json:"lineEn,omitempty"` - - // 状态 - State CreateRecordResponseBodyStateEnum `json:"state,omitempty"` - - // 记录值 - Value string `json:"value,omitempty"` - - // 定时发布时间 - Pubdate string `json:"pubdate,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response_tags.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response_tags.go deleted file mode 100644 index d225dfaf..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/create_record_response_tags.go +++ /dev/null @@ -1,13 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type CreateRecordResponseTags struct { - // 标签ID - TagId string `json:"tagId,omitempty"` - - // 标签名称 - Value string `json:"value,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_body.go deleted file mode 100644 index 86974b24..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_body.go +++ /dev/null @@ -1,15 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkcore/position" -) - -type DeleteRecordBody struct { - position.Body - // 解析记录ID列表 - RecordIdList []string `json:"recordIdList"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_body.go deleted file mode 100644 index 220b5929..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_body.go +++ /dev/null @@ -1,15 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkcore/position" -) - -type DeleteRecordOpenapiBody struct { - position.Body - // 待删除的解析记录ID请求体 - RecordIdList []string `json:"recordIdList"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_request.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_request.go deleted file mode 100644 index 33e89735..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_request.go +++ /dev/null @@ -1,9 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type DeleteRecordOpenapiRequest struct { - DeleteRecordOpenapiBody *DeleteRecordOpenapiBody `json:"deleteRecordOpenapiBody,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_response.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_response.go deleted file mode 100644 index 469afa87..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_response.go +++ /dev/null @@ -1,27 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type DeleteRecordOpenapiResponseStateEnum string - -// List of State -const ( - DeleteRecordOpenapiResponseStateEnumError DeleteRecordOpenapiResponseStateEnum = "ERROR" - DeleteRecordOpenapiResponseStateEnumException DeleteRecordOpenapiResponseStateEnum = "EXCEPTION" - DeleteRecordOpenapiResponseStateEnumForbidden DeleteRecordOpenapiResponseStateEnum = "FORBIDDEN" - DeleteRecordOpenapiResponseStateEnumOk DeleteRecordOpenapiResponseStateEnum = "OK" -) - -type DeleteRecordOpenapiResponse struct { - RequestId string `json:"requestId,omitempty"` - - ErrorMessage string `json:"errorMessage,omitempty"` - - ErrorCode string `json:"errorCode,omitempty"` - - State DeleteRecordOpenapiResponseStateEnum `json:"state,omitempty"` - - Body *[]DeleteRecordOpenapiResponseBody `json:"body,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_response_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_response_body.go deleted file mode 100644 index fb985000..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_openapi_response_body.go +++ /dev/null @@ -1,27 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type DeleteRecordOpenapiResponseBodyCodeEnum string - -// List of Code -const ( - DeleteRecordOpenapiResponseBodyCodeEnumError DeleteRecordOpenapiResponseBodyCodeEnum = "ERROR" - DeleteRecordOpenapiResponseBodyCodeEnumSuccess DeleteRecordOpenapiResponseBodyCodeEnum = "SUCCESS" -) - -type DeleteRecordOpenapiResponseBody struct { - // 结果说明 - Msg string `json:"msg,omitempty"` - - // 解析记录ID - RecordId string `json:"recordId,omitempty"` - - // 结果码 - Code DeleteRecordOpenapiResponseBodyCodeEnum `json:"code,omitempty"` - - // 域名 - DomainName string `json:"domainName,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_request.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_request.go deleted file mode 100644 index 93af08f4..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_request.go +++ /dev/null @@ -1,9 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type DeleteRecordRequest struct { - DeleteRecordBody *DeleteRecordBody `json:"deleteRecordBody,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_response.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_response.go deleted file mode 100644 index 7c14860d..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_response.go +++ /dev/null @@ -1,27 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type DeleteRecordResponseStateEnum string - -// List of State -const ( - DeleteRecordResponseStateEnumError DeleteRecordResponseStateEnum = "ERROR" - DeleteRecordResponseStateEnumException DeleteRecordResponseStateEnum = "EXCEPTION" - DeleteRecordResponseStateEnumForbidden DeleteRecordResponseStateEnum = "FORBIDDEN" - DeleteRecordResponseStateEnumOk DeleteRecordResponseStateEnum = "OK" -) - -type DeleteRecordResponse struct { - RequestId string `json:"requestId,omitempty"` - - ErrorMessage string `json:"errorMessage,omitempty"` - - ErrorCode string `json:"errorCode,omitempty"` - - State DeleteRecordResponseStateEnum `json:"state,omitempty"` - - Body *[]DeleteRecordResponseBody `json:"body,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_response_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_response_body.go deleted file mode 100644 index 40bf0af8..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/delete_record_response_body.go +++ /dev/null @@ -1,27 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type DeleteRecordResponseBodyCodeEnum string - -// List of Code -const ( - DeleteRecordResponseBodyCodeEnumError DeleteRecordResponseBodyCodeEnum = "ERROR" - DeleteRecordResponseBodyCodeEnumSuccess DeleteRecordResponseBodyCodeEnum = "SUCCESS" -) - -type DeleteRecordResponseBody struct { - // 结果说明 - Msg string `json:"msg,omitempty"` - - // 解析记录ID - RecordId string `json:"recordId,omitempty"` - - // 结果码 - Code DeleteRecordResponseBodyCodeEnum `json:"code,omitempty"` - - // 域名 - DomainName string `json:"domainName,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_body.go deleted file mode 100644 index 5509937c..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_body.go +++ /dev/null @@ -1,18 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkcore/position" -) - -type ListRecordBody struct { - position.Body - // 域名 - DomainName string `json:"domainName"` - - // 可以匹配主机头rr、记录值value、备注description,并且是模糊搜索 - DataLike string `json:"dataLike,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_body.go deleted file mode 100644 index f33462ea..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_body.go +++ /dev/null @@ -1,15 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkcore/position" -) - -type ListRecordOpenapiBody struct { - position.Body - // 域名 - DomainName string `json:"domainName"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_query.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_query.go deleted file mode 100644 index 5e2a9162..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_query.go +++ /dev/null @@ -1,18 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkcore/position" -) - -type ListRecordOpenapiQuery struct { - position.Query - // 页大小 - PageSize *int32 `json:"pageSize,omitempty"` - - // 当前页 - Page *int32 `json:"page,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_request.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_request.go deleted file mode 100644 index 107e6b1f..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_request.go +++ /dev/null @@ -1,11 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ListRecordOpenapiRequest struct { - ListRecordOpenapiQuery *ListRecordOpenapiQuery `json:"listRecordOpenapiQuery,omitempty"` - - ListRecordOpenapiBody *ListRecordOpenapiBody `json:"listRecordOpenapiBody,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response.go deleted file mode 100644 index a752b1b4..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response.go +++ /dev/null @@ -1,27 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ListRecordOpenapiResponseStateEnum string - -// List of State -const ( - ListRecordOpenapiResponseStateEnumError ListRecordOpenapiResponseStateEnum = "ERROR" - ListRecordOpenapiResponseStateEnumException ListRecordOpenapiResponseStateEnum = "EXCEPTION" - ListRecordOpenapiResponseStateEnumForbidden ListRecordOpenapiResponseStateEnum = "FORBIDDEN" - ListRecordOpenapiResponseStateEnumOk ListRecordOpenapiResponseStateEnum = "OK" -) - -type ListRecordOpenapiResponse struct { - RequestId string `json:"requestId,omitempty"` - - ErrorMessage string `json:"errorMessage,omitempty"` - - ErrorCode string `json:"errorCode,omitempty"` - - State ListRecordOpenapiResponseStateEnum `json:"state,omitempty"` - - Body *ListRecordOpenapiResponseBody `json:"body,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_body.go deleted file mode 100644 index e37fdbe4..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_body.go +++ /dev/null @@ -1,22 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ListRecordOpenapiResponseBody struct { - // 当前页的具体数据列表 - Data *[]ListRecordOpenapiResponseData `json:"data,omitempty"` - - // 总数据量 - TotalNum *int32 `json:"totalNum,omitempty"` - - // 总页数 - TotalPages *int32 `json:"totalPages,omitempty"` - - // 页大小 - PageSize *int32 `json:"pageSize,omitempty"` - - // 当前页码,从0开始,0表示第一页 - Page *int32 `json:"page,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_data.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_data.go deleted file mode 100644 index 2594d14c..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_data.go +++ /dev/null @@ -1,91 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ListRecordOpenapiResponseDataTypeEnum string - -// List of Type -const ( - ListRecordOpenapiResponseDataTypeEnumA ListRecordOpenapiResponseDataTypeEnum = "A" - ListRecordOpenapiResponseDataTypeEnumAaaa ListRecordOpenapiResponseDataTypeEnum = "AAAA" - ListRecordOpenapiResponseDataTypeEnumCname ListRecordOpenapiResponseDataTypeEnum = "CNAME" - ListRecordOpenapiResponseDataTypeEnumMx ListRecordOpenapiResponseDataTypeEnum = "MX" - ListRecordOpenapiResponseDataTypeEnumTxt ListRecordOpenapiResponseDataTypeEnum = "TXT" - ListRecordOpenapiResponseDataTypeEnumNs ListRecordOpenapiResponseDataTypeEnum = "NS" - ListRecordOpenapiResponseDataTypeEnumSpf ListRecordOpenapiResponseDataTypeEnum = "SPF" - ListRecordOpenapiResponseDataTypeEnumSrv ListRecordOpenapiResponseDataTypeEnum = "SRV" - ListRecordOpenapiResponseDataTypeEnumCaa ListRecordOpenapiResponseDataTypeEnum = "CAA" - ListRecordOpenapiResponseDataTypeEnumCmauth ListRecordOpenapiResponseDataTypeEnum = "CMAUTH" -) - -type ListRecordOpenapiResponseDataTimedStatusEnum string - -// List of TimedStatus -const ( - ListRecordOpenapiResponseDataTimedStatusEnumDisabled ListRecordOpenapiResponseDataTimedStatusEnum = "DISABLED" - ListRecordOpenapiResponseDataTimedStatusEnumEnabled ListRecordOpenapiResponseDataTimedStatusEnum = "ENABLED" - ListRecordOpenapiResponseDataTimedStatusEnumTimed ListRecordOpenapiResponseDataTimedStatusEnum = "TIMED" -) - -type ListRecordOpenapiResponseDataStateEnum string - -// List of State -const ( - ListRecordOpenapiResponseDataStateEnumDisabled ListRecordOpenapiResponseDataStateEnum = "DISABLED" - ListRecordOpenapiResponseDataStateEnumEnabled ListRecordOpenapiResponseDataStateEnum = "ENABLED" -) - -type ListRecordOpenapiResponseData struct { - // 主机头 - Rr string `json:"rr,omitempty"` - - // 修改时间 - ModifiedTime string `json:"modifiedTime,omitempty"` - - // 线路中文名 - LineZh string `json:"lineZh,omitempty"` - - // 备注 - Description string `json:"description,omitempty"` - - // 线路ID - LineId string `json:"lineId,omitempty"` - - // 权重值 - Weight *int32 `json:"weight,omitempty"` - - // MX优先级 - MxPri *int32 `json:"mxPri,omitempty"` - - // 记录类型 - Type ListRecordOpenapiResponseDataTypeEnum `json:"type,omitempty"` - - // 缓存的生命周期 - Ttl *int32 `json:"ttl,omitempty"` - - // 标签 - Tags *[]ListRecordOpenapiResponseTags `json:"tags,omitempty"` - - // 解析记录ID - RecordId string `json:"recordId,omitempty"` - - // 定时状态 - TimedStatus ListRecordOpenapiResponseDataTimedStatusEnum `json:"timedStatus,omitempty"` - - // 域名名称 - DomainName string `json:"domainName,omitempty"` - - // 线路英文名 - LineEn string `json:"lineEn,omitempty"` - - // 状态 - State ListRecordOpenapiResponseDataStateEnum `json:"state,omitempty"` - - // 记录值 - Value string `json:"value,omitempty"` - - // 定时发布时间 - Pubdate string `json:"pubdate,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_tags.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_tags.go deleted file mode 100644 index 43230238..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_openapi_response_tags.go +++ /dev/null @@ -1,13 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ListRecordOpenapiResponseTags struct { - // 标签ID - TagId string `json:"tagId,omitempty"` - - // 标签名称 - Value string `json:"value,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_query.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_query.go deleted file mode 100644 index dca4b67c..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_query.go +++ /dev/null @@ -1,18 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkcore/position" -) - -type ListRecordQuery struct { - position.Query - // 页大小 - PageSize *int32 `json:"pageSize,omitempty"` - - // 当前页 - CurrentPage *int32 `json:"currentPage,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_request.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_request.go deleted file mode 100644 index 37e9512e..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_request.go +++ /dev/null @@ -1,11 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ListRecordRequest struct { - ListRecordBody *ListRecordBody `json:"listRecordBody,omitempty"` - - ListRecordQuery *ListRecordQuery `json:"listRecordQuery,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response.go deleted file mode 100644 index dde07b61..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response.go +++ /dev/null @@ -1,27 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ListRecordResponseStateEnum string - -// List of State -const ( - ListRecordResponseStateEnumError ListRecordResponseStateEnum = "ERROR" - ListRecordResponseStateEnumException ListRecordResponseStateEnum = "EXCEPTION" - ListRecordResponseStateEnumForbidden ListRecordResponseStateEnum = "FORBIDDEN" - ListRecordResponseStateEnumOk ListRecordResponseStateEnum = "OK" -) - -type ListRecordResponse struct { - RequestId string `json:"requestId,omitempty"` - - ErrorMessage string `json:"errorMessage,omitempty"` - - ErrorCode string `json:"errorCode,omitempty"` - - State ListRecordResponseStateEnum `json:"state,omitempty"` - - Body *ListRecordResponseBody `json:"body,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response_body.go deleted file mode 100644 index 3753d1aa..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response_body.go +++ /dev/null @@ -1,19 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ListRecordResponseBody struct { - // 总页数 - TotalPages *int32 `json:"totalPages,omitempty"` - - // 当前页码,从0开始,0表示第一页 - CurrentPage *int32 `json:"currentPage,omitempty"` - - // 当前页的具体数据列表 - Results *[]ListRecordResponseResults `json:"results,omitempty"` - - // 总数据量 - TotalElements *int64 `json:"totalElements,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response_results.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response_results.go deleted file mode 100644 index 1020dd56..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/list_record_response_results.go +++ /dev/null @@ -1,91 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ListRecordResponseResultsTypeEnum string - -// List of Type -const ( - ListRecordResponseResultsTypeEnumA ListRecordResponseResultsTypeEnum = "A" - ListRecordResponseResultsTypeEnumAaaa ListRecordResponseResultsTypeEnum = "AAAA" - ListRecordResponseResultsTypeEnumCaa ListRecordResponseResultsTypeEnum = "CAA" - ListRecordResponseResultsTypeEnumCmauth ListRecordResponseResultsTypeEnum = "CMAUTH" - ListRecordResponseResultsTypeEnumCname ListRecordResponseResultsTypeEnum = "CNAME" - ListRecordResponseResultsTypeEnumMx ListRecordResponseResultsTypeEnum = "MX" - ListRecordResponseResultsTypeEnumNs ListRecordResponseResultsTypeEnum = "NS" - ListRecordResponseResultsTypeEnumPtr ListRecordResponseResultsTypeEnum = "PTR" - ListRecordResponseResultsTypeEnumRp ListRecordResponseResultsTypeEnum = "RP" - ListRecordResponseResultsTypeEnumSpf ListRecordResponseResultsTypeEnum = "SPF" - ListRecordResponseResultsTypeEnumSrv ListRecordResponseResultsTypeEnum = "SRV" - ListRecordResponseResultsTypeEnumTxt ListRecordResponseResultsTypeEnum = "TXT" - ListRecordResponseResultsTypeEnumUrl ListRecordResponseResultsTypeEnum = "URL" -) - -type ListRecordResponseResultsTimedStatusEnum string - -// List of TimedStatus -const ( - ListRecordResponseResultsTimedStatusEnumDisabled ListRecordResponseResultsTimedStatusEnum = "DISABLED" - ListRecordResponseResultsTimedStatusEnumEnabled ListRecordResponseResultsTimedStatusEnum = "ENABLED" - ListRecordResponseResultsTimedStatusEnumTimed ListRecordResponseResultsTimedStatusEnum = "TIMED" -) - -type ListRecordResponseResultsStateEnum string - -// List of State -const ( - ListRecordResponseResultsStateEnumDisabled ListRecordResponseResultsStateEnum = "DISABLED" - ListRecordResponseResultsStateEnumEnabled ListRecordResponseResultsStateEnum = "ENABLED" -) - -type ListRecordResponseResults struct { - // 主机头 - Rr string `json:"rr,omitempty"` - - // 修改时间 - ModifiedTime string `json:"modifiedTime,omitempty"` - - // 线路中文名 - LineZh string `json:"lineZh,omitempty"` - - // 备注 - Description string `json:"description,omitempty"` - - // 线路ID - LineId string `json:"lineId,omitempty"` - - // 权重值 - Weight *int32 `json:"weight,omitempty"` - - // MX优先级 - MxPri *int32 `json:"mxPri,omitempty"` - - // 记录类型 - Type ListRecordResponseResultsTypeEnum `json:"type,omitempty"` - - // 缓存的生命周期 - Ttl *int32 `json:"ttl,omitempty"` - - // 解析记录ID - RecordId string `json:"recordId,omitempty"` - - // 定时状态 - TimedStatus ListRecordResponseResultsTimedStatusEnum `json:"timedStatus,omitempty"` - - // 域名名称 - DomainName string `json:"domainName,omitempty"` - - // 线路英文名 - LineEn string `json:"lineEn,omitempty"` - - // 状态 - State ListRecordResponseResultsStateEnum `json:"state,omitempty"` - - // 记录值 - Value string `json:"value,omitempty"` - - // 定时发布时间 - Pubdate string `json:"pubdate,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_body.go deleted file mode 100644 index 7db497b4..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_body.go +++ /dev/null @@ -1,58 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkcore/position" -) - -type ModifyRecordBodyTypeEnum string - -// List of Type -const ( - ModifyRecordBodyTypeEnumA ModifyRecordBodyTypeEnum = "A" - ModifyRecordBodyTypeEnumAaaa ModifyRecordBodyTypeEnum = "AAAA" - ModifyRecordBodyTypeEnumCaa ModifyRecordBodyTypeEnum = "CAA" - ModifyRecordBodyTypeEnumCmauth ModifyRecordBodyTypeEnum = "CMAUTH" - ModifyRecordBodyTypeEnumCname ModifyRecordBodyTypeEnum = "CNAME" - ModifyRecordBodyTypeEnumMx ModifyRecordBodyTypeEnum = "MX" - ModifyRecordBodyTypeEnumNs ModifyRecordBodyTypeEnum = "NS" - ModifyRecordBodyTypeEnumPtr ModifyRecordBodyTypeEnum = "PTR" - ModifyRecordBodyTypeEnumRp ModifyRecordBodyTypeEnum = "RP" - ModifyRecordBodyTypeEnumSpf ModifyRecordBodyTypeEnum = "SPF" - ModifyRecordBodyTypeEnumSrv ModifyRecordBodyTypeEnum = "SRV" - ModifyRecordBodyTypeEnumTxt ModifyRecordBodyTypeEnum = "TXT" - ModifyRecordBodyTypeEnumUrl ModifyRecordBodyTypeEnum = "URL" -) - -type ModifyRecordBody struct { - position.Body - // 解析记录ID - RecordId string `json:"recordId"` - - // 主机头 - Rr string `json:"rr,omitempty"` - - // 域名名称 - DomainName string `json:"domainName"` - - // 备注 - Description string `json:"description,omitempty"` - - // 线路ID - LineId string `json:"lineId,omitempty"` - - // MX优先级 - MxPri *int32 `json:"mxPri,omitempty"` - - // 记录类型 - Type ModifyRecordBodyTypeEnum `json:"type,omitempty"` - - // 缓存的生命周期 - Ttl *int32 `json:"ttl,omitempty"` - - // 记录值 - Value string `json:"value,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_body.go deleted file mode 100644 index e7ef4cff..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_body.go +++ /dev/null @@ -1,55 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -import ( - "gitlab.ecloud.com/ecloud/ecloudsdkcore/position" -) - -type ModifyRecordOpenapiBodyTypeEnum string - -// List of Type -const ( - ModifyRecordOpenapiBodyTypeEnumA ModifyRecordOpenapiBodyTypeEnum = "A" - ModifyRecordOpenapiBodyTypeEnumAaaa ModifyRecordOpenapiBodyTypeEnum = "AAAA" - ModifyRecordOpenapiBodyTypeEnumCname ModifyRecordOpenapiBodyTypeEnum = "CNAME" - ModifyRecordOpenapiBodyTypeEnumMx ModifyRecordOpenapiBodyTypeEnum = "MX" - ModifyRecordOpenapiBodyTypeEnumTxt ModifyRecordOpenapiBodyTypeEnum = "TXT" - ModifyRecordOpenapiBodyTypeEnumNs ModifyRecordOpenapiBodyTypeEnum = "NS" - ModifyRecordOpenapiBodyTypeEnumSpf ModifyRecordOpenapiBodyTypeEnum = "SPF" - ModifyRecordOpenapiBodyTypeEnumSrv ModifyRecordOpenapiBodyTypeEnum = "SRV" - ModifyRecordOpenapiBodyTypeEnumCaa ModifyRecordOpenapiBodyTypeEnum = "CAA" - ModifyRecordOpenapiBodyTypeEnumCmauth ModifyRecordOpenapiBodyTypeEnum = "CMAUTH" -) - -type ModifyRecordOpenapiBody struct { - position.Body - // 解析记录ID - RecordId string `json:"recordId"` - - // 主机头 - Rr string `json:"rr,omitempty"` - - // 域名名称 - DomainName string `json:"domainName"` - - // 备注 - Description string `json:"description,omitempty"` - - // 线路ID - LineId string `json:"lineId,omitempty"` - - // MX优先级 - MxPri *int32 `json:"mxPri,omitempty"` - - // 记录类型 - Type ModifyRecordOpenapiBodyTypeEnum `json:"type,omitempty"` - - // 缓存的生命周期 - Ttl *int32 `json:"ttl,omitempty"` - - // 记录值 - Value string `json:"value,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_request.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_request.go deleted file mode 100644 index ee118695..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_request.go +++ /dev/null @@ -1,9 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ModifyRecordOpenapiRequest struct { - ModifyRecordOpenapiBody *ModifyRecordOpenapiBody `json:"modifyRecordOpenapiBody,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response.go deleted file mode 100644 index 1c248f9c..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response.go +++ /dev/null @@ -1,27 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ModifyRecordOpenapiResponseStateEnum string - -// List of State -const ( - ModifyRecordOpenapiResponseStateEnumError ModifyRecordOpenapiResponseStateEnum = "ERROR" - ModifyRecordOpenapiResponseStateEnumException ModifyRecordOpenapiResponseStateEnum = "EXCEPTION" - ModifyRecordOpenapiResponseStateEnumForbidden ModifyRecordOpenapiResponseStateEnum = "FORBIDDEN" - ModifyRecordOpenapiResponseStateEnumOk ModifyRecordOpenapiResponseStateEnum = "OK" -) - -type ModifyRecordOpenapiResponse struct { - RequestId string `json:"requestId,omitempty"` - - ErrorMessage string `json:"errorMessage,omitempty"` - - ErrorCode string `json:"errorCode,omitempty"` - - State ModifyRecordOpenapiResponseStateEnum `json:"state,omitempty"` - - Body *ModifyRecordOpenapiResponseBody `json:"body,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response_body.go deleted file mode 100644 index 0ba12f70..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response_body.go +++ /dev/null @@ -1,91 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ModifyRecordOpenapiResponseBodyTypeEnum string - -// List of Type -const ( - ModifyRecordOpenapiResponseBodyTypeEnumA ModifyRecordOpenapiResponseBodyTypeEnum = "A" - ModifyRecordOpenapiResponseBodyTypeEnumAaaa ModifyRecordOpenapiResponseBodyTypeEnum = "AAAA" - ModifyRecordOpenapiResponseBodyTypeEnumCname ModifyRecordOpenapiResponseBodyTypeEnum = "CNAME" - ModifyRecordOpenapiResponseBodyTypeEnumMx ModifyRecordOpenapiResponseBodyTypeEnum = "MX" - ModifyRecordOpenapiResponseBodyTypeEnumTxt ModifyRecordOpenapiResponseBodyTypeEnum = "TXT" - ModifyRecordOpenapiResponseBodyTypeEnumNs ModifyRecordOpenapiResponseBodyTypeEnum = "NS" - ModifyRecordOpenapiResponseBodyTypeEnumSpf ModifyRecordOpenapiResponseBodyTypeEnum = "SPF" - ModifyRecordOpenapiResponseBodyTypeEnumSrv ModifyRecordOpenapiResponseBodyTypeEnum = "SRV" - ModifyRecordOpenapiResponseBodyTypeEnumCaa ModifyRecordOpenapiResponseBodyTypeEnum = "CAA" - ModifyRecordOpenapiResponseBodyTypeEnumCmauth ModifyRecordOpenapiResponseBodyTypeEnum = "CMAUTH" -) - -type ModifyRecordOpenapiResponseBodyTimedStatusEnum string - -// List of TimedStatus -const ( - ModifyRecordOpenapiResponseBodyTimedStatusEnumDisabled ModifyRecordOpenapiResponseBodyTimedStatusEnum = "DISABLED" - ModifyRecordOpenapiResponseBodyTimedStatusEnumEnabled ModifyRecordOpenapiResponseBodyTimedStatusEnum = "ENABLED" - ModifyRecordOpenapiResponseBodyTimedStatusEnumTimed ModifyRecordOpenapiResponseBodyTimedStatusEnum = "TIMED" -) - -type ModifyRecordOpenapiResponseBodyStateEnum string - -// List of State -const ( - ModifyRecordOpenapiResponseBodyStateEnumDisabled ModifyRecordOpenapiResponseBodyStateEnum = "DISABLED" - ModifyRecordOpenapiResponseBodyStateEnumEnabled ModifyRecordOpenapiResponseBodyStateEnum = "ENABLED" -) - -type ModifyRecordOpenapiResponseBody struct { - // 主机头 - Rr string `json:"rr,omitempty"` - - // 修改时间 - ModifiedTime string `json:"modifiedTime,omitempty"` - - // 线路中文名 - LineZh string `json:"lineZh,omitempty"` - - // 备注 - Description string `json:"description,omitempty"` - - // 线路ID - LineId string `json:"lineId,omitempty"` - - // 权重值 - Weight *int32 `json:"weight,omitempty"` - - // MX优先级 - MxPri *int32 `json:"mxPri,omitempty"` - - // 记录类型 - Type ModifyRecordOpenapiResponseBodyTypeEnum `json:"type,omitempty"` - - // 缓存的生命周期 - Ttl *int32 `json:"ttl,omitempty"` - - // 标签 - Tags *[]ModifyRecordOpenapiResponseTags `json:"tags,omitempty"` - - // 解析记录ID - RecordId string `json:"recordId,omitempty"` - - // 定时状态 - TimedStatus ModifyRecordOpenapiResponseBodyTimedStatusEnum `json:"timedStatus,omitempty"` - - // 域名名称 - DomainName string `json:"domainName,omitempty"` - - // 线路英文名 - LineEn string `json:"lineEn,omitempty"` - - // 状态 - State ModifyRecordOpenapiResponseBodyStateEnum `json:"state,omitempty"` - - // 记录值 - Value string `json:"value,omitempty"` - - // 定时发布时间 - Pubdate string `json:"pubdate,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response_tags.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response_tags.go deleted file mode 100644 index f3e75774..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_openapi_response_tags.go +++ /dev/null @@ -1,13 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ModifyRecordOpenapiResponseTags struct { - // 标签ID - TagId string `json:"tagId,omitempty"` - - // 标签名称 - Value string `json:"value,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_request.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_request.go deleted file mode 100644 index 486f596b..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_request.go +++ /dev/null @@ -1,9 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ModifyRecordRequest struct { - ModifyRecordBody *ModifyRecordBody `json:"modifyRecordBody,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_response.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_response.go deleted file mode 100644 index cec7d420..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_response.go +++ /dev/null @@ -1,27 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ModifyRecordResponseStateEnum string - -// List of State -const ( - ModifyRecordResponseStateEnumError ModifyRecordResponseStateEnum = "ERROR" - ModifyRecordResponseStateEnumException ModifyRecordResponseStateEnum = "EXCEPTION" - ModifyRecordResponseStateEnumForbidden ModifyRecordResponseStateEnum = "FORBIDDEN" - ModifyRecordResponseStateEnumOk ModifyRecordResponseStateEnum = "OK" -) - -type ModifyRecordResponse struct { - RequestId string `json:"requestId,omitempty"` - - ErrorMessage string `json:"errorMessage,omitempty"` - - ErrorCode string `json:"errorCode,omitempty"` - - State ModifyRecordResponseStateEnum `json:"state,omitempty"` - - Body *ModifyRecordResponseBody `json:"body,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_response_body.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_response_body.go deleted file mode 100644 index eb373895..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkclouddns@v1.0.1/model/modify_record_response_body.go +++ /dev/null @@ -1,76 +0,0 @@ -// @Title Golang SDK Client -// @Description This code is auto generated -// @Author Ecloud SDK - -package model - -type ModifyRecordResponseBodyTypeEnum string - -// List of Type -const ( - ModifyRecordResponseBodyTypeEnumA ModifyRecordResponseBodyTypeEnum = "A" - ModifyRecordResponseBodyTypeEnumAaaa ModifyRecordResponseBodyTypeEnum = "AAAA" - ModifyRecordResponseBodyTypeEnumCaa ModifyRecordResponseBodyTypeEnum = "CAA" - ModifyRecordResponseBodyTypeEnumCmauth ModifyRecordResponseBodyTypeEnum = "CMAUTH" - ModifyRecordResponseBodyTypeEnumCname ModifyRecordResponseBodyTypeEnum = "CNAME" - ModifyRecordResponseBodyTypeEnumMx ModifyRecordResponseBodyTypeEnum = "MX" - ModifyRecordResponseBodyTypeEnumNs ModifyRecordResponseBodyTypeEnum = "NS" - ModifyRecordResponseBodyTypeEnumPtr ModifyRecordResponseBodyTypeEnum = "PTR" - ModifyRecordResponseBodyTypeEnumRp ModifyRecordResponseBodyTypeEnum = "RP" - ModifyRecordResponseBodyTypeEnumSpf ModifyRecordResponseBodyTypeEnum = "SPF" - ModifyRecordResponseBodyTypeEnumSrv ModifyRecordResponseBodyTypeEnum = "SRV" - ModifyRecordResponseBodyTypeEnumTxt ModifyRecordResponseBodyTypeEnum = "TXT" - ModifyRecordResponseBodyTypeEnumUrl ModifyRecordResponseBodyTypeEnum = "URL" -) - -type ModifyRecordResponseBodyStateEnum string - -// List of State -const ( - ModifyRecordResponseBodyStateEnumDisabled ModifyRecordResponseBodyStateEnum = "DISABLED" - ModifyRecordResponseBodyStateEnumEnabled ModifyRecordResponseBodyStateEnum = "ENABLED" -) - -type ModifyRecordResponseBody struct { - // 主机头 - Rr string `json:"rr,omitempty"` - - // 修改时间 - ModifiedTime string `json:"modifiedTime,omitempty"` - - // 线路中文名 - LineZh string `json:"lineZh,omitempty"` - - // 备注 - Description string `json:"description,omitempty"` - - // 线路ID - LineId string `json:"lineId,omitempty"` - - // 权重值 - Weight *int32 `json:"weight,omitempty"` - - // MX优先级 - MxPri *int32 `json:"mxPri,omitempty"` - - // 记录类型 - Type ModifyRecordResponseBodyTypeEnum `json:"type,omitempty"` - - // 缓存的生命周期 - Ttl *int32 `json:"ttl,omitempty"` - - // 解析记录ID - RecordId string `json:"recordId,omitempty"` - - // 域名名称 - DomainName string `json:"domainName,omitempty"` - - // 线路英文名 - LineEn string `json:"lineEn,omitempty"` - - // 状态 - State ModifyRecordResponseBodyStateEnum `json:"state,omitempty"` - - // 记录值 - Value string `json:"value,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/api_client.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/api_client.go deleted file mode 100644 index af08cfd1..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/api_client.go +++ /dev/null @@ -1,509 +0,0 @@ -package ecloudsdkcore - -import ( - "bytes" - "encoding/json" - "encoding/xml" - "errors" - "fmt" - "io" - "io/ioutil" - "mime/multipart" - "net/http" - "net/url" - "os" - "path/filepath" - "reflect" - "regexp" - "strconv" - "strings" - "time" - "unicode/utf8" - - "gitlab.ecloud.com/ecloud/ecloudsdkcore/config" -) - -var ( - jsonCheck = regexp.MustCompile("(?i:(?:application|text)/json)") - xmlCheck = regexp.MustCompile("(?i:(?:application|text)/xml)") -) - -// APIClient manages communication -// In most cases there should be only one, shared, APIClient. -type APIClient struct { - cfg *Configuration - common service -} - -type service struct { - client *APIClient -} - -type HttpRequestPosition string - -const ( - BODY HttpRequestPosition = "Body" - QUERY HttpRequestPosition = "Query" - PATH HttpRequestPosition = "Path" - HEADER HttpRequestPosition = "Header" -) - -const ( - SdkPortalUrl = "/op-apim-portal/apim/request/sdk" - SdkPortalGatewayUrl = "/api/query/openapi/apim/request/sdk" -) - -// NewAPIClient creates a new API client. -func NewAPIClient() *APIClient { - cfg := NewConfiguration() - if cfg.HTTPClient == nil { - cfg.HTTPClient = http.DefaultClient - } - c := &APIClient{} - c.cfg = cfg - c.common.client = c - return c -} - -// atoi string to int -func atoi(in string) (int, error) { - return strconv.Atoi(in) -} - -// selectHeaderContentType select a content type from the available list. -func selectHeaderContentType(contentTypes []string) string { - if len(contentTypes) == 0 { - return "" - } - if contains(contentTypes, "application/json") { - return "application/json" - } - return contentTypes[0] -} - -// selectHeaderAccept join all accept types and return -func selectHeaderAccept(accepts []string) string { - if len(accepts) == 0 { - return "" - } - - if contains(accepts, "application/json") { - return "application/json" - } - - return strings.Join(accepts, ",") -} - -// contains is a case insenstive match, finding needle in a haystack -func contains(haystack []string, needle string) bool { - for _, a := range haystack { - if strings.ToLower(a) == strings.ToLower(needle) { - return true - } - } - return false -} - -// Verify optional parameters are of the correct type. -func typeCheckParameter(obj interface{}, expected string, name string) error { - if obj == nil { - return nil - } - if reflect.TypeOf(obj).String() != expected { - return fmt.Errorf("Expected %s to be of type %s but received %s.", name, expected, reflect.TypeOf(obj).String()) - } - return nil -} - -// parameterToString convert interface{} parameters to string, using a delimiter if format is provided. -func parameterToString(obj interface{}, collectionFormat string, request HttpRequest) (*http.Request, string) { - var delimiter string - - switch collectionFormat { - case "pipes": - delimiter = "|" - case "ssv": - delimiter = " " - case "tsv": - delimiter = "\t" - case "csv": - delimiter = "," - } - - if reflect.TypeOf(obj).Kind() == reflect.Slice { - return nil, strings.Trim(strings.Replace(fmt.Sprint(obj), " ", delimiter, -1), "[]") - } - - return nil, fmt.Sprintf("%v", obj) -} - -// Excute entry for http call -func (c *APIClient) Excute(httpRequest *HttpRequest, config *config.Config, returnType interface{}) (*http.Response, error) { - httpRequest = buildHttpRequest(httpRequest, config) - request := buildCall(httpRequest) - httpResponse, err := c.callAPI(request) - if err != nil || httpResponse == nil { - return nil, err - } - - responseBody, err := ioutil.ReadAll(httpResponse.Body) - httpResponse.Body.Close() - if err != nil { - return httpResponse, err - } - - if httpResponse.StatusCode < 300 { - // If we succeed, return the data, otherwise pass on to decode error. - err = c.decode(&returnType, responseBody, httpResponse.Header.Get("Content-Type")) - if err != nil { - return httpResponse, fmt.Errorf("%w, response body is: %s", err, string(responseBody)) - } - return httpResponse, nil - } - - if httpResponse.StatusCode >= 300 { - newErr := GenericResponseError{ - body: responseBody, - error: httpResponse.Status, - } - return httpResponse, newErr - } - return httpResponse, err -} - -// callAPI do the request. -func (c *APIClient) callAPI(request *http.Request) (*http.Response, error) { - return c.cfg.HTTPClient.Do(request) -} - -// ChangeBasePath Change base path to allow switching to mocks -func (c *APIClient) ChangeBasePath(path string) { - c.cfg.BasePath = path -} - -// buildHttpRequest build the request -func buildHttpRequest(httpRequest *HttpRequest, config *config.Config) *HttpRequest { - openApiRequest := &OpenApiRequest{ - AccessKey: config.AccessKey, - SecretKey: config.SecretKey, - PoolId: config.PoolId, - Api: httpRequest.Action, - Product: httpRequest.Product, - Version: httpRequest.Version, - SdkVersion: httpRequest.SdkVersion, - Language: "Golang", - } - if httpRequest.Body != nil { - reqType := reflect.TypeOf(httpRequest.Body) - if reqType.Kind() == reflect.Ptr { - reqType = reqType.Elem() - } - v := reflect.ValueOf(httpRequest.Body) - if v.Kind() == reflect.Ptr { - v = v.Elem() - } - flag := false - for i := 0; i < reqType.NumField(); i++ { - fieldType := reqType.Field(i) - value := v.FieldByName(fieldType.Name) - if value.Kind() == reflect.Ptr { - if value.IsNil() { - continue - } - value = value.Elem() - - } - propertyType := fieldType.Type - if propertyType.Kind() == reflect.Ptr { - propertyType = propertyType.Elem() - } - - _, flag = propertyType.FieldByName(string(BODY)) - if flag { - openApiRequest.BodyParameter = value.Interface() - continue - } - _, flag = propertyType.FieldByName(string(HEADER)) - if flag { - openApiRequest.HeaderParameter = structToMap(value.Interface()) - continue - } - _, flag = propertyType.FieldByName(string(QUERY)) - if flag { - openApiRequest.QueryParameter = structToMap(value.Interface()) - continue - } - _, flag = propertyType.FieldByName(string(PATH)) - if flag { - openApiRequest.PathParameter = structToMap(value.Interface()) - continue - } - } - } - headers := make(map[string]interface{}) - if httpRequest.HeaderParams != nil { - if openApiRequest.HeaderParameter == nil { - headers = httpRequest.HeaderParams - } else { - headers = mergeMap(openApiRequest.HeaderParameter, httpRequest.HeaderParams) - } - openApiRequest.HeaderParameter = headers - } - httpRequest.Body = openApiRequest - return httpRequest -} - -// mergeMap merge the two map results -func mergeMap(mObj ...map[string]interface{}) map[string]interface{} { - newMap := map[string]interface{}{} - for _, m := range mObj { - for k, v := range m { - newMap[k] = v - } - } - return newMap -} - -// structToMap struct convert to map -func structToMap(value interface{}) map[string]interface{} { - data, _ := json.Marshal(value) - result := make(map[string]interface{}) - json.Unmarshal(data, &result) - return result -} - -func buildCall(httpRequest *HttpRequest) (request *http.Request) { - url := "" - if len(httpRequest.Url) > 0 { - url = httpRequest.Url + SdkPortalUrl - } else { - url = httpRequest.DefaultUrl + SdkPortalGatewayUrl - } - request, _ = prepareRequest(url, "POST", httpRequest.Body) - return request -} - -// prepareRequest build the request -func prepareRequest(path string, method string, - postBody interface{}, -) (httpRequest *http.Request, err error) { - var body *bytes.Buffer - - // Detect postBody type and post. - if postBody != nil { - contentType := detectContentType(postBody) - body, err = setBody(postBody, contentType) - if err != nil { - return nil, err - } - } - - // Setup path and query parameters - url, err := url.Parse(path) - if err != nil { - return nil, err - } - - // Generate a new request - if body != nil { - httpRequest, err = http.NewRequest(method, url.String(), body) - } else { - httpRequest, err = http.NewRequest(method, url.String(), nil) - } - if err != nil { - return nil, err - } - - // add default header parameters - httpRequest.Header.Add("Content-Type", "application/json") - return httpRequest, nil -} - -func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err error) { - if strings.Contains(contentType, "application/xml") { - if err = xml.Unmarshal(b, v); err != nil { - return err - } - return nil - } else if strings.Contains(contentType, "application/json") { - platformResponse := &APIPlatformResponse{} - if err = json.Unmarshal(b, platformResponse); err != nil { - newErr := GenericResponseError{ - body: b, - error: err.Error(), - } - return newErr - } - platformResponseBodyBytes, _ := json.Marshal(platformResponse.Body) - platformResponseBody := &APIPlatformResponseBody{} - if err = json.Unmarshal(platformResponseBodyBytes, platformResponseBody); err != nil { - return err - } - /* - 找到两层指针指向的元素 - */ - value := reflect.ValueOf(v).Elem().Elem() - - if !value.IsNil() { - structValue := value.Elem() - if structValue.NumField() == 1 && structValue.Field(0).Kind() == reflect.String { - n := len(platformResponseBody.ResponseBody) - structValue.Field(0).SetString(platformResponseBody.ResponseBody[1 : n-1]) - return nil - } - } - - if err = json.Unmarshal([]byte(platformResponseBody.ResponseBody), v); err != nil { - return err - } - return nil - } - return errors.New("undefined response type") -} - -// Add a file to the multipart request -func addFile(w *multipart.Writer, fieldName, path string) error { - file, err := os.Open(path) - if err != nil { - return err - } - defer file.Close() - - part, err := w.CreateFormFile(fieldName, filepath.Base(path)) - if err != nil { - return err - } - _, err = io.Copy(part, file) - - return err -} - -// Prevent trying to import "fmt" -func reportError(format string, a ...interface{}) error { - return fmt.Errorf(format, a...) -} - -// Set request body from an interface{} -func setBody(body interface{}, contentType string) (bodyBuf *bytes.Buffer, err error) { - if bodyBuf == nil { - bodyBuf = &bytes.Buffer{} - } - if reader, ok := body.(io.Reader); ok { - _, err = bodyBuf.ReadFrom(reader) - } else if b, ok := body.([]byte); ok { - _, err = bodyBuf.Write(b) - } else if s, ok := body.(string); ok { - _, err = bodyBuf.WriteString(s) - } else if s, ok := body.(*string); ok { - _, err = bodyBuf.WriteString(*s) - } else if jsonCheck.MatchString(contentType) { - err = json.NewEncoder(bodyBuf).Encode(body) - } else if xmlCheck.MatchString(contentType) { - xml.NewEncoder(bodyBuf).Encode(body) - } - - if err != nil { - return nil, err - } - - if bodyBuf.Len() == 0 { - err = fmt.Errorf("Invalid body type %s\n", contentType) - return nil, err - } - return bodyBuf, nil -} - -// detectContentType method is used to figure out `Request.Body` content type for request header -func detectContentType(body interface{}) string { - contentType := "text/plain; charset=utf-8" - kind := reflect.TypeOf(body).Kind() - - switch kind { - case reflect.Struct, reflect.Map, reflect.Ptr: - contentType = "application/json; charset=utf-8" - case reflect.String: - contentType = "text/plain; charset=utf-8" - default: - if b, ok := body.([]byte); ok { - contentType = http.DetectContentType(b) - } else if kind == reflect.Slice { - contentType = "application/json; charset=utf-8" - } - } - - return contentType -} - -type cacheControl map[string]string - -func parseCacheControl(headers http.Header) cacheControl { - cc := cacheControl{} - ccHeader := headers.Get("Cache-Control") - for _, part := range strings.Split(ccHeader, ",") { - part = strings.Trim(part, " ") - if part == "" { - continue - } - if strings.ContainsRune(part, '=') { - keyval := strings.Split(part, "=") - cc[strings.Trim(keyval[0], " ")] = strings.Trim(keyval[1], ",") - } else { - cc[part] = "" - } - } - return cc -} - -// CacheExpires helper function to determine remaining time before repeating a request. -func CacheExpires(r *http.Response) time.Time { - // Figure out when the cache expires. - var expires time.Time - now, err := time.Parse(time.RFC1123, r.Header.Get("date")) - if err != nil { - return time.Now() - } - respCacheControl := parseCacheControl(r.Header) - - if maxAge, ok := respCacheControl["max-age"]; ok { - lifetime, err := time.ParseDuration(maxAge + "s") - if err != nil { - expires = now - } - expires = now.Add(lifetime) - } else { - expiresHeader := r.Header.Get("Expires") - if expiresHeader != "" { - expires, err = time.Parse(time.RFC1123, expiresHeader) - if err != nil { - expires = now - } - } - } - return expires -} - -func strlen(s string) int { - return utf8.RuneCountInString(s) -} - -// GenericResponseError Provides access to the body, error and model on returned errors. -type GenericResponseError struct { - body []byte - error string - model interface{} -} - -// Error returns non-empty string if there was an error. -func (e GenericResponseError) Error() string { - return e.error -} - -// Body returns the raw bytes of the response -func (e GenericResponseError) Body() []byte { - return e.body -} - -// Model returns the unpacked model of the error -func (e GenericResponseError) Model() interface{} { - return e.model -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/api_response.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/api_response.go deleted file mode 100644 index eef07f5c..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/api_response.go +++ /dev/null @@ -1,62 +0,0 @@ -package ecloudsdkcore - -import ( - "net/http" -) - -type ReturnState string - -const ( - OK ReturnState = "OK" - ERROR ReturnState = "ERROR" - EXCEPTION ReturnState = "EXCEPTION" - ALARM ReturnState = "ALARM" - FORBIDDEN ReturnState = "FORBIDDEN" -) - -type APIResponse struct { - *http.Response `json:"-"` - Message string `json:"message,omitempty"` - // Operation is the name of the swagger operation. - Operation string `json:"operation,omitempty"` - // RequestURL is the request URL. This value is always available, even if the - // embedded *http.Response is nil. - RequestURL string `json:"url,omitempty"` - // Method is the HTTP method used for the request. This value is always - // available, even if the embedded *http.Response is nil. - Method string `json:"method,omitempty"` - // Payload holds the contents of the response body (which may be nil or empty). - // This is provided here as the raw response.Body() reader will have already - // been drained. - Payload []byte `json:"-"` -} - -type APIPlatformResponse struct { - RequestId string `json:"requestId,omitempty"` - State ReturnState `json:"state,omitempty"` - Body interface{} `json:"body,omitempty"` - ErrorCode string `json:"errorCode,omitempty"` - ErrorParams []string `json:"errorParams,omitempty"` - ErrorMessage string `json:"errorMessage,omitempty"` -} - -type APIPlatformResponseBody struct { - // TimeConsuming int64 `json:"timeConsuming,omitempty"` - ResponseBody string `json:"responseBody,omitempty"` - RequestHeader map[string]interface{} `json:"requestHeader,omitempty"` - ResponseHeader map[string]interface{} `json:"responseHeader,omitempty"` - ResponseMessage string `json:"responseMessage,omitempty"` - StatusCode int `json:"statusCode,omitempty"` - HttpMethod string `json:"httpMethod,omitempty"` - RequestUrl string `json:"requestUrl,omitempty"` -} - -func NewAPIResponse(r *http.Response) *APIResponse { - response := &APIResponse{Response: r} - return response -} - -func NewAPIResponseWithError(errorMessage string) *APIResponse { - response := &APIResponse{Message: errorMessage} - return response -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/config/config.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/config/config.go deleted file mode 100644 index 08ba59e3..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/config/config.go +++ /dev/null @@ -1,9 +0,0 @@ -package config - -type Config struct { - AccessKey string `json:"accessKey,string"` - SecretKey string `json:"secretKey,string"` - PoolId string `json:"poolId,string"` - ReadTimeOut int `json:"readTimeOut,int"` - ConnectTimeout int `json:"connectTimeout,int"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/configuration.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/configuration.go deleted file mode 100644 index 8eeb5df0..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/configuration.go +++ /dev/null @@ -1,32 +0,0 @@ -package ecloudsdkcore - -import ( - "net/http" -) - -type APIKey struct { - Key string - Prefix string -} - -type Configuration struct { - BasePath string `json:"basePath,omitempty"` - Host string `json:"host,omitempty"` - Scheme string `json:"scheme,omitempty"` - DefaultHeader map[string]string `json:"defaultHeader,omitempty"` - UserAgent string `json:"userAgent,omitempty"` - HTTPClient *http.Client -} - -func NewConfiguration() *Configuration { - cfg := &Configuration{ - BasePath: "https://ecloud.10086.cn/", - DefaultHeader: make(map[string]string), - UserAgent: "Ecloud-SDK/1.0.0/go", - } - return cfg -} - -func (c *Configuration) AddDefaultHeader(key string, value string) { - c.DefaultHeader[key] = value -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/go.mod b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/go.mod deleted file mode 100644 index f3019ca0..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module gitlab.ecloud.com/ecloud/ecloudsdkcore - -go 1.14 diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/http_request.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/http_request.go deleted file mode 100644 index e498463d..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/http_request.go +++ /dev/null @@ -1,22 +0,0 @@ -package ecloudsdkcore - -type HttpRequest struct { - Url string `json:"url,omitempty"` - DefaultUrl string `json:"defaultUrl,omitempty"` - Method string `json:"method,omitempty"` - Action string `json:"action,omitempty"` - Product string `json:"product,omitempty"` - Version string `json:"version,omitempty"` - SdkVersion string `json:"sdkVersion,omitempty"` - Body interface{} `json:"body,omitempty"` - PathParams map[string]interface{} `json:"pathParams,omitempty"` - QueryParams map[string]interface{} `json:"queryParams,omitempty"` - HeaderParams map[string]interface{} `json:"headerParams,omitempty"` -} - -func NewDefaultHttpRequest() *HttpRequest { - return &HttpRequest{ - DefaultUrl: "https://ecloud.10086.cn", - Method: "POST", - } -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/open_api_request.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/open_api_request.go deleted file mode 100644 index a7cb4c0b..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/open_api_request.go +++ /dev/null @@ -1,16 +0,0 @@ -package ecloudsdkcore - -type OpenApiRequest struct { - Product string `json:"product,omitempty"` - Version string `json:"version,omitempty"` - SdkVersion string `json:"sdkVersion,omitempty"` - Language string `json:"language,omitempty"` - Api string `json:"api,omitempty"` - PoolId string `json:"poolId,omitempty"` - HeaderParameter map[string]interface{} `json:"headerParameter,omitempty"` - PathParameter map[string]interface{} `json:"pathParameter,omitempty"` - QueryParameter map[string]interface{} `json:"queryParameter,omitempty"` - BodyParameter interface{} `json:"bodyParameter,omitempty"` - AccessKey string `json:"accessKey,omitempty"` - SecretKey string `json:"secretKey,omitempty"` -} diff --git a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/position/http_position.go b/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/position/http_position.go deleted file mode 100644 index 041b8e85..00000000 --- a/pkg/sdk3rd-forks/gitlab.ecloud.com/ecloud/ecloudsdkcore@v1.0.0/position/http_position.go +++ /dev/null @@ -1,9 +0,0 @@ -package position - -type Body struct{} - -type Query struct{} - -type Path struct{} - -type Header struct{}