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

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // ItemActionStat undocumented
     8  type ItemActionStat struct {
     9  	// Object is the base model of ItemActionStat
    10  	Object
    11  	// ActionCount undocumented
    12  	ActionCount *int `json:"actionCount,omitempty"`
    13  	// ActorCount undocumented
    14  	ActorCount *int `json:"actorCount,omitempty"`
    15  }
    16  
    17  // ItemActivity undocumented
    18  type ItemActivity struct {
    19  	// Entity is the base model of ItemActivity
    20  	Entity
    21  	// Access undocumented
    22  	Access *AccessAction `json:"access,omitempty"`
    23  	// ActivityDateTime undocumented
    24  	ActivityDateTime *time.Time `json:"activityDateTime,omitempty"`
    25  	// Actor undocumented
    26  	Actor *IdentitySet `json:"actor,omitempty"`
    27  	// DriveItem undocumented
    28  	DriveItem *DriveItem `json:"driveItem,omitempty"`
    29  }
    30  
    31  // ItemActivityStat undocumented
    32  type ItemActivityStat struct {
    33  	// Entity is the base model of ItemActivityStat
    34  	Entity
    35  	// StartDateTime undocumented
    36  	StartDateTime *time.Time `json:"startDateTime,omitempty"`
    37  	// EndDateTime undocumented
    38  	EndDateTime *time.Time `json:"endDateTime,omitempty"`
    39  	// Access undocumented
    40  	Access *ItemActionStat `json:"access,omitempty"`
    41  	// Create undocumented
    42  	Create *ItemActionStat `json:"create,omitempty"`
    43  	// Delete undocumented
    44  	Delete *ItemActionStat `json:"delete,omitempty"`
    45  	// Edit undocumented
    46  	Edit *ItemActionStat `json:"edit,omitempty"`
    47  	// Move undocumented
    48  	Move *ItemActionStat `json:"move,omitempty"`
    49  	// IsTrending undocumented
    50  	IsTrending *bool `json:"isTrending,omitempty"`
    51  	// IncompleteData undocumented
    52  	IncompleteData *IncompleteData `json:"incompleteData,omitempty"`
    53  	// Activities undocumented
    54  	Activities []ItemActivity `json:"activities,omitempty"`
    55  }
    56  
    57  // ItemAnalytics undocumented
    58  type ItemAnalytics struct {
    59  	// Entity is the base model of ItemAnalytics
    60  	Entity
    61  	// ItemActivityStats undocumented
    62  	ItemActivityStats []ItemActivityStat `json:"itemActivityStats,omitempty"`
    63  	// AllTime undocumented
    64  	AllTime *ItemActivityStat `json:"allTime,omitempty"`
    65  	// LastSevenDays undocumented
    66  	LastSevenDays *ItemActivityStat `json:"lastSevenDays,omitempty"`
    67  }
    68  
    69  // ItemAttachment undocumented
    70  type ItemAttachment struct {
    71  	// Attachment is the base model of ItemAttachment
    72  	Attachment
    73  	// Item undocumented
    74  	Item *OutlookItem `json:"item,omitempty"`
    75  }
    76  
    77  // ItemBody undocumented
    78  type ItemBody struct {
    79  	// Object is the base model of ItemBody
    80  	Object
    81  	// ContentType undocumented
    82  	ContentType *BodyType `json:"contentType,omitempty"`
    83  	// Content undocumented
    84  	Content *string `json:"content,omitempty"`
    85  }
    86  
    87  // ItemPreviewInfo undocumented
    88  type ItemPreviewInfo struct {
    89  	// Object is the base model of ItemPreviewInfo
    90  	Object
    91  	// GetURL undocumented
    92  	GetURL *string `json:"getUrl,omitempty"`
    93  	// PostParameters undocumented
    94  	PostParameters *string `json:"postParameters,omitempty"`
    95  	// PostURL undocumented
    96  	PostURL *string `json:"postUrl,omitempty"`
    97  }
    98  
    99  // ItemReference undocumented
   100  type ItemReference struct {
   101  	// Object is the base model of ItemReference
   102  	Object
   103  	// DriveID undocumented
   104  	DriveID *string `json:"driveId,omitempty"`
   105  	// DriveType undocumented
   106  	DriveType *string `json:"driveType,omitempty"`
   107  	// ID undocumented
   108  	ID *string `json:"id,omitempty"`
   109  	// Name undocumented
   110  	Name *string `json:"name,omitempty"`
   111  	// Path undocumented
   112  	Path *string `json:"path,omitempty"`
   113  	// ShareID undocumented
   114  	ShareID *string `json:"shareId,omitempty"`
   115  	// SharepointIDs undocumented
   116  	SharepointIDs *SharepointIDs `json:"sharepointIds,omitempty"`
   117  	// SiteID undocumented
   118  	SiteID *string `json:"siteId,omitempty"`
   119  }