<PackageReference Include="Relativity.Server.Rsapi.SDK" Version="5000.0.3" />

RSAPIClient

public APIOptions APIOptions { get; set; }

public AuthenticationType AuthType { get; set; }

public Uri EndpointUri { get; set; }

public RepositoryGroup Repositories { get; }

public RSAPIClient(Uri endpointUri, AuthenticationType authType)

public RSAPIClient(Uri endpointUri, AuthenticationType authType, RSAPIClientSettings settings)

public void Clear(FileRequest fileRequest)

public ResultSet Create(APIOptions apiOpt, List<ArtifactRequest> artifactRequests)

public ProcessOperationResult CreateBatchesForBatchSetAsync(APIOptions apiOpt, int batchSetArtifactID)

public ProcessOperationResult CreateBatchesForBatchSetAsync(APIOptions apiOpt, int batchSetArtifactID, bool monitorProcess)

public ResultSet Delete(APIOptions apiOpt, List<ArtifactRequest> artifactRequests)

public void Dispose()

public DownloadResponse Download(FileRequest fileRequest, string outputPath)

public ResultSet ExportApplication(APIOptions apiOpt, AppExportRequest appExportRequest)

public ReadResult GetAuthenticationToken(APIOptions apiOpt, string onBehalfOfUserName)

public SerialLicense GetLicense(APIOptions apiOpt, Guid appGuid, string password)

public string Login()

public string LoginWithCredentials(string username, string password)

public void Logout(APIOptions apiOpt)

public MassCreateResult MassCreate(APIOptions apiOpt, ArtifactRequest templateArtifactRequest, List<ArtifactRequest> artifactRequests)

public MassCreateResult MassCreateWithAPIParameters(APIOptions apiOpt, ArtifactRequest templateArtifactRequest, List<ArtifactRequest> artifactRequests, List<APIParameters> apiParms)

public MassCreateResult MassCreateWithDetails(APIOptions apiOpt, ArtifactRequest templateArtifactRequest, List<ArtifactRequest> artifactRequests)

public ResultSet MassDelete(APIOptions apiOpt, MassDeleteOptions options, List<int> artifactIDs)

public ResultSet MassDeleteDocuments(APIOptions apiOpt, DocumentMassDeleteOptions options, List<int> artifactIdentifiers)

public MassEditResult MassEdit(APIOptions apiOpt, ArtifactRequest templateArtifactRequest, List<int> artifactIDs)

public ProcessOperationResult PurgeBatchesOfBatchSetAsync(APIOptions apiOpt, int batchSetArtifactID)

public ProcessOperationResult PurgeBatchesOfBatchSetAsync(APIOptions apiOpt, int batchSetArtifactID, bool monitorProcess)

public QueryResult Query(APIOptions apiOpt, Query queryObject, int length = 0)

public QueryResult QuerySubset(APIOptions apiOpt, string queryToken, int start, int length)

public ReadResultSet Read(APIOptions apiOpt, List<ArtifactRequest> artifactRequests)

public string TokenLogin(string sessionToken)

public ResultSet Update(APIOptions apiOpt, List<ArtifactRequest> artifactRequests)

public void Upload(UploadRequest uploadRequest)