Artifact Class

Relativity Services API
Describes an item in Relativity.
Inheritance Hierarchy

System.Object
  kCura.Relativity.Client.DTOs.Artifact
    More...

Namespace:  kCura.Relativity.Client.DTOs
Assembly:  kCura.Relativity.Client (in kCura.Relativity.Client.dll) Version: 640db774aa42dfbe1785add27fbb41844ec5c7d4
Syntax

public class Artifact

The Artifact type exposes the following members.

Constructors

  NameDescription
Public methodArtifact()
Initializes a new instance of the Artifact class.
Public methodArtifact(Int32)
Initializes a new instance of the Artifact class with the given ArtifactID.
Top
Properties

  NameDescription
Public propertyArtifactID
Represents a unique identifier for an Artifact.
Public propertyArtifactTypeGuids
Provides a list of GUIDs defined for the ArtifactType.
Public propertyArtifactTypeID
Represents the identifier for the type of item that the Artifact represents.
Public propertyArtifactTypeName
Indicates name of the ArtifactType used to define the Artifact.
Public propertyFields
Provides a collection of FieldValue objects representing the field values on an Artifact instance.
Public propertyGuids
Provides a list of GUIDs used to identify an Artifact.
Public propertyItem[Guid]
Provides a shortcut to the field collection of an Artifact by using the GUID assigned to Fields.
Public propertyItem[Int32]
Provides a shortcut to a field collection of an Artifact by using the ArtifactID assigned to Fields.
Public propertyItem[String]
Provides a shortcut to a field collection of an Artifact by using the ArtifactTypeName.
Public propertyParentArtifact
Indicates the parent of an Artifact.
Public propertySystemCreatedBy
Identifies the User who created the Artifact. This property is available on the Fields property of the Artifact.
Public propertySystemCreatedOn
Represents the DateTime in UTC when the Artifact was created. This property is available on the Fields property of the Artifact.
Public propertySystemLastModifiedBy
Identifies the User who last modified the Artifact. This property is available in the Fields property of the Artifact.
Public propertySystemLastModifiedOn
Represents the DateTime in UTC when the Artifact was last modified. This property is available on the Fields property of the Artifact.
Public propertyTextIdentifier
Indicates the value of the IdentifierFieldName field available in Fields property of the Artifact. This field may also be available as a Name property for many Artifacts.
Top
Methods

  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current Artifact.
(Overrides Object.ToString().)
Top
See Also

Reference

Inheritance Hierarchy

System.Object
  kCura.Relativity.Client.DTOs.Artifact
    kCura.Relativity.Client.DTOs.Batch
    kCura.Relativity.Client.DTOs.BatchSet
    kCura.Relativity.Client.DTOs.Choice
    kCura.Relativity.Client.DTOs.Client
    kCura.Relativity.Client.DTOs.Credential
    kCura.Relativity.Client.DTOs.Document
    kCura.Relativity.Client.DTOs.Error
    kCura.Relativity.Client.DTOs.Field
    kCura.Relativity.Client.DTOs.Folder
    kCura.Relativity.Client.DTOs.Group
    kCura.Relativity.Client.DTOs.Layout
    kCura.Relativity.Client.DTOs.MarkupSet
    kCura.Relativity.Client.DTOs.ObjectType
    kCura.Relativity.Client.DTOs.RDO
    kCura.Relativity.Client.DTOs.RelativityApplication
    kCura.Relativity.Client.DTOs.RelativityScript
    kCura.Relativity.Client.DTOs.Tab
    kCura.Relativity.Client.DTOs.User
    kCura.Relativity.Client.DTOs.View
    kCura.Relativity.Client.DTOs.Workspace