Table of Contents

Class IntegrationType

Namespace
Lers.Models
Assembly
Lers.Models.dll

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

public class IntegrationType : IUniqueObject, IUniquieCustomObject
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

Features

Поддерживаемые функции.

public IntegrationTypeFeatures Features { get; set; }

Property Value

IntegrationTypeFeatures

Id

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

public int Id { get; set; }

Property Value

int

IsWebhook

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

public bool IsWebhook { get; set; }

Property Value

bool

PluginId

Идентификатор внешнего модуля, который зарегистрировал тип.

public Guid? PluginId { get; set; }

Property Value

Guid?

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