Class AssetShare
- Namespace
- Smartsheet.Api.Models
- Assembly
- smartsheet-csharp-sdk.dll
Represents an AssetShare Object.
public class AssetShare : NamedModel
- Inheritance
-
AssetShare
- 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?
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 string GroupId { get; set; }
Property Value
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
Scope
The scope of this share. One of ITEM or WORKSPACE.
public AssetShareScope 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 string UserId { get; set; }