Table of Contents

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?

Email

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

string

Id

Share ID, unlike other Smartsheet object ids, this id is an alphanumeric string.

public string Id { get; set; }

Property Value

string

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

string

Scope

The scope of this share. One of ITEM or WORKSPACE.

public AssetShareScope Scope { get; set; }

Property Value

AssetShareScope

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

string

Type

The type of this share. One of USER or GROUP.

public ShareType? Type { get; set; }

Property Value

ShareType?

UserId

User ID if the share is a user share, else null.

public string UserId { get; set; }

Property Value

string

See Also