Class IntegrationType
Параметры типа интеграции.
public class IntegrationType : IUniqueObject
- Inheritance
-
IntegrationType
- Implements
- Inherited Members
- Extension Methods
Fields
MaxTitleLength
Максимальная длина наименования типа интеграции.
public const int MaxTitleLength = 250
Field Value
Properties
ConfigForm
Параметры формы с настройкой интеграции.
public IntegrationConfigForm? ConfigForm { get; set; }
Property Value
ConnectionConfigForm
Параметры формы с настройкой подключения интеграции.
public IntegrationConfigForm? ConnectionConfigForm { get; set; }
Property Value
CustomId
Пользовательский идентификатор интеграции. Может использоваться для связи интеграции с внешними модулями.
public Guid? CustomId { get; set; }
Property Value
- Guid?
DocsUrl
Ссылка на документацию по интеграции.
public string? DocsUrl { get; set; }
Property Value
Id
Уникальный идентификатор объекта.
public int Id { get; set; }
Property Value
IsWebhook
Указывает, что интеграция осуществляется через webhook.
public bool IsWebhook { get; set; }
Property Value
RequireEquipmentModelInUrl
Указывает, что интеграции требуется указание модели в url.
public bool RequireEquipmentModelInUrl { get; set; }
Property Value
RequiresPort
Указывает, что для интеграции требуется порт опроса.
public bool RequiresPort { get; set; }
Property Value
Title
Наименование.
[Required]
[StringLength(250)]
public string Title { get; set; }
Property Value
Methods
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()