YMMCustomNumberAttribute protocol
The protocol defines methods for updating the value of a numeric attribute.
Instance methods
withValue(_:) | Updates the attribute value. |
withValueIfUndefined(_:) | Updates the attribute value if it wasn't set earlier. |
withValueReset() | Resets the attribute value. |
withValue(_:) | Updates the attribute value. |
withValueIfUndefined(_:) | Updates the attribute value if it wasn't set earlier. |
withValueReset() | Resets the attribute value. |
Method descriptions
withValue(_:)
func withValue(_ value: Double) -> YMMUserProfileUpdate
Updates the attribute value.
Parameters:
Returns:
value | The value of the numeric attribute. The data type is |
value | The value of the numeric attribute. The data type is |
The YMMUserProfileUpdate
class instance.
withValueIfUndefined(_:)
func withValueIfUndefined(_ value: Double) -> YMMUserProfileUpdate
Updates the attribute value if it wasn't set earlier.
Parameters:
value | The value of the numeric attribute. The data type is |
value | The value of the numeric attribute. The data type is |
Returns:
The YMMUserProfileUpdate
class instance.
withValueReset()
func withValueReset() -> YMMUserProfileUpdate
Resets the attribute value.
Returns:
The YMMUserProfileUpdate
class instance.