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