Class Share
- Namespace
- Smartsheet.Api.Models
- Assembly
- smartsheet-csharp-sdk.dll
Represents a Share Object.
public class Share : NamedModel
- Inheritance
-
Share
- Inherited Members
Properties
AccessLevel
Gets the access level for this specific share.
public AccessLevel? AccessLevel { get; set; }
Property Value
- AccessLevel?
the access level
CcMe
Flag to indicate whether or not to send a copy of the email to the sharer of the sheet. This attribute can be specified in a request, but will never be present in a response.
public bool? CcMe { get; set; }
Property Value
- bool?
CreatedAt
Gets the Time that the share was created.
public DateTime? CreatedAt { get; set; }
Property Value
- DateTime?
the DateTime
Gets the Email for this specific share.
public string Email { get; set; }
Property Value
- string
the Email
GroupId
Group ID if the share is a group share, else null.
public long? GroupId { get; set; }
Property Value
- long?
Id
Share ID, unlike other Smartsheet object ids, this id is an alphanumeric string.
public string Id { get; set; }
Property Value
Message
The message to be included in the body of the email that will optionally be sent to the recipient. This attribute can be specified in a request, but will never be present in a response.
public string Message { get; set; }
Property Value
ModifiedAt
Gets the time that the share was modified.
public DateTime? ModifiedAt { get; set; }
Property Value
- DateTime?
the DateTime
Scope
The scop of this share. One of ITEM or WORKSPACE.
public string Scope { get; set; }
Property Value
Subject
The subject of the email that will optionally be sent to notify the recipient. This attribute can be specified in a request, but will never be present in a response.
public string Subject { get; set; }
Property Value
Type
The type of this share. One of USER or GROUP.
public ShareType? Type { get; set; }
Property Value
UserId
User ID if the share is a user share, else null.
public long? UserId { get; set; }
Property Value
- long?