Module: Tiktok::Open::Sdk::Helpers::Validators::PostInfoValidator
- Included in:
- PostPublishValidator
- Defined in:
- lib/tiktok/open/sdk/helpers/validators/post_info_validator.rb
Overview
Validates post information for TikTok video publishing.
This module provides validation methods for post-related parameters including privacy level, title, boolean flags, and video cover timestamp.
Constant Summary collapse
- PRIVACY_LEVEL_OPTIONS =
Valid privacy level options for TikTok videos
%w[ PUBLIC_TO_EVERYONE MUTUAL_FOLLOW_FRIENDS FOLLOWER_OF_CREATOR SELF_ONLY ].freeze
- MAX_TITLE_LENGTH =
Maximum allowed length for video title
2200
Instance Method Summary collapse
-
#validate_post_info!(post_info) ⇒ void
Validates post information and raises an error if invalid.
Instance Method Details
#validate_post_info!(post_info) ⇒ void
This method returns an undefined value.
Validates post information and raises an error if invalid.
65 66 67 68 69 70 71 |
# File 'lib/tiktok/open/sdk/helpers/validators/post_info_validator.rb', line 65 def validate_post_info!(post_info) errors = {} validate_post_info(post_info, errors) raise_validation_errors!(errors) end |