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

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  // EmailActivityStatistics undocumented
     6  type EmailActivityStatistics struct {
     7  	// ActivityStatistics is the base model of EmailActivityStatistics
     8  	ActivityStatistics
     9  	// AfterHours undocumented
    10  	AfterHours *Duration `json:"afterHours,omitempty"`
    11  	// ReadEmail undocumented
    12  	ReadEmail *Duration `json:"readEmail,omitempty"`
    13  	// SentEmail undocumented
    14  	SentEmail *Duration `json:"sentEmail,omitempty"`
    15  }
    16  
    17  // EmailActivitySummary undocumented
    18  type EmailActivitySummary struct {
    19  	// Entity is the base model of EmailActivitySummary
    20  	Entity
    21  	// ReportRefreshDate undocumented
    22  	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
    23  	// Send undocumented
    24  	Send *int `json:"send,omitempty"`
    25  	// Receive undocumented
    26  	Receive *int `json:"receive,omitempty"`
    27  	// Read undocumented
    28  	Read *int `json:"read,omitempty"`
    29  	// ReportDate undocumented
    30  	ReportDate *Date `json:"reportDate,omitempty"`
    31  	// ReportPeriod undocumented
    32  	ReportPeriod *string `json:"reportPeriod,omitempty"`
    33  }
    34  
    35  // EmailActivityUserDetail undocumented
    36  type EmailActivityUserDetail struct {
    37  	// Entity is the base model of EmailActivityUserDetail
    38  	Entity
    39  	// ReportRefreshDate undocumented
    40  	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
    41  	// UserPrincipalName undocumented
    42  	UserPrincipalName *string `json:"userPrincipalName,omitempty"`
    43  	// DisplayName undocumented
    44  	DisplayName *string `json:"displayName,omitempty"`
    45  	// IsDeleted undocumented
    46  	IsDeleted *bool `json:"isDeleted,omitempty"`
    47  	// DeletedDate undocumented
    48  	DeletedDate *Date `json:"deletedDate,omitempty"`
    49  	// LastActivityDate undocumented
    50  	LastActivityDate *Date `json:"lastActivityDate,omitempty"`
    51  	// SendCount undocumented
    52  	SendCount *int `json:"sendCount,omitempty"`
    53  	// ReceiveCount undocumented
    54  	ReceiveCount *int `json:"receiveCount,omitempty"`
    55  	// ReadCount undocumented
    56  	ReadCount *int `json:"readCount,omitempty"`
    57  	// AssignedProducts undocumented
    58  	AssignedProducts []string `json:"assignedProducts,omitempty"`
    59  	// ReportPeriod undocumented
    60  	ReportPeriod *string `json:"reportPeriod,omitempty"`
    61  }
    62  
    63  // EmailAddress undocumented
    64  type EmailAddress struct {
    65  	// Object is the base model of EmailAddress
    66  	Object
    67  	// Name undocumented
    68  	Name *string `json:"name,omitempty"`
    69  	// Address undocumented
    70  	Address *string `json:"address,omitempty"`
    71  }
    72  
    73  // EmailAppUsageAppsUserCounts undocumented
    74  type EmailAppUsageAppsUserCounts struct {
    75  	// Entity is the base model of EmailAppUsageAppsUserCounts
    76  	Entity
    77  	// ReportRefreshDate undocumented
    78  	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
    79  	// MailForMac undocumented
    80  	MailForMac *int `json:"mailForMac,omitempty"`
    81  	// OutlookForMac undocumented
    82  	OutlookForMac *int `json:"outlookForMac,omitempty"`
    83  	// OutlookForWindows undocumented
    84  	OutlookForWindows *int `json:"outlookForWindows,omitempty"`
    85  	// OutlookForMobile undocumented
    86  	OutlookForMobile *int `json:"outlookForMobile,omitempty"`
    87  	// OtherForMobile undocumented
    88  	OtherForMobile *int `json:"otherForMobile,omitempty"`
    89  	// OutlookForWeb undocumented
    90  	OutlookForWeb *int `json:"outlookForWeb,omitempty"`
    91  	// Pop3App undocumented
    92  	Pop3App *int `json:"pop3App,omitempty"`
    93  	// Imap4App undocumented
    94  	Imap4App *int `json:"imap4App,omitempty"`
    95  	// SMTPApp undocumented
    96  	SMTPApp *int `json:"smtpApp,omitempty"`
    97  	// ReportPeriod undocumented
    98  	ReportPeriod *string `json:"reportPeriod,omitempty"`
    99  }
   100  
   101  // EmailAppUsageUserCounts undocumented
   102  type EmailAppUsageUserCounts struct {
   103  	// Entity is the base model of EmailAppUsageUserCounts
   104  	Entity
   105  	// ReportRefreshDate undocumented
   106  	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
   107  	// MailForMac undocumented
   108  	MailForMac *int `json:"mailForMac,omitempty"`
   109  	// OutlookForMac undocumented
   110  	OutlookForMac *int `json:"outlookForMac,omitempty"`
   111  	// OutlookForWindows undocumented
   112  	OutlookForWindows *int `json:"outlookForWindows,omitempty"`
   113  	// OutlookForMobile undocumented
   114  	OutlookForMobile *int `json:"outlookForMobile,omitempty"`
   115  	// OtherForMobile undocumented
   116  	OtherForMobile *int `json:"otherForMobile,omitempty"`
   117  	// OutlookForWeb undocumented
   118  	OutlookForWeb *int `json:"outlookForWeb,omitempty"`
   119  	// Pop3App undocumented
   120  	Pop3App *int `json:"pop3App,omitempty"`
   121  	// Imap4App undocumented
   122  	Imap4App *int `json:"imap4App,omitempty"`
   123  	// SMTPApp undocumented
   124  	SMTPApp *int `json:"smtpApp,omitempty"`
   125  	// ReportDate undocumented
   126  	ReportDate *Date `json:"reportDate,omitempty"`
   127  	// ReportPeriod undocumented
   128  	ReportPeriod *string `json:"reportPeriod,omitempty"`
   129  }
   130  
   131  // EmailAppUsageUserDetail undocumented
   132  type EmailAppUsageUserDetail struct {
   133  	// Entity is the base model of EmailAppUsageUserDetail
   134  	Entity
   135  	// ReportRefreshDate undocumented
   136  	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
   137  	// UserPrincipalName undocumented
   138  	UserPrincipalName *string `json:"userPrincipalName,omitempty"`
   139  	// DisplayName undocumented
   140  	DisplayName *string `json:"displayName,omitempty"`
   141  	// IsDeleted undocumented
   142  	IsDeleted *bool `json:"isDeleted,omitempty"`
   143  	// DeletedDate undocumented
   144  	DeletedDate *Date `json:"deletedDate,omitempty"`
   145  	// LastActivityDate undocumented
   146  	LastActivityDate *Date `json:"lastActivityDate,omitempty"`
   147  	// MailForMac undocumented
   148  	MailForMac []string `json:"mailForMac,omitempty"`
   149  	// OutlookForMac undocumented
   150  	OutlookForMac []string `json:"outlookForMac,omitempty"`
   151  	// OutlookForWindows undocumented
   152  	OutlookForWindows []string `json:"outlookForWindows,omitempty"`
   153  	// OutlookForMobile undocumented
   154  	OutlookForMobile []string `json:"outlookForMobile,omitempty"`
   155  	// OtherForMobile undocumented
   156  	OtherForMobile []string `json:"otherForMobile,omitempty"`
   157  	// OutlookForWeb undocumented
   158  	OutlookForWeb []string `json:"outlookForWeb,omitempty"`
   159  	// Pop3App undocumented
   160  	Pop3App []string `json:"pop3App,omitempty"`
   161  	// Imap4App undocumented
   162  	Imap4App []string `json:"imap4App,omitempty"`
   163  	// SMTPApp undocumented
   164  	SMTPApp []string `json:"smtpApp,omitempty"`
   165  	// ReportPeriod undocumented
   166  	ReportPeriod *string `json:"reportPeriod,omitempty"`
   167  }
   168  
   169  // EmailAppUsageVersionsUserCounts undocumented
   170  type EmailAppUsageVersionsUserCounts struct {
   171  	// Entity is the base model of EmailAppUsageVersionsUserCounts
   172  	Entity
   173  	// ReportRefreshDate undocumented
   174  	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
   175  	// Outlook2016 undocumented
   176  	Outlook2016 *int `json:"outlook2016,omitempty"`
   177  	// Outlook2013 undocumented
   178  	Outlook2013 *int `json:"outlook2013,omitempty"`
   179  	// Outlook2010 undocumented
   180  	Outlook2010 *int `json:"outlook2010,omitempty"`
   181  	// Outlook2007 undocumented
   182  	Outlook2007 *int `json:"outlook2007,omitempty"`
   183  	// Undetermined undocumented
   184  	Undetermined *int `json:"undetermined,omitempty"`
   185  	// ReportPeriod undocumented
   186  	ReportPeriod *string `json:"reportPeriod,omitempty"`
   187  }
   188  
   189  // EmailFileAssessmentRequestObject undocumented
   190  type EmailFileAssessmentRequestObject struct {
   191  	// ThreatAssessmentRequestObject is the base model of EmailFileAssessmentRequestObject
   192  	ThreatAssessmentRequestObject
   193  	// RecipientEmail undocumented
   194  	RecipientEmail *string `json:"recipientEmail,omitempty"`
   195  	// DestinationRoutingReason undocumented
   196  	DestinationRoutingReason *MailDestinationRoutingReason `json:"destinationRoutingReason,omitempty"`
   197  	// ContentData undocumented
   198  	ContentData *string `json:"contentData,omitempty"`
   199  }