github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelPerson.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  // Person undocumented
     6  type Person struct {
     7  	// Entity is the base model of Person
     8  	Entity
     9  	// DisplayName undocumented
    10  	DisplayName *string `json:"displayName,omitempty"`
    11  	// GivenName undocumented
    12  	GivenName *string `json:"givenName,omitempty"`
    13  	// Surname undocumented
    14  	Surname *string `json:"surname,omitempty"`
    15  	// Birthday undocumented
    16  	Birthday *string `json:"birthday,omitempty"`
    17  	// PersonNotes undocumented
    18  	PersonNotes *string `json:"personNotes,omitempty"`
    19  	// IsFavorite undocumented
    20  	IsFavorite *bool `json:"isFavorite,omitempty"`
    21  	// ScoredEmailAddresses undocumented
    22  	ScoredEmailAddresses []ScoredEmailAddress `json:"scoredEmailAddresses,omitempty"`
    23  	// Phones undocumented
    24  	Phones []Phone `json:"phones,omitempty"`
    25  	// PostalAddresses undocumented
    26  	PostalAddresses []Location `json:"postalAddresses,omitempty"`
    27  	// Websites undocumented
    28  	Websites []Website `json:"websites,omitempty"`
    29  	// JobTitle undocumented
    30  	JobTitle *string `json:"jobTitle,omitempty"`
    31  	// CompanyName undocumented
    32  	CompanyName *string `json:"companyName,omitempty"`
    33  	// YomiCompany undocumented
    34  	YomiCompany *string `json:"yomiCompany,omitempty"`
    35  	// Department undocumented
    36  	Department *string `json:"department,omitempty"`
    37  	// OfficeLocation undocumented
    38  	OfficeLocation *string `json:"officeLocation,omitempty"`
    39  	// Profession undocumented
    40  	Profession *string `json:"profession,omitempty"`
    41  	// PersonType undocumented
    42  	PersonType *PersonType `json:"personType,omitempty"`
    43  	// UserPrincipalName undocumented
    44  	UserPrincipalName *string `json:"userPrincipalName,omitempty"`
    45  	// ImAddress undocumented
    46  	ImAddress *string `json:"imAddress,omitempty"`
    47  }
    48  
    49  // PersonOrGroupColumn undocumented
    50  type PersonOrGroupColumn struct {
    51  	// Object is the base model of PersonOrGroupColumn
    52  	Object
    53  	// AllowMultipleSelection undocumented
    54  	AllowMultipleSelection *bool `json:"allowMultipleSelection,omitempty"`
    55  	// ChooseFromType undocumented
    56  	ChooseFromType *string `json:"chooseFromType,omitempty"`
    57  	// DisplayAs undocumented
    58  	DisplayAs *string `json:"displayAs,omitempty"`
    59  }
    60  
    61  // PersonType undocumented
    62  type PersonType struct {
    63  	// Object is the base model of PersonType
    64  	Object
    65  	// Class undocumented
    66  	Class *string `json:"class,omitempty"`
    67  	// Subclass undocumented
    68  	Subclass *string `json:"subclass,omitempty"`
    69  }