Class: Zernio::MediaContentType
- Inherits:
-
Object
- Object
- Zernio::MediaContentType
- Defined in:
- lib/zernio-sdk/models/media_content_type.rb
Constant Summary collapse
- IMAGE_JPEG =
"image/jpeg".freeze
- IMAGE_JPG =
"image/jpg".freeze
- IMAGE_PNG =
"image/png".freeze
- IMAGE_WEBP =
"image/webp".freeze
- IMAGE_GIF =
"image/gif".freeze
- VIDEO_MP4 =
"video/mp4".freeze
- VIDEO_MPEG =
"video/mpeg".freeze
- VIDEO_QUICKTIME =
"video/quicktime".freeze
- VIDEO_AVI =
"video/avi".freeze
- VIDEO_X_MSVIDEO =
"video/x-msvideo".freeze
- VIDEO_WEBM =
"video/webm".freeze
- VIDEO_X_M4V =
"video/x-m4v".freeze
- APPLICATION_PDF =
"application/pdf".freeze
- AUDIO_MPEG =
"audio/mpeg".freeze
- AUDIO_MP4 =
"audio/mp4".freeze
- AUDIO_AAC =
"audio/aac".freeze
- AUDIO_OGG =
"audio/ogg".freeze
- AUDIO_WAV =
"audio/wav".freeze
- AUDIO_WEBM =
"audio/webm".freeze
- AUDIO_X_M4A =
"audio/x-m4a".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
39 40 41 |
# File 'lib/zernio-sdk/models/media_content_type.rb', line 39 def self.all_vars @all_vars ||= [IMAGE_JPEG, IMAGE_JPG, IMAGE_PNG, IMAGE_WEBP, IMAGE_GIF, VIDEO_MP4, VIDEO_MPEG, VIDEO_QUICKTIME, VIDEO_AVI, VIDEO_X_MSVIDEO, VIDEO_WEBM, VIDEO_X_M4V, APPLICATION_PDF, AUDIO_MPEG, AUDIO_MP4, AUDIO_AAC, AUDIO_OGG, AUDIO_WAV, AUDIO_WEBM, AUDIO_X_M4A].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
46 47 48 |
# File 'lib/zernio-sdk/models/media_content_type.rb', line 46 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
53 54 55 56 |
# File 'lib/zernio-sdk/models/media_content_type.rb', line 53 def build_from_hash(value) return value if MediaContentType.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #MediaContentType" end |