github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelContact.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // Contact undocumented 8 type Contact struct { 9 // OutlookItem is the base model of Contact 10 OutlookItem 11 // ParentFolderID undocumented 12 ParentFolderID *string `json:"parentFolderId,omitempty"` 13 // Birthday undocumented 14 Birthday *time.Time `json:"birthday,omitempty"` 15 // FileAs undocumented 16 FileAs *string `json:"fileAs,omitempty"` 17 // DisplayName undocumented 18 DisplayName *string `json:"displayName,omitempty"` 19 // GivenName undocumented 20 GivenName *string `json:"givenName,omitempty"` 21 // Initials undocumented 22 Initials *string `json:"initials,omitempty"` 23 // MiddleName undocumented 24 MiddleName *string `json:"middleName,omitempty"` 25 // NickName undocumented 26 NickName *string `json:"nickName,omitempty"` 27 // Surname undocumented 28 Surname *string `json:"surname,omitempty"` 29 // Title undocumented 30 Title *string `json:"title,omitempty"` 31 // YomiGivenName undocumented 32 YomiGivenName *string `json:"yomiGivenName,omitempty"` 33 // YomiSurname undocumented 34 YomiSurname *string `json:"yomiSurname,omitempty"` 35 // YomiCompanyName undocumented 36 YomiCompanyName *string `json:"yomiCompanyName,omitempty"` 37 // Generation undocumented 38 Generation *string `json:"generation,omitempty"` 39 // EmailAddresses undocumented 40 EmailAddresses []EmailAddress `json:"emailAddresses,omitempty"` 41 // ImAddresses undocumented 42 ImAddresses []string `json:"imAddresses,omitempty"` 43 // JobTitle undocumented 44 JobTitle *string `json:"jobTitle,omitempty"` 45 // CompanyName undocumented 46 CompanyName *string `json:"companyName,omitempty"` 47 // Department undocumented 48 Department *string `json:"department,omitempty"` 49 // OfficeLocation undocumented 50 OfficeLocation *string `json:"officeLocation,omitempty"` 51 // Profession undocumented 52 Profession *string `json:"profession,omitempty"` 53 // BusinessHomePage undocumented 54 BusinessHomePage *string `json:"businessHomePage,omitempty"` 55 // AssistantName undocumented 56 AssistantName *string `json:"assistantName,omitempty"` 57 // Manager undocumented 58 Manager *string `json:"manager,omitempty"` 59 // HomePhones undocumented 60 HomePhones []string `json:"homePhones,omitempty"` 61 // MobilePhone undocumented 62 MobilePhone *string `json:"mobilePhone,omitempty"` 63 // BusinessPhones undocumented 64 BusinessPhones []string `json:"businessPhones,omitempty"` 65 // HomeAddress undocumented 66 HomeAddress *PhysicalAddress `json:"homeAddress,omitempty"` 67 // BusinessAddress undocumented 68 BusinessAddress *PhysicalAddress `json:"businessAddress,omitempty"` 69 // OtherAddress undocumented 70 OtherAddress *PhysicalAddress `json:"otherAddress,omitempty"` 71 // SpouseName undocumented 72 SpouseName *string `json:"spouseName,omitempty"` 73 // PersonalNotes undocumented 74 PersonalNotes *string `json:"personalNotes,omitempty"` 75 // Children undocumented 76 Children []string `json:"children,omitempty"` 77 // SingleValueExtendedProperties undocumented 78 SingleValueExtendedProperties []SingleValueLegacyExtendedProperty `json:"singleValueExtendedProperties,omitempty"` 79 // MultiValueExtendedProperties undocumented 80 MultiValueExtendedProperties []MultiValueLegacyExtendedProperty `json:"multiValueExtendedProperties,omitempty"` 81 // Photo undocumented 82 Photo *ProfilePhoto `json:"photo,omitempty"` 83 // Extensions undocumented 84 Extensions []Extension `json:"extensions,omitempty"` 85 } 86 87 // ContactFolder undocumented 88 type ContactFolder struct { 89 // Entity is the base model of ContactFolder 90 Entity 91 // ParentFolderID undocumented 92 ParentFolderID *string `json:"parentFolderId,omitempty"` 93 // DisplayName undocumented 94 DisplayName *string `json:"displayName,omitempty"` 95 // SingleValueExtendedProperties undocumented 96 SingleValueExtendedProperties []SingleValueLegacyExtendedProperty `json:"singleValueExtendedProperties,omitempty"` 97 // MultiValueExtendedProperties undocumented 98 MultiValueExtendedProperties []MultiValueLegacyExtendedProperty `json:"multiValueExtendedProperties,omitempty"` 99 // Contacts undocumented 100 Contacts []Contact `json:"contacts,omitempty"` 101 // ChildFolders undocumented 102 ChildFolders []ContactFolder `json:"childFolders,omitempty"` 103 }