Протокол BirthDateAttribute
Протокол определяет методы для обновления возраста или даты рождения пользовательского профиля.
Методы экземпляра
|
Обновляет значение атрибута. |
|
|
Обновляет значение атрибута. |
|
|
Обновляет значение атрибута. |
|
|
Обновляет значение атрибута. |
|
|
Обновляет значение атрибута. |
|
|
Сбрасывает значение атрибута. |
Описание методов
withAge(_:)
func withAge(_ value: UInt) -> UserProfileUpdate
Обновляет значение атрибута.
Параметры:
|
|
Возраст. |
Возвращает:
Объект класса UserProfileUpdate.
withDate(year:)
func withDate(year: UInt) -> UserProfileUpdate
Обновляет значение атрибута.
Параметры:
|
|
Год рождения. |
Возвращает:
Объект класса UserProfileUpdate.
withDate(year:month:)
func withDate(year: UInt, month: UInt) -> UserProfileUpdate
Обновляет значение атрибута.
Параметры:
|
|
Год рождения. |
|
|
Месяц рождения. |
Возвращает:
Объект класса UserProfileUpdate.
withDate(year:month:day:)
func withDate(year: UInt, month: UInt, day: UInt) -> UserProfileUpdate
Обновляет значение атрибута.
Параметры:
|
|
Год рождения. |
|
|
Месяц рождения. |
|
|
День рождения. |
Возвращает:
Объект класса UserProfileUpdate.
withDate(dateComponents:)
func withDate(dateComponents: DateComponents) -> UserProfileUpdate
Обновляет значение атрибута.
Параметры:
|
|
Объект класса DateComponents. |
Возвращает:
Объект класса UserProfileUpdate.
withValueReset()
func withValueReset() -> UserProfileUpdate
Сбрасывает значение атрибута.
Возвращает:
Объект класса UserProfileUpdate.