Протокол YMMBirthDateAttribute

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

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

-withAge(_:)

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

-withDate(year:)

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

-withDate(year:month:)

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

-withDate(year:month:day:)

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

-withDate(dateComponents:)

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

-withValueReset()

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

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

withAge(_:)

func withAge(_ value: UInt) -> YMMUserProfileUpdate

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

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

Возвращает:

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

withDate(year:)

func withDate(year year: UInt) -> YMMUserProfileUpdate

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

Параметры:
year

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

Возвращает:

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

withDate(year:month:)

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

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

Параметры:
year

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

month

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

Возвращает:

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

withDate(year:month:day:)

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

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

Параметры:
year

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

month

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

day

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

Возвращает:

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

withDate(dateComponents:)

func withDate(dateComponents dateComponents: DateComponents) -> YMMUserProfileUpdate

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

Параметры:
dateComponents

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

Возвращает:

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

withValueReset()

func withValueReset() -> YMMUserProfileUpdate

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

Возвращает:

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