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  }