summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/ModelPerson.go
blob: 293e65db0c80a6c1e4c6acbe88b75d9c7757ccfb (plain) (blame)
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

// Person undocumented
type Person struct {
	// Entity is the base model of Person
	Entity
	// DisplayName undocumented
	DisplayName *string `json:"displayName,omitempty"`
	// GivenName undocumented
	GivenName *string `json:"givenName,omitempty"`
	// Surname undocumented
	Surname *string `json:"surname,omitempty"`
	// Birthday undocumented
	Birthday *string `json:"birthday,omitempty"`
	// PersonNotes undocumented
	PersonNotes *string `json:"personNotes,omitempty"`
	// IsFavorite undocumented
	IsFavorite *bool `json:"isFavorite,omitempty"`
	// EmailAddresses undocumented
	EmailAddresses []RankedEmailAddress `json:"emailAddresses,omitempty"`
	// Phones undocumented
	Phones []Phone `json:"phones,omitempty"`
	// PostalAddresses undocumented
	PostalAddresses []Location `json:"postalAddresses,omitempty"`
	// Websites undocumented
	Websites []Website `json:"websites,omitempty"`
	// Title undocumented
	Title *string `json:"title,omitempty"`
	// CompanyName undocumented
	CompanyName *string `json:"companyName,omitempty"`
	// YomiCompany undocumented
	YomiCompany *string `json:"yomiCompany,omitempty"`
	// Department undocumented
	Department *string `json:"department,omitempty"`
	// OfficeLocation undocumented
	OfficeLocation *string `json:"officeLocation,omitempty"`
	// Profession undocumented
	Profession *string `json:"profession,omitempty"`
	// Sources undocumented
	Sources []PersonDataSource `json:"sources,omitempty"`
	// MailboxType undocumented
	MailboxType *string `json:"mailboxType,omitempty"`
	// PersonType undocumented
	PersonType *string `json:"personType,omitempty"`
	// UserPrincipalName undocumented
	UserPrincipalName *string `json:"userPrincipalName,omitempty"`
}

// PersonAnniversary undocumented
type PersonAnniversary struct {
	// ItemFacet is the base model of PersonAnniversary
	ItemFacet
	// Type undocumented
	Type *AnniversaryType `json:"type,omitempty"`
	// Date undocumented
	Date *Date `json:"date,omitempty"`
}

// PersonDataSource undocumented
type PersonDataSource struct {
	// Object is the base model of PersonDataSource
	Object
	// Type undocumented
	Type *string `json:"type,omitempty"`
}

// PersonInterest undocumented
type PersonInterest struct {
	// ItemFacet is the base model of PersonInterest
	ItemFacet
	// Categories undocumented
	Categories []string `json:"categories,omitempty"`
	// Description undocumented
	Description *string `json:"description,omitempty"`
	// DisplayName undocumented
	DisplayName *string `json:"displayName,omitempty"`
	// WebURL undocumented
	WebURL *string `json:"webUrl,omitempty"`
}

// PersonName undocumented
type PersonName struct {
	// ItemFacet is the base model of PersonName
	ItemFacet
	// DisplayName undocumented
	DisplayName *string `json:"displayName,omitempty"`
	// First undocumented
	First *string `json:"first,omitempty"`
	// Initials undocumented
	Initials *string `json:"initials,omitempty"`
	// Last undocumented
	Last *string `json:"last,omitempty"`
	// LanguageTag undocumented
	LanguageTag *string `json:"languageTag,omitempty"`
	// Maiden undocumented
	Maiden *string `json:"maiden,omitempty"`
	// Middle undocumented
	Middle *string `json:"middle,omitempty"`
	// Nickname undocumented
	Nickname *string `json:"nickname,omitempty"`
	// Suffix undocumented
	Suffix *string `json:"suffix,omitempty"`
	// Title undocumented
	Title *string `json:"title,omitempty"`
	// Pronunciation undocumented
	Pronunciation *YomiPersonName `json:"pronunciation,omitempty"`
}

// PersonOrGroupColumn undocumented
type PersonOrGroupColumn struct {
	// Object is the base model of PersonOrGroupColumn
	Object
	// AllowMultipleSelection undocumented
	AllowMultipleSelection *bool `json:"allowMultipleSelection,omitempty"`
	// ChooseFromType undocumented
	ChooseFromType *string `json:"chooseFromType,omitempty"`
	// DisplayAs undocumented
	DisplayAs *string `json:"displayAs,omitempty"`
}

// PersonWebsite undocumented
type PersonWebsite struct {
	// ItemFacet is the base model of PersonWebsite
	ItemFacet
	// Categories undocumented
	Categories []string `json:"categories,omitempty"`
	// Description undocumented
	Description *string `json:"description,omitempty"`
	// DisplayName undocumented
	DisplayName *string `json:"displayName,omitempty"`
	// WebURL undocumented
	WebURL *string `json:"webUrl,omitempty"`
}