Skip to content

Commit

Permalink
Merge pull request #75 from NaverCloudPlatform/fix/param_type
Browse files Browse the repository at this point in the history
fix: modify struct type
  • Loading branch information
youngmn authored Sep 11, 2024
2 parents fc1b611 + b5b5d06 commit a7697d3
Show file tree
Hide file tree
Showing 21 changed files with 188 additions and 171 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ package vmongodb
type ChangeCloudMongoDbConfigCountRequest struct {

// REGION코드
RegionCode *string `json:"regionCode,omitempty"`
RegionCode *string `json:"regionCode,omitempty"`

// CloudMongoDb 인스턴스번호
CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`

// Cloud DB for MongoDB config 서버 대수
ConfigServerCount *string `json:"configServerCount"`
ConfigServerCount *int32 `json:"configServerCount"`
}
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ package vmongodb
type ChangeCloudMongoDbMongosCountRequest struct {

// REGION코드
RegionCode *string `json:"regionCode,omitempty"`
RegionCode *string `json:"regionCode,omitempty"`

// CloudMongoDb 인스턴스번호
CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`

// Cloud DB for MongoDB mongos 서버 대수
MongosServerCount *string `json:"mongosServerCount"`
MongosServerCount *int32 `json:"mongosServerCount"`
}
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@ package vmongodb
type ChangeCloudMongoDbSecondaryCountRequest struct {

// REGION코드
RegionCode *string `json:"regionCode,omitempty"`
RegionCode *string `json:"regionCode,omitempty"`

// CloudMongoDb 인스턴스번호
CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`

// Cloud DB for MongoDB config 서버 대수
MemberServerCount *string `json:"memberServerCount"`
MemberServerCount *int32 `json:"memberServerCount"`

// Cloud DB for MongoDB arbiter 서버 대수
ArbiterServerCount *string `json:"arbiterServerCount"`
ArbiterServerCount *int32 `json:"arbiterServerCount"`

// CloudMongoDb Arbiter상품코드
ArbiterProductCode *string `json:"arbiterProductCode,omitempty"`
ArbiterProductCode *string `json:"arbiterProductCode,omitempty"`
}
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ package vmongodb
type ChangeCloudMongoDbShardCountRequest struct {

// REGION코드
RegionCode *string `json:"regionCode,omitempty"`
RegionCode *string `json:"regionCode,omitempty"`

// CloudMongoDb 인스턴스번호
CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`

// Cloud DB for MongoDB 샤드 대수
ShardCount *string `json:"shardCount"`
ShardCount *int32 `json:"shardCount"`
}
44 changes: 22 additions & 22 deletions services/vmongodb/cloud_mongo_db_instance.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,68 +11,68 @@ package vmongodb
type CloudMongoDbInstance struct {

// CloudMongoDb인스턴스번호
CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"`
CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"`

// CloudMongoDb서비스이름
CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName,omitempty"`
CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName,omitempty"`

// CloudMongoDb인스턴스상태이름
CloudMongoDbInstanceStatusName *string `json:"cloudMongoDbInstanceStatusName,omitempty"`
CloudMongoDbInstanceStatusName *string `json:"cloudMongoDbInstanceStatusName,omitempty"`

// CloudMongoDb인스턴스상태
CloudMongoDbInstanceStatus *CommonCode `json:"cloudMongoDbInstanceStatus,omitempty"`
CloudMongoDbInstanceStatus *CommonCode `json:"cloudMongoDbInstanceStatus,omitempty"`

// CloudMongoDb인스턴스OP
CloudMongoDbInstanceOperation *CommonCode `json:"cloudMongoDbInstanceOperation,omitempty"`
CloudMongoDbInstanceOperation *CommonCode `json:"cloudMongoDbInstanceOperation,omitempty"`

// 세대코드
GenerationCode *string `json:"generationCode,omitempty"`
GenerationCode *string `json:"generationCode,omitempty"`

// CloudMongoDb이미지상품코드
CloudMongoDbImageProductCode *string `json:"cloudMongoDbImageProductCode,omitempty"`
CloudMongoDbImageProductCode *string `json:"cloudMongoDbImageProductCode,omitempty"`

// CloudMongoDb엔진버전
EngineVersion *string `json:"engineVersion,omitempty"`
EngineVersion *string `json:"engineVersion,omitempty"`

// CloudMongoDb라이선스
License *CommonCode `json:"license,omitempty"`
License *CommonCode `json:"license,omitempty"`

// CloudMongoDb Member 포트
MemberPort *int32 `json:"memberPort,omitempty"`
MemberPort *int32 `json:"memberPort,omitempty"`

// CloudMongoDb Mongos 포트
MongosPort *int32 `json:"mongosPort,omitempty"`
MongosPort *int32 `json:"mongosPort,omitempty"`

// CloudMongoDb Config 포트
ConfigPort *int32 `json:"configPort,omitempty"`
ConfigPort *int32 `json:"configPort,omitempty"`

// CloudMongoDb Arbiter 포트
ArbiterPort *int32 `json:"arbiterPort,omitempty"`
ArbiterPort *int32 `json:"arbiterPort,omitempty"`

// 백업파일보관기간
BackupFileRetentionPeriod *string `json:"backupFileRetentionPeriod,omitempty"`
BackupFileRetentionPeriod *string `json:"backupFileRetentionPeriod,omitempty"`

// 백업시간
BackupTime *string `json:"backupTime,omitempty"`
BackupTime *string `json:"backupTime,omitempty"`

// 백업속도
BackupParallel *int32 `json:"backupParallel,omitempty"`
BackupParallel *int32 `json:"backupParallel,omitempty"`

// 생성일자
CreateDate *string `json:"createDate,omitempty"`
CreateDate *string `json:"createDate,omitempty"`

// ACG번호리스트
AccessControlGroupNoList *AccessControlGroupNoList `json:"accessControlGroupNoList,omitempty"`
AccessControlGroupNoList []*string `json:"accessControlGroupNoList,omitempty"`

// 샤드수
ShardCount *int32 `json:"shardCount,omitempty"`
ShardCount *int32 `json:"shardCount,omitempty"`

// Cloud DB for MongoDB 데이터 압축 알고리즘
Compress *CommonCode `json:"compress,omitempty"`
Compress *CommonCode `json:"compress,omitempty"`

// Cloud DB for MongoDB 클러스터 타입
ClusterType *CommonCode `json:"clusterType,omitempty"`
ClusterType *CommonCode `json:"clusterType,omitempty"`

// CloudMongoDb서버인스턴스리스트
CloudMongoDbServerInstanceList []*CloudMongoDbServerInstance `json:"CloudMongoDbServerInstanceList,omitempty"`
CloudMongoDbServerInstanceList []*CloudMongoDbServerInstance `json:"CloudMongoDbServerInstanceList,omitempty"`
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb 인스턴스번호 | [default to null]
**ConfigServerCount** | ***string** | Cloud DB for MongoDB config 서버 대수 | [default to null]
**ConfigServerCount** | ***int32** | Cloud DB for MongoDB config 서버 대수 | [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb 인스턴스번호 | [default to null]
**MongosServerCount** | ***string** | Cloud DB for MongoDB mongos 서버 대수 | [default to null]
**MongosServerCount** | ***int32** | Cloud DB for MongoDB mongos 서버 대수 | [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb 인스턴스번호 | [default to null]
**MemberServerCount** | ***string** | Cloud DB for MongoDB config 서버 대수 | [default to null]
**ArbiterServerCount** | ***string** | Cloud DB for MongoDB arbiter 서버 대수 | [default to null]
**MemberServerCount** | ***int32** | Cloud DB for MongoDB config 서버 대수 | [default to null]
**ArbiterServerCount** | ***int32** | Cloud DB for MongoDB arbiter 서버 대수 | [default to null]
**ArbiterProductCode** | ***string** | CloudMongoDb Arbiter상품코드 | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb 인스턴스번호 | [default to null]
**ShardCount** | ***string** | Cloud DB for MongoDB 샤드 대수 | [default to null]
**ShardCount** | ***int32** | Cloud DB for MongoDB 샤드 대수 | [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,14 @@
package vmongodb

type GetCloudMongoDbImageProductListResponse struct {
RequestId *string `json:"requestId,omitempty"`

RequestId *string `json:"requestId,omitempty"`
ReturnCode *string `json:"returnCode,omitempty"`

ReturnCode *string `json:"returnCode,omitempty"`
ReturnMessage *string `json:"returnMessage,omitempty"`

ReturnMessage *string `json:"returnMessage,omitempty"`

TotalRows *int32 `json:"totalRows,omitempty"`
TotalRows *int32 `json:"totalRows,omitempty"`

// 상품리스트
ProductList *ProductList `json:"productList,omitempty"`
ProductList []*Product `json:"productList,omitempty"`
}
11 changes: 5 additions & 6 deletions services/vmongodb/get_cloud_mongo_db_product_list_response.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,14 @@
package vmongodb

type GetCloudMongoDbProductListResponse struct {
RequestId *string `json:"requestId,omitempty"`

RequestId *string `json:"requestId,omitempty"`
ReturnCode *string `json:"returnCode,omitempty"`

ReturnCode *string `json:"returnCode,omitempty"`
ReturnMessage *string `json:"returnMessage,omitempty"`

ReturnMessage *string `json:"returnMessage,omitempty"`

TotalRows *int32 `json:"totalRows,omitempty"`
TotalRows *int32 `json:"totalRows,omitempty"`

// 상품리스트
ProductList *ProductList `json:"productList,omitempty"`
ProductList []*Product `json:"productList,omitempty"`
}
33 changes: 18 additions & 15 deletions services/vmongodb/product.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,47 +11,50 @@ package vmongodb
type Product struct {

// 상품코드
ProductCode *string `json:"productCode,omitempty"`
ProductCode *string `json:"productCode,omitempty"`

// 상품이름
ProductName *string `json:"productName,omitempty"`
ProductName *string `json:"productName,omitempty"`

// 상품유형
ProductType *CommonCode `json:"productType,omitempty"`
ProductType *CommonCode `json:"productType,omitempty"`

// 상품설명
ProductDescription *string `json:"productDescription,omitempty"`
ProductDescription *string `json:"productDescription,omitempty"`

// 인프라자원유형
InfraResourceType *CommonCode `json:"infraResourceType,omitempty"`
InfraResourceType *CommonCode `json:"infraResourceType,omitempty"`

// 인프라자원상세유형
InfraResourceDetailType *CommonCode `json:"infraResourceDetailType,omitempty"`
InfraResourceDetailType *CommonCode `json:"infraResourceDetailType,omitempty"`

// CPU개수
CpuCount *int32 `json:"cpuCount,omitempty"`
CpuCount *int32 `json:"cpuCount,omitempty"`

// 메모리사이즈
MemorySize *int64 `json:"memorySize,omitempty"`
MemorySize *int64 `json:"memorySize,omitempty"`

// 기본블록스토리지사이즈
BaseBlockStorageSize *int64 `json:"baseBlockStorageSize,omitempty"`
BaseBlockStorageSize *int64 `json:"baseBlockStorageSize,omitempty"`

// 플랫폼유형
PlatformType *CommonCode `json:"platformType,omitempty"`
PlatformType *CommonCode `json:"platformType,omitempty"`

// OS정보
OsInformation *string `json:"osInformation,omitempty"`
OsInformation *string `json:"osInformation,omitempty"`

// 디스크유형
DiskType *CommonCode `json:"diskType,omitempty"`
DiskType *CommonCode `json:"diskType,omitempty"`

// DB유형코드
DbKindCode *string `json:"dbKindCode,omitempty"`
DbKindCode *string `json:"dbKindCode,omitempty"`

// 추가블록스토리지사이즈
AddBlockStorageSize *int64 `json:"addBlockStorageSize,omitempty"`
AddBlockStorageSize *int64 `json:"addBlockStorageSize,omitempty"`

// 세대코드
GenerationCode *string `json:"generationCode,omitempty"`
GenerationCode *string `json:"generationCode,omitempty"`

// engineVersionCode
EngineVersionCode *string `json:"engineVersionCode,omitempty"`
}
11 changes: 5 additions & 6 deletions services/vmysql/get_cloud_mysql_image_product_list_response.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,14 @@
package vmysql

type GetCloudMysqlImageProductListResponse struct {
RequestId *string `json:"requestId,omitempty"`

RequestId *string `json:"requestId,omitempty"`
ReturnCode *string `json:"returnCode,omitempty"`

ReturnCode *string `json:"returnCode,omitempty"`
ReturnMessage *string `json:"returnMessage,omitempty"`

ReturnMessage *string `json:"returnMessage,omitempty"`

TotalRows *int32 `json:"totalRows,omitempty"`
TotalRows *int32 `json:"totalRows,omitempty"`

// 상품리스트
ProductList *CloudDbProductList `json:"productList,omitempty"`
ProductList []*CloudDbProduct `json:"productList,omitempty"`
}
Loading

0 comments on commit a7697d3

Please sign in to comment.