1
0
Fork 0
traefik/vendor/github.com/sacloud/libsacloud/sacloud/license.go
Ludovic Fernandez 139f280f35 ACME TLS ALPN
2018-07-03 12:44:04 +02:00

27 lines
709 B
Go

package sacloud
// License ライセンス
type License struct {
*Resource // ID
propName // 名称
propDescription // 説明
propCreatedAt // 作成日時
propModifiedAt // 変更日時
LicenseInfo *ProductLicense `json:",omitempty"` // ライセンス情報
}
// GetLicenseInfo ライセンス情報 取得
func (l *License) GetLicenseInfo() *ProductLicense {
return l.LicenseInfo
}
// SetLicenseInfo ライセンス情報 設定
func (l *License) SetLicenseInfo(license *ProductLicense) {
l.LicenseInfo = license
}
// SetLicenseInfoByID ライセンス情報 設定
func (l *License) SetLicenseInfoByID(id int64) {
l.LicenseInfo = &ProductLicense{Resource: NewResource(id)}
}