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

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // Conversation undocumented
     8  type Conversation struct {
     9  	// Entity is the base model of Conversation
    10  	Entity
    11  	// Topic undocumented
    12  	Topic *string `json:"topic,omitempty"`
    13  	// HasAttachments undocumented
    14  	HasAttachments *bool `json:"hasAttachments,omitempty"`
    15  	// LastDeliveredDateTime undocumented
    16  	LastDeliveredDateTime *time.Time `json:"lastDeliveredDateTime,omitempty"`
    17  	// UniqueSenders undocumented
    18  	UniqueSenders []string `json:"uniqueSenders,omitempty"`
    19  	// Preview undocumented
    20  	Preview *string `json:"preview,omitempty"`
    21  	// Threads undocumented
    22  	Threads []ConversationThread `json:"threads,omitempty"`
    23  }
    24  
    25  // ConversationMember undocumented
    26  type ConversationMember struct {
    27  	// Entity is the base model of ConversationMember
    28  	Entity
    29  	// Roles undocumented
    30  	Roles []string `json:"roles,omitempty"`
    31  	// DisplayName undocumented
    32  	DisplayName *string `json:"displayName,omitempty"`
    33  }
    34  
    35  // ConversationMemberRoles undocumented
    36  type ConversationMemberRoles struct {
    37  	// Object is the base model of ConversationMemberRoles
    38  	Object
    39  }
    40  
    41  // ConversationThread undocumented
    42  type ConversationThread struct {
    43  	// Entity is the base model of ConversationThread
    44  	Entity
    45  	// ToRecipients undocumented
    46  	ToRecipients []Recipient `json:"toRecipients,omitempty"`
    47  	// Topic undocumented
    48  	Topic *string `json:"topic,omitempty"`
    49  	// HasAttachments undocumented
    50  	HasAttachments *bool `json:"hasAttachments,omitempty"`
    51  	// LastDeliveredDateTime undocumented
    52  	LastDeliveredDateTime *time.Time `json:"lastDeliveredDateTime,omitempty"`
    53  	// UniqueSenders undocumented
    54  	UniqueSenders []string `json:"uniqueSenders,omitempty"`
    55  	// CcRecipients undocumented
    56  	CcRecipients []Recipient `json:"ccRecipients,omitempty"`
    57  	// Preview undocumented
    58  	Preview *string `json:"preview,omitempty"`
    59  	// IsLocked undocumented
    60  	IsLocked *bool `json:"isLocked,omitempty"`
    61  	// Posts undocumented
    62  	Posts []Post `json:"posts,omitempty"`
    63  }