cloduflare
This commit is contained in:
@@ -174,6 +174,23 @@ func (c *CloudflareClient) GetUser() (*CFUser, error) {
|
||||
return &user, nil
|
||||
}
|
||||
|
||||
// CFTokenVerify resultado de la verificación del token.
|
||||
type CFTokenVerify struct {
|
||||
ID string `json:"id"`
|
||||
Status string `json:"status"`
|
||||
NotBefore string `json:"not_before"`
|
||||
ExpiresOn string `json:"expires_on"`
|
||||
}
|
||||
|
||||
// VerifyToken verifica la validez del API token usando /user/tokens/verify.
|
||||
func (c *CloudflareClient) VerifyToken() (*CFTokenVerify, error) {
|
||||
var result CFTokenVerify
|
||||
if err := c.get("/user/tokens/verify", &result); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &result, nil
|
||||
}
|
||||
|
||||
// GetZones lista todas las zonas de la cuenta.
|
||||
func (c *CloudflareClient) GetZones() ([]CFZone, error) {
|
||||
var zones []CFZone
|
||||
|
||||
Reference in New Issue
Block a user