Table of Contents

Class Discussion

Namespace
Smartsheet.Api.Models
Assembly
smartsheet-csharp-sdk.dll

Represents the Discussion object.

public class Discussion : IdentifiableModel
Inheritance
Discussion
Inherited Members

Properties

AccessLevel

User's permissions on the discussion

public AccessLevel? AccessLevel { get; set; }

Property Value

AccessLevel?

the access level

Comment

The comment for the discussion.

public Comment Comment { get; set; }

Property Value

Comment

the comment

CommentAttachments

The comment attachments.

public IList<Attachment> CommentAttachments { get; set; }

Property Value

IList<Attachment>

the comment attachments

CommentCount

Get the number of comments in the discussion

public int? CommentCount { get; set; }

Property Value

int?

Comments

The comments for the discussion.

public IList<Comment> Comments { get; set; }

Property Value

IList<Comment>

the comments

CreatedBy

User object containing name and email of the creator of the discussion

public User CreatedBy { get; set; }

Property Value

User

LastCommentedAt

Time of most recent comment

public DateTime? LastCommentedAt { get; set; }

Property Value

DateTime?

the last commented at

LastCommentedUser

User object containing name and email of the author of the most recent comment

public User LastCommentedUser { get; set; }

Property Value

User

the last commented user

ParentId

Id of the directly associated row or sheet: present only when the direct association is not clear (see Get All Discussions)

public long? ParentId { get; set; }

Property Value

long?

ParentType

"SHEET" or "ROW": present only when the direct association is not clear (see Get All Discussions)

public DiscussionParentType? ParentType { get; set; }

Property Value

DiscussionParentType?

ReadOnly

Indicates whether the user can modify the discussion

public bool? ReadOnly { get; set; }

Property Value

bool?

Title

the title for the discussion.

public string Title { get; set; }

Property Value

string

the title

See Also