appstoreserverlibrary.models.HelperValidationUtils module¶
- class appstoreserverlibrary.models.HelperValidationUtils.HelperValidationUtils[source]¶
Bases:
object- MAXIMUM_DESCRIPTION_LENGTH = 45¶
- MAXIMUM_DISPLAY_NAME_LENGTH = 30¶
- MAXIMUM_SKU_LENGTH = 128¶
- MAX_PERIOD = 12¶
- MIN_PERIOD = 1¶
- static dependent_skus_validator(instance, attribute, value)[source]¶
Validates that each SKU in the dependentSKUs list does not exceed maximum length.
- Raises:
ValueError: If any SKU exceeds maximum length
- static description_validator(instance, attribute, value)[source]¶
Validates description is not None and does not exceed maximum length.
- Raises:
ValueError: If description exceeds maximum length
- static display_name_validator(instance, attribute, value)[source]¶
Validates display name is not None and does not exceed maximum length.
- Raises:
ValueError: If display name exceeds maximum length
- static items_validator(instance, attribute, value)[source]¶
Validates a list of items is not None, not empty, and contains no None elements.
- Raises:
ValueError: If list is empty or contains None elements