Протокол YMMBirthDateAttribute

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

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

-withAge(_:) Обновляет значение атрибута.
-withDate(year:) Обновляет значение атрибута.
-withDate(year:month:) Обновляет значение атрибута.
-withDate(year:month:day:) Обновляет значение атрибута.
-withDate(dateComponents:) Обновляет значение атрибута.
-withValueReset() Сбрасывает значение атрибута.
-withAge(_:) Обновляет значение атрибута.
-withDate(year:) Обновляет значение атрибута.
-withDate(year:month:) Обновляет значение атрибута.
-withDate(year:month:day:) Обновляет значение атрибута.
-withDate(dateComponents:) Обновляет значение атрибута.
-withValueReset() Сбрасывает значение атрибута.

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

withAge(_:)

func withAge(_ value: UInt) -> YMMUserProfileUpdate

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

Параметры:
value Возраст.
value Возраст.

Возвращает:

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

withDate(year:)

func withDate(year year: UInt) -> YMMUserProfileUpdate

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

Параметры:
year

Год рождения.

year

Год рождения.

Возвращает:

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

withDate(year:month:)

func withDate(year year: UInt, month: UInt) -> YMMUserProfileUpdate

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

Параметры:
year

Год рождения.

month

Месяц рождения.

year

Год рождения.

month

Месяц рождения.

Возвращает:

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

withDate(year:month:day:)

func withDate(year year: UInt, month: UInt, day: UInt) -> YMMUserProfileUpdate

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

Параметры:
year

Год рождения.

month

Месяц рождения.

day

День рождения.

year

Год рождения.

month

Месяц рождения.

day

День рождения.

Возвращает:

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

withDate(dateComponents:)

func withDate(dateComponents dateComponents: DateComponents) -> YMMUserProfileUpdate

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

Параметры:
dateComponents

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

dateComponents

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

Возвращает:

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

withValueReset()

func withValueReset() -> YMMUserProfileUpdate

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

Возвращает:

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