v1.12.0
This commit is contained in:
@@ -102,6 +102,15 @@ type ACL struct {
|
||||
UserGroupID string `json:"userGroupId"`
|
||||
}
|
||||
|
||||
// Access Control List with emails field
|
||||
type ACLWithEmails struct {
|
||||
// ACL
|
||||
ACL
|
||||
|
||||
// Emails
|
||||
Emails []string `json:"emails"`
|
||||
}
|
||||
|
||||
// Resource limits
|
||||
type ResourceLimits struct {
|
||||
// CuC
|
||||
@@ -134,9 +143,6 @@ type InfoAccount struct {
|
||||
// CKey
|
||||
CKey string `json:"_ckey"`
|
||||
|
||||
// Access Control List
|
||||
ACL []ACL `json:"acl"`
|
||||
|
||||
// Company
|
||||
Company string `json:"company"`
|
||||
|
||||
@@ -205,12 +211,30 @@ type InfoAccount struct {
|
||||
|
||||
// List of VINS IDs
|
||||
VINS []uint64 `json:"vins"`
|
||||
|
||||
// Default zone ID
|
||||
DefaultZoneID uint64 `json:"defaultZoneId"`
|
||||
}
|
||||
|
||||
// Deatailed information about the account zone
|
||||
type ZoneID struct {
|
||||
// ID of zone
|
||||
ID int64 `json:"id"`
|
||||
|
||||
// Name of zone
|
||||
Name string `json:"name"`
|
||||
}
|
||||
|
||||
// Deatailed information about account
|
||||
type RecordAccount struct {
|
||||
// Main information about account
|
||||
InfoAccount
|
||||
|
||||
// Access Control List
|
||||
ACL []ACLWithEmails `json:"acl"`
|
||||
|
||||
// Zones IDs
|
||||
ZoneIDs []ZoneID
|
||||
}
|
||||
|
||||
// More information about account
|
||||
@@ -218,8 +242,14 @@ type ItemAccount struct {
|
||||
// Meta
|
||||
Meta []interface{} `json:"_meta"`
|
||||
|
||||
// Access Control List
|
||||
ACL []ACL `json:"acl"`
|
||||
|
||||
// Main information about account
|
||||
InfoAccount
|
||||
|
||||
// Zones
|
||||
ZoneIDs []uint64
|
||||
}
|
||||
|
||||
// List of accounts
|
||||
|
||||
Reference in New Issue
Block a user