Table of Contents

Class IntegrationType

Namespace
Lers.Models
Assembly
Lers.Models.dll

Параметры типа интеграции.

public class IntegrationType : IUniqueObject
Inheritance
IntegrationType
Implements
Inherited Members
Extension Methods

Fields

MaxTitleLength

Максимальная длина наименования типа интеграции.

public const int MaxTitleLength = 250

Field Value

int

Properties

ConfigForm

Параметры формы с настройкой интеграции.

public IntegrationConfigForm? ConfigForm { get; set; }

Property Value

IntegrationConfigForm

ConnectionConfigForm

Параметры формы с настройкой подключения интеграции.

public IntegrationConfigForm? ConnectionConfigForm { get; set; }

Property Value

IntegrationConfigForm

CustomId

Пользовательский идентификатор интеграции. Может использоваться для связи интеграции с внешними модулями.

public Guid? CustomId { get; set; }

Property Value

Guid?

DocsUrl

Ссылка на документацию по интеграции.

public string? DocsUrl { get; set; }

Property Value

string

Id

Уникальный идентификатор объекта.

public int Id { get; set; }

Property Value

int

IsWebhook

Указывает, что интеграция осуществляется через webhook.

public bool IsWebhook { get; set; }

Property Value

bool

RequireEquipmentModelInUrl

Указывает, что интеграции требуется указание модели в url.

public bool RequireEquipmentModelInUrl { get; set; }

Property Value

bool

RequiresPort

Указывает, что для интеграции требуется порт опроса.

public bool RequiresPort { get; set; }

Property Value

bool

Title

Наименование.

[Required]
[StringLength(250)]
public string Title { get; set; }

Property Value

string

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string