Протокол 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
.