Протокол CustomStringAttribute

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

Методы экземпляра

withValue(_:)

Обновляет значение атрибута.

withValueIfUndefined(_:)

Обновляет значение атрибута, если оно не было установлено ранее.

withValueReset()

Сбрасывает значение атрибута.

Описание методов

withValue(_:)

func withValue(_ value: String?) -> UserProfileUpdate

Обновляет значение атрибута.

Параметры:

value

Значение атрибута в виде строки. Максимальная длина значения — 200 символов.

Возвращает:

Объект класса UserProfileUpdate.

withValueIfUndefined(_:)

func withValueIfUndefined(_ value: String?) -> UserProfileUpdate

Обновляет значение атрибута, если оно не было установлено ранее.

Параметры:

value

Значение атрибута в виде строки. Максимальная длина значения — 200 символов.

Возвращает:

Объект класса UserProfileUpdate.

withValueReset()

func withValueReset() -> UserProfileUpdate

Сбрасывает значение атрибута.

Возвращает:

Объект класса UserProfileUpdate.