github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelOutlook.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // OutlookCategory undocumented
     8  type OutlookCategory struct {
     9  	// Entity is the base model of OutlookCategory
    10  	Entity
    11  	// DisplayName undocumented
    12  	DisplayName *string `json:"displayName,omitempty"`
    13  	// Color undocumented
    14  	Color *CategoryColor `json:"color,omitempty"`
    15  }
    16  
    17  // OutlookGeoCoordinates undocumented
    18  type OutlookGeoCoordinates struct {
    19  	// Object is the base model of OutlookGeoCoordinates
    20  	Object
    21  	// Altitude undocumented
    22  	Altitude *float64 `json:"altitude,omitempty"`
    23  	// Latitude undocumented
    24  	Latitude *float64 `json:"latitude,omitempty"`
    25  	// Longitude undocumented
    26  	Longitude *float64 `json:"longitude,omitempty"`
    27  	// Accuracy undocumented
    28  	Accuracy *float64 `json:"accuracy,omitempty"`
    29  	// AltitudeAccuracy undocumented
    30  	AltitudeAccuracy *float64 `json:"altitudeAccuracy,omitempty"`
    31  }
    32  
    33  // OutlookItem undocumented
    34  type OutlookItem struct {
    35  	// Entity is the base model of OutlookItem
    36  	Entity
    37  	// CreatedDateTime undocumented
    38  	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
    39  	// LastModifiedDateTime undocumented
    40  	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
    41  	// ChangeKey undocumented
    42  	ChangeKey *string `json:"changeKey,omitempty"`
    43  	// Categories undocumented
    44  	Categories []string `json:"categories,omitempty"`
    45  }
    46  
    47  // OutlookTask undocumented
    48  type OutlookTask struct {
    49  	// OutlookItem is the base model of OutlookTask
    50  	OutlookItem
    51  	// AssignedTo undocumented
    52  	AssignedTo *string `json:"assignedTo,omitempty"`
    53  	// Body undocumented
    54  	Body *ItemBody `json:"body,omitempty"`
    55  	// CompletedDateTime undocumented
    56  	CompletedDateTime *DateTimeTimeZone `json:"completedDateTime,omitempty"`
    57  	// DueDateTime undocumented
    58  	DueDateTime *DateTimeTimeZone `json:"dueDateTime,omitempty"`
    59  	// HasAttachments undocumented
    60  	HasAttachments *bool `json:"hasAttachments,omitempty"`
    61  	// Importance undocumented
    62  	Importance *Importance `json:"importance,omitempty"`
    63  	// IsReminderOn undocumented
    64  	IsReminderOn *bool `json:"isReminderOn,omitempty"`
    65  	// Owner undocumented
    66  	Owner *string `json:"owner,omitempty"`
    67  	// ParentFolderID undocumented
    68  	ParentFolderID *string `json:"parentFolderId,omitempty"`
    69  	// Recurrence undocumented
    70  	Recurrence *PatternedRecurrence `json:"recurrence,omitempty"`
    71  	// ReminderDateTime undocumented
    72  	ReminderDateTime *DateTimeTimeZone `json:"reminderDateTime,omitempty"`
    73  	// Sensitivity undocumented
    74  	Sensitivity *Sensitivity `json:"sensitivity,omitempty"`
    75  	// StartDateTime undocumented
    76  	StartDateTime *DateTimeTimeZone `json:"startDateTime,omitempty"`
    77  	// Status undocumented
    78  	Status *TaskStatus `json:"status,omitempty"`
    79  	// Subject undocumented
    80  	Subject *string `json:"subject,omitempty"`
    81  	// SingleValueExtendedProperties undocumented
    82  	SingleValueExtendedProperties []SingleValueLegacyExtendedProperty `json:"singleValueExtendedProperties,omitempty"`
    83  	// MultiValueExtendedProperties undocumented
    84  	MultiValueExtendedProperties []MultiValueLegacyExtendedProperty `json:"multiValueExtendedProperties,omitempty"`
    85  	// Attachments undocumented
    86  	Attachments []Attachment `json:"attachments,omitempty"`
    87  }
    88  
    89  // OutlookTaskFolder undocumented
    90  type OutlookTaskFolder struct {
    91  	// Entity is the base model of OutlookTaskFolder
    92  	Entity
    93  	// ChangeKey undocumented
    94  	ChangeKey *string `json:"changeKey,omitempty"`
    95  	// Name undocumented
    96  	Name *string `json:"name,omitempty"`
    97  	// IsDefaultFolder undocumented
    98  	IsDefaultFolder *bool `json:"isDefaultFolder,omitempty"`
    99  	// ParentGroupKey undocumented
   100  	ParentGroupKey *UUID `json:"parentGroupKey,omitempty"`
   101  	// Tasks undocumented
   102  	Tasks []OutlookTask `json:"tasks,omitempty"`
   103  	// SingleValueExtendedProperties undocumented
   104  	SingleValueExtendedProperties []SingleValueLegacyExtendedProperty `json:"singleValueExtendedProperties,omitempty"`
   105  	// MultiValueExtendedProperties undocumented
   106  	MultiValueExtendedProperties []MultiValueLegacyExtendedProperty `json:"multiValueExtendedProperties,omitempty"`
   107  }
   108  
   109  // OutlookTaskGroup undocumented
   110  type OutlookTaskGroup struct {
   111  	// Entity is the base model of OutlookTaskGroup
   112  	Entity
   113  	// ChangeKey undocumented
   114  	ChangeKey *string `json:"changeKey,omitempty"`
   115  	// IsDefaultGroup undocumented
   116  	IsDefaultGroup *bool `json:"isDefaultGroup,omitempty"`
   117  	// Name undocumented
   118  	Name *string `json:"name,omitempty"`
   119  	// GroupKey undocumented
   120  	GroupKey *UUID `json:"groupKey,omitempty"`
   121  	// TaskFolders undocumented
   122  	TaskFolders []OutlookTaskFolder `json:"taskFolders,omitempty"`
   123  }
   124  
   125  // OutlookUser undocumented
   126  type OutlookUser struct {
   127  	// Entity is the base model of OutlookUser
   128  	Entity
   129  	// MasterCategories undocumented
   130  	MasterCategories []OutlookCategory `json:"masterCategories,omitempty"`
   131  	// TaskGroups undocumented
   132  	TaskGroups []OutlookTaskGroup `json:"taskGroups,omitempty"`
   133  	// TaskFolders undocumented
   134  	TaskFolders []OutlookTaskFolder `json:"taskFolders,omitempty"`
   135  	// Tasks undocumented
   136  	Tasks []OutlookTask `json:"tasks,omitempty"`
   137  }