Options
All
  • Public
  • Public/Protected
  • All
Menu

Класс позваляющий в итеративном формате создавать словари атрибутов для событий

Hierarchy

  • ValueMapBuilder

Index

Constructors

Private constructor

  • Parameters

    • Default value map: ReadonlyMap<string, JSONItem> = new Map<string, JSONItem>()

    Returns ValueMapBuilder

Properties

Private map

map: Map<string, JSONItem> = new Map<string, JSONItem>()

Methods

addCount

  • Добавляет значения для счетчика количества

    Parameters

    • count: Int32

      Необходимое значение для добавления

    Returns ValueMapBuilder

addDebug

  • Returns ValueMapBuilder

addError

  • Returns ValueMapBuilder

addEvent

  • Parameters

    • event: string

    Returns ValueMapBuilder

addFid

  • Добавляет значения для идентификатора папки

    Parameters

    • fid: Int64

      Необходимое значение для добавления

    Returns ValueMapBuilder

addLength

  • Добавляет значения для длины поля

    Parameters

    • length: Nullable<Int32>

      Необходимое значение для добавления

    Returns ValueMapBuilder

addMessages

addMid

  • Добавляет значения для идентификатора письма

    Parameters

    • mid: Nullable<Int64>

      Необходимое значение для добавления

    Returns ValueMapBuilder

addMids

  • Добавляет значения для идентификаторов писем

    Parameters

    • mids: Nullable<Int64[]>

      Необходимое значение для добавления

    Returns ValueMapBuilder

addOrder

  • Добавляет значения для порядкового номера

    Parameters

    • order: Int32

      Необходимое значение для добавления

    Returns ValueMapBuilder

addReason

  • Parameters

    • reason: string

    Returns ValueMapBuilder

addRepliesNumber

  • Добавляет значения для счетчика количества быстрых ответов

    Parameters

    • repliesNumber: Nullable<Int32>

      Необходимое значение для добавления

    Returns ValueMapBuilder

addRepliesNumbers

  • Добавляет значения для счетчика количества быстрых ответов для списка писем

    Parameters

    • repliesNumbers: Nullable<Int32[]>

      Необходимое значение для добавления

    Returns ValueMapBuilder

addSaveDraft

  • Parameters

    • saveDraft: boolean

    Returns ValueMapBuilder

addStartEvent

  • Добавляет индикатор стартового события

    Returns ValueMapBuilder

addTid

  • Добавляет значения для идентификатора треда

    Parameters

    • tid: Int64

      Необходимое значение для добавления

    Returns ValueMapBuilder

addUid

  • Добавляет значения для идентификатора пользователя

    Parameters

    • uid: Nullable<Int64>

      Необходимое значение для добавления

    Returns ValueMapBuilder

build

  • Создает словарь атрибутов

    Returns Map<string, JSONItem>

Private setBoolean

  • Parameters

    • name: string
    • value: boolean

    Returns ValueMapBuilder

setEventName

  • Parameters

    • name: string

    Returns ValueMapBuilder

Private setInt32

  • Parameters

    • name: string
    • value: Int32

    Returns ValueMapBuilder

Private setInt32Array

  • Parameters

    • name: string
    • value: Int32[]

    Returns ValueMapBuilder

Private setInt64

  • Parameters

    • name: string
    • value: Int64

    Returns ValueMapBuilder

Private setInt64Array

  • Parameters

    • name: string
    • value: Int64[]

    Returns ValueMapBuilder

Private setString

  • Parameters

    • name: string
    • value: string

    Returns ValueMapBuilder

Static __parse

  • Parameters

    Returns ValueMapBuilder

Static customEvent

  • Parameters

    • source: string
    • Default value map: Map<string, JSONItem> = new Map<string, JSONItem>()

    Returns ValueMapBuilder

Static modelSyncEvent

  • Returns ValueMapBuilder

Static systemEvent

  • Returns ValueMapBuilder

Static userEvent

  • Returns ValueMapBuilder

Generated using TypeDoc