Table of Contents

Class IntegrationParameters

Namespace
Lers.Models
Assembly
Lers.Models.dll

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

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

Fields

MaxAddressLength

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

public const int MaxAddressLength = 250

Field Value

int

MaxTitleLength

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

public const int MaxTitleLength = 250

Field Value

int

Properties

AccessToken

Токен доступа к интеграции. или пароль, если вход осуществляется по логину и паролю.

public string? AccessToken { get; set; }

Property Value

string

Address

Адрес интеграции.

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

Property Value

string

Id

Идентификатор.

public int Id { get; set; }

Property Value

int

IntegrationType

Тип интеграции.

public IntegrationType? IntegrationType { get; set; }

Property Value

IntegrationType

IntegrationTypeId

Тип интеграции.

[Range(1, 2147483647)]
public int IntegrationTypeId { get; set; }

Property Value

int

IsSystem

Указывает, что это системные параметры интеграции.

[NotMapped]
public bool IsSystem { get; }

Property Value

bool

Login

Имя входа.

public string? Login { get; set; }

Property Value

string

Title

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

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

Property Value

string

UserIdStartIndex

Индекс начала пользовательских параметров интеграции.

public static int UserIdStartIndex { get; }

Property Value

int

Methods

ToString()

public override string ToString()

Returns

string