Class EntityCopyOptions

Default implementation of IEntityCopyOptions.

Inheritance
object
EntityCopyOptions
Implements
Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsContent
Assembly: Stylelabs.M.Sdk.dll
Syntax
RequestResponse
public class EntityCopyOptions : IEntityCopyOptions

Properties

CopyProfileId

Gets or sets identifier of a copy profile that could be used for copying of an entity if relation and/or property options are not specified.

Declaration
RequestResponse
public long? CopyProfileId { get; set; }
Property Value
TypeDescription
long

CopyProfileIdentifier

Gets or sets identifier of a copy profile that could be used for copying of an entity if relation and/or property options are not specified.

Declaration
RequestResponse
public string CopyProfileIdentifier { get; set; }
Property Value
TypeDescription
string

DestinationEntityId

Gets or sets id of an entity that will be updated by copying values from an original entity.

Declaration
RequestResponse
public long? DestinationEntityId { get; set; }
Property Value
TypeDescription
long

PropertyCopyOptions

Gets or sets property copy options.

Declaration
RequestResponse
public IList<IPropertyCopyOption> PropertyCopyOptions { get; set; }
Property Value
TypeDescription
IList<>IPropertyCopyOption

RelationCopyOptions

Gets or sets relation copy options.

Declaration
RequestResponse
public IList<IRelationCopyOption> RelationCopyOptions { get; set; }
Property Value
TypeDescription
IList<>IRelationCopyOption

Methods

Builder()

Creates a IEntityCopyOptionsBuilder from the current IEntityCopyOptions. The builder can extend or overwrite the configuration of the current IEntityCopyOptions.

Declaration
RequestResponse
public IEntityCopyOptionsBuilder Builder()
Returns

Implements

Do you have some feedback for us?

If you have suggestions for improving this article,