Table of Contents

Interface ITransportTaskElement

Namespace
BiExcellence.OpenBi.Api.Transport
Assembly
BiExcellence.OpenBi.Api.Client.dll

A single configuration element (of any type) tracked by a TransportTask.

public interface ITransportTaskElement

Properties

Action

What to do with the element on the target system - see TransportTaskElementAction.

string? Action { get; init; }

Property Value

string

Date

When the element was last recorded. Set by the server on every assign.

DateTimeOffset Date { get; init; }

Property Value

DateTimeOffset

ElementId

The id of the configuration object the entry stands for, such as a role or usergroup id.

string? ElementId { get; init; }

Property Value

string

ElementName

The display name of the configuration object, as recorded.

string? ElementName { get; init; }

Property Value

string

ElementType

The kind of configuration object, such as ROLE, USERGROUP, ORGANISATION, PERMISSION, LANGUAGETEXT, CMSTEMPLATEITEM or CONNECTIONTEMPLATE. Taken from the request as it is.

string? ElementType { get; init; }

Property Value

string

Id

The id of this entry in the task, server-assigned - the {elementId} of DELETE transporttasks/{id}/elements/{elementId}, not the id of the configuration object.

long? Id { get; init; }

Property Value

long?

Language

The language of a language-dependent element, such as a CMS item template; empty otherwise.

string? Language { get; init; }

Property Value

string

ParentId

The id of the object the element belongs to, where the element is only addressable within it - the base entity of an entity, the role of a role content, the language text of a language text value. Empty for none.

string? ParentId { get; init; }

Property Value

string

ParentName

The display name of the parent object, as recorded.

string? ParentName { get; init; }

Property Value

string

ParentType

The kind of the parent object, with the same values as ElementType. Empty or UNDEFINED for none.

string? ParentType { get; init; }

Property Value

string

TransportTaskId

The Id of the task. Set by the server from the route.

string? TransportTaskId { get; init; }

Property Value

string