/
model_create_user_request.go
50 lines (32 loc) · 1.29 KB
/
model_create_user_request.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/*
* Metal API
*
* This is the API for Equinix Metal. The API allows you to programmatically interact with all of your Equinix Metal resources, including devices, networks, addresses, organizations, projects, and your user account. The official API docs are hosted at <https://metal.equinix.com/developers/api>.
*
* API version: 1.0.0
* Contact: support@equinixmetal.com
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package startapi
import (
"os"
"time"
)
type CreateUserRequest struct {
Avatar *os.File `json:"avatar,omitempty"`
CompanyName string `json:"company_name,omitempty"`
CompanyUrl string `json:"company_url,omitempty"`
Customdata map[string]interface{} `json:"customdata,omitempty"`
Emails []CreateUserRequestEmailsInner `json:"emails"`
FirstName string `json:"first_name"`
LastName string `json:"last_name"`
Level string `json:"level,omitempty"`
Locked bool `json:"locked,omitempty"`
Password string `json:"password,omitempty"`
PhoneNumber string `json:"phone_number,omitempty"`
SocialAccounts map[string]interface{} `json:"social_accounts,omitempty"`
Timezone string `json:"timezone,omitempty"`
Title string `json:"title,omitempty"`
TwoFactorAuth string `json:"two_factor_auth,omitempty"`
VerifiedAt time.Time `json:"verified_at,omitempty"`
}