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

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  // MailAssessmentRequestObject undocumented
     6  type MailAssessmentRequestObject struct {
     7  	// ThreatAssessmentRequestObject is the base model of MailAssessmentRequestObject
     8  	ThreatAssessmentRequestObject
     9  	// RecipientEmail undocumented
    10  	RecipientEmail *string `json:"recipientEmail,omitempty"`
    11  	// DestinationRoutingReason undocumented
    12  	DestinationRoutingReason *MailDestinationRoutingReason `json:"destinationRoutingReason,omitempty"`
    13  	// MessageURI undocumented
    14  	MessageURI *string `json:"messageUri,omitempty"`
    15  }
    16  
    17  // MailFolder undocumented
    18  type MailFolder struct {
    19  	// Entity is the base model of MailFolder
    20  	Entity
    21  	// DisplayName undocumented
    22  	DisplayName *string `json:"displayName,omitempty"`
    23  	// ParentFolderID undocumented
    24  	ParentFolderID *string `json:"parentFolderId,omitempty"`
    25  	// ChildFolderCount undocumented
    26  	ChildFolderCount *int `json:"childFolderCount,omitempty"`
    27  	// UnreadItemCount undocumented
    28  	UnreadItemCount *int `json:"unreadItemCount,omitempty"`
    29  	// TotalItemCount undocumented
    30  	TotalItemCount *int `json:"totalItemCount,omitempty"`
    31  	// WellKnownName undocumented
    32  	WellKnownName *string `json:"wellKnownName,omitempty"`
    33  	// SingleValueExtendedProperties undocumented
    34  	SingleValueExtendedProperties []SingleValueLegacyExtendedProperty `json:"singleValueExtendedProperties,omitempty"`
    35  	// MultiValueExtendedProperties undocumented
    36  	MultiValueExtendedProperties []MultiValueLegacyExtendedProperty `json:"multiValueExtendedProperties,omitempty"`
    37  	// Messages undocumented
    38  	Messages []Message `json:"messages,omitempty"`
    39  	// MessageRules undocumented
    40  	MessageRules []MessageRule `json:"messageRules,omitempty"`
    41  	// ChildFolders undocumented
    42  	ChildFolders []MailFolder `json:"childFolders,omitempty"`
    43  	// UserConfigurations undocumented
    44  	UserConfigurations []UserConfiguration `json:"userConfigurations,omitempty"`
    45  }
    46  
    47  // MailSearchFolder undocumented
    48  type MailSearchFolder struct {
    49  	// MailFolder is the base model of MailSearchFolder
    50  	MailFolder
    51  	// IsSupported undocumented
    52  	IsSupported *bool `json:"isSupported,omitempty"`
    53  	// IncludeNestedFolders undocumented
    54  	IncludeNestedFolders *bool `json:"includeNestedFolders,omitempty"`
    55  	// SourceFolderIDs undocumented
    56  	SourceFolderIDs []string `json:"sourceFolderIds,omitempty"`
    57  	// FilterQuery undocumented
    58  	FilterQuery *string `json:"filterQuery,omitempty"`
    59  }
    60  
    61  // MailTips undocumented
    62  type MailTips struct {
    63  	// Object is the base model of MailTips
    64  	Object
    65  	// EmailAddress undocumented
    66  	EmailAddress *EmailAddress `json:"emailAddress,omitempty"`
    67  	// AutomaticReplies undocumented
    68  	AutomaticReplies *AutomaticRepliesMailTips `json:"automaticReplies,omitempty"`
    69  	// MailboxFull undocumented
    70  	MailboxFull *bool `json:"mailboxFull,omitempty"`
    71  	// CustomMailTip undocumented
    72  	CustomMailTip *string `json:"customMailTip,omitempty"`
    73  	// ExternalMemberCount undocumented
    74  	ExternalMemberCount *int `json:"externalMemberCount,omitempty"`
    75  	// TotalMemberCount undocumented
    76  	TotalMemberCount *int `json:"totalMemberCount,omitempty"`
    77  	// DeliveryRestricted undocumented
    78  	DeliveryRestricted *bool `json:"deliveryRestricted,omitempty"`
    79  	// IsModerated undocumented
    80  	IsModerated *bool `json:"isModerated,omitempty"`
    81  	// RecipientScope undocumented
    82  	RecipientScope *RecipientScopeType `json:"recipientScope,omitempty"`
    83  	// RecipientSuggestions undocumented
    84  	RecipientSuggestions []Recipient `json:"recipientSuggestions,omitempty"`
    85  	// MaxMessageSize undocumented
    86  	MaxMessageSize *int `json:"maxMessageSize,omitempty"`
    87  	// Error undocumented
    88  	Error *MailTipsError `json:"error,omitempty"`
    89  }
    90  
    91  // MailTipsError undocumented
    92  type MailTipsError struct {
    93  	// Object is the base model of MailTipsError
    94  	Object
    95  	// Message undocumented
    96  	Message *string `json:"message,omitempty"`
    97  	// Code undocumented
    98  	Code *string `json:"code,omitempty"`
    99  }