models

package
v1.64.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2025 License: Apache-2.0 Imports: 0 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackInstanceVoucherVo

type BackInstanceVoucherVo struct {

	/* pin (Optional) */
	Pin string `json:"pin"`

	/* 账户名 (Optional) */
	Account string `json:"account"`

	/* 实例券id (Optional) */
	InstanceVoucherId string `json:"instanceVoucherId"`

	/* 实例券类型 (Optional) */
	InstanceVoucherType string `json:"instanceVoucherType"`

	/* 资源预留(1 有预留、2 无预留) (Optional) */
	IsReserved int `json:"isReserved"`

	/* 地域 (Optional) */
	Region string `json:"region"`

	/* 展示说明 (Optional) */
	Tips string `json:"tips"`

	/* 展示实例族/规格 (Optional) */
	Label string `json:"label"`

	/* 数量 (Optional) */
	Count int `json:"count"`

	/* 显示单位 (Optional) */
	Unit string `json:"unit"`

	/* 生效时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 失效时间 (Optional) */
	EndTime string `json:"endTime"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 状态(1:正常: 2:已退订 -1:失效) (Optional) */
	Status int `json:"status"`
}

type ConsoleInstanceVoucherVo

type ConsoleInstanceVoucherVo struct {

	/* 实例券id (Optional) */
	InstanceVoucherId string `json:"instanceVoucherId"`

	/* 实例券类型 (Optional) */
	InstanceVoucherType string `json:"instanceVoucherType"`

	/* 资源预留(1 有预留、2 无预留) (Optional) */
	IsReserved int `json:"isReserved"`

	/* 地域 (Optional) */
	Region string `json:"region"`

	/* 展示说明 (Optional) */
	Tips string `json:"tips"`

	/* 展示实例族/规格 (Optional) */
	Label string `json:"label"`

	/* 数量 (Optional) */
	Count int `json:"count"`

	/* 显示单位 (Optional) */
	Unit string `json:"unit"`

	/* 生效时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 失效时间 (Optional) */
	EndTime string `json:"endTime"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 状态(1:正常: 2:已退订 -1:失效) (Optional) */
	Status int `json:"status"`
}

type DeductionDetailOperatorVo

type DeductionDetailOperatorVo struct {

	/* pin (Optional) */
	Pin string `json:"pin"`

	/* 账户名 (Optional) */
	LoginName string `json:"loginName"`

	/* 实例券ID (Optional) */
	ReservedInstanceId string `json:"reservedInstanceId"`

	/* 实例券类型 (Optional) */
	ReservedInstanceTypeName string `json:"reservedInstanceTypeName"`

	/* 抵扣时间 (Optional) */
	UsageTime string `json:"usageTime"`

	/* 抵扣产品 (Optional) */
	InstanceServiceCodeName string `json:"instanceServiceCodeName"`

	/* 抵扣实例ID (Optional) */
	InstanceId string `json:"instanceId"`

	/* 实例规格 (Optional) */
	InstanceSpec string `json:"instanceSpec"`

	/* 抵扣量 (Optional) */
	ConsumeAmount string `json:"consumeAmount"`

	/* 实例地域 (Optional) */
	InstanceRegionName string `json:"instanceRegionName"`

	/* 用量开始时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 用量结束时间 (Optional) */
	EndTime string `json:"endTime"`
}

type DeductionDetailVo

type DeductionDetailVo struct {

	/* pin (Optional) */
	Pin string `json:"pin"`

	/* 实例券ID (Optional) */
	ReservedInstanceId string `json:"reservedInstanceId"`

	/* 实例券类型 (Optional) */
	ReservedInstanceTypeName string `json:"reservedInstanceTypeName"`

	/* 抵扣时间 (Optional) */
	UsageTime string `json:"usageTime"`

	/* 抵扣产品 (Optional) */
	InstanceServiceCodeName string `json:"instanceServiceCodeName"`

	/* 抵扣实例ID (Optional) */
	InstanceId string `json:"instanceId"`

	/* 实例规格 (Optional) */
	InstanceSpec string `json:"instanceSpec"`

	/* 抵扣量 (Optional) */
	ConsumeAmount string `json:"consumeAmount"`

	/* 实例地域 (Optional) */
	InstanceRegionName string `json:"instanceRegionName"`

	/* 用量开始时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 用量结束时间 (Optional) */
	EndTime string `json:"endTime"`
}

type InstanceVoucherDTO

type InstanceVoucherDTO struct {

	/* 实例券ID (Optional) */
	InstanceVoucherId string `json:"instanceVoucherId"`

	/* 实例券类型(对应iaas侧resourceType) (Optional) */
	ReservedInstanceType string `json:"reservedInstanceType"`

	/* pin (Optional) */
	Pin string `json:"pin"`

	/* 产品 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 是否有预留(1 有预留、2 无预留,对应iaas侧reservedType 预留:reserved, 不预留:unReserved) (Optional) */
	IsReserved int `json:"isReserved"`

	/* 状态(1:正常: 2:已退订,-1:失效) (Optional) */
	Status int `json:"status"`

	/* 生效时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 失效时间 (Optional) */
	EndTime string `json:"endTime"`
}

type InstanceVoucherSpec

type InstanceVoucherSpec struct {

	/* sourceId (Optional) */
	SourceId string `json:"sourceId"`

	/* 订单号 (Optional) */
	OrderNumber string `json:"orderNumber"`

	/* 实例券ID (Optional) */
	InstanceVoucherId string `json:"instanceVoucherId"`

	/* 用户pin (Optional) */
	Pin string `json:"pin"`

	/* 产品线 (Optional) */
	AppCode string `json:"appCode"`

	/* 产品编码 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 产品类型(实例券类型) (Optional) */
	ResourceType string `json:"resourceType"`

	/* 地域 (Optional) */
	Region string `json:"region"`

	/* 可用区(新购时,预留:reserved,az必传) (Optional) */
	Az string `json:"az"`

	/* 资源分配方式(是否预留 预留:reserved, 不预留:unReserved) (Optional) */
	ReservedType string `json:"reservedType"`

	/* 规格族(不预留:unReserved,instanceTypeFamily必传) (Optional) */
	InstanceTypeFamily string `json:"instanceTypeFamily"`

	/* 规格(预留:reserved,instanceType必传) (Optional) */
	InstanceType string `json:"instanceType"`

	/* 购买数量 (Optional) */
	UnitCount int `json:"unitCount"`

	/* 计费单位,预付费必填(month、year,默认为month) (Optional) */
	ChargeUnit string `json:"chargeUnit"`

	/* 计费时长,预付费必填 (Optional) */
	ChargeDuration int `json:"chargeDuration"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 操作(1:新购 2:配置变更) (Optional) */
	Action int `json:"action"`
}

type InstanceVoucherVo

type InstanceVoucherVo struct {

	/* 实例券ID (Optional) */
	InstanceVoucherId string `json:"instanceVoucherId"`

	/* 实例券类型(对应iaas侧resourceType) (Optional) */
	ReservedInstanceType string `json:"reservedInstanceType"`

	/* 是否有预留(1 有预留、2 无预留,对应iaas侧reservedType 预留:reserved, 不预留:unReserved) (Optional) */
	IsReserved int `json:"isReserved"`

	/* 状态(1:正常: 2:已退订,-1:失效) (Optional) */
	Status int `json:"status"`

	/* 生效时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 失效时间 (Optional) */
	EndTime string `json:"endTime"`
}

type Pagination

type Pagination struct {

	/* 当前页(默认:1) (Optional) */
	CurrPageNo int `json:"currPageNo"`

	/* 总页数 (Optional) */
	NumberPages int `json:"numberPages"`

	/* 总记录数 (Optional) */
	NumberRecords int `json:"numberRecords"`

	/* 每页记录数(默认每页:10) (Optional) */
	PageSize int `json:"pageSize"`

	/* 起始页 (Optional) */
	StartIndex int `json:"startIndex"`
}

type Product

type Product struct {

	/* ID (Optional) */
	Id int `json:"id"`

	/* 应用编码 (Optional) */
	AppCode string `json:"appCode"`

	/* 产品编码 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 预留实例类型 (Optional) */
	ReservedInstanceType string `json:"reservedInstanceType"`

	/* 预留实例券类型名称 (Optional) */
	TypeName string `json:"typeName"`

	/* 状态 : 1 有效 2 失效 (Optional) */
	Status int `json:"status"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	UpdateTime string `json:"updateTime"`

	/* 创建人 (Optional) */
	CreateErp string `json:"createErp"`
}

type ProductQuery

type ProductQuery struct {

	/* ID (Optional) */
	Id int `json:"id"`

	/* 应用编码 (Optional) */
	AppCode string `json:"appCode"`

	/* 产品编码 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 预留实例类型 (Optional) */
	ReservedInstanceType string `json:"reservedInstanceType"`

	/* 预留实例券类型名称 (Optional) */
	TypeName string `json:"typeName"`

	/* 状态 : 1 有效 2 失效 (Optional) */
	Status int `json:"status"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	UpdateTime string `json:"updateTime"`

	/* 创建人 (Optional) */
	CreateErp string `json:"createErp"`
}

type SpecificationDTO

type SpecificationDTO struct {

	/* 产品线 (Optional) */
	AppCode string `json:"appCode"`

	/* 产品 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 券类型 (Optional) */
	ReservedInstanceType int `json:"reservedInstanceType"`

	/* 预留类型 (Optional) */
	IsReserved int `json:"isReserved"`

	/* 券规格 (Optional) */
	InstanceTypeFamily string `json:"instanceTypeFamily"`

	/* 可抵扣产品 (Optional) */
	UsingServiceCode string `json:"usingServiceCode"`

	/* 可抵扣规格 (Optional) */
	InstanceType string `json:"instanceType"`

	/* 标准化因子 (Optional) */
	StandardFactor int `json:"standardFactor"`

	/* 状态 (Optional) */
	Status int `json:"status"`
}

type SpecificationVo

type SpecificationVo struct {

	/* 主键id (Optional) */
	Id int `json:"id"`

	/* 产品线 (Optional) */
	AppCode string `json:"appCode"`

	/* 产品线展示名称 (Optional) */
	AppCodeName string `json:"appCodeName"`

	/* 产品 (Optional) */
	ServiceCode string `json:"serviceCode"`

	/* 产品展示名称 (Optional) */
	ServiceCodeName string `json:"serviceCodeName"`

	/* 券类型 (Optional) */
	ReservedInstanceType string `json:"reservedInstanceType"`

	/* 券类型展示名称 (Optional) */
	ReservedInstanceTypeName string `json:"reservedInstanceTypeName"`

	/* 预留类型 1、有预留,2、无预留 (Optional) */
	IsReserved int `json:"isReserved"`

	/* 预留类型 1、有预留,2、无预留 (Optional) */
	IsReservedStr string `json:"isReservedStr"`

	/* 券规格 (Optional) */
	InstanceTypeFamily string `json:"instanceTypeFamily"`

	/* 可抵扣产品 (Optional) */
	UsingServiceCode string `json:"usingServiceCode"`

	/* 可抵扣产品展示名称 (Optional) */
	UsingServiceCodeName string `json:"usingServiceCodeName"`

	/* 可抵扣规格 (Optional) */
	InstanceType string `json:"instanceType"`

	/* 标准化因子 (Optional) */
	StandardFactor int `json:"standardFactor"`

	/* 状态 1-有效, 2-无效 (Optional) */
	Status int `json:"status"`

	/* 状态 1-有效, 2-无效 (Optional) */
	StatusStr string `json:"statusStr"`
}

type SysConfig

type SysConfig struct {

	/* id (Optional) */
	Id int `json:"id"`

	/* 键 (Optional) */
	Key string `json:"key"`

	/* 值 (Optional) */
	Value string `json:"value"`

	/* 类型 (Optional) */
	ConfigType string `json:"configType"`

	/* 描述 (Optional) */
	Description string `json:"description"`

	/* 创建时间 (Optional) */
	CreatedTime string `json:"createdTime"`

	/* 更新时间 (Optional) */
	UpdatedTime string `json:"updatedTime"`

	/* 创建人 (Optional) */
	CreateErp string `json:"createErp"`
}

type SysConfigVo

type SysConfigVo struct {

	/* 键  */
	Key string `json:"key"`

	/* 值  */
	Value string `json:"value"`

	/* 类型  */
	ConfigType string `json:"configType"`

	/* 描述  */
	Description string `json:"description"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL