Class: TencentCloud::Vod::V20180717::MediaTransitionItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::MediaTransitionItem
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20180717/models.rb
Overview
转场信息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(duration = nil, transitions = nil, mediatransitions = nil) ⇒ MediaTransitionItem
constructor
A new instance of MediaTransitionItem.
Constructor Details
#initialize(duration = nil, transitions = nil, mediatransitions = nil) ⇒ MediaTransitionItem
Returns a new instance of MediaTransitionItem.
18711 18712 18713 18714 18715 |
# File 'lib/v20180717/models.rb', line 18711 def initialize(duration=nil, transitions=nil, mediatransitions=nil) @Duration = duration @Transitions = transitions @MediaTransitions = mediatransitions end |
Instance Attribute Details
#Duration ⇒ Object
18706 18707 18708 |
# File 'lib/v20180717/models.rb', line 18706 def Duration @Duration end |
#MediaTransitions ⇒ Object
18706 18707 18708 |
# File 'lib/v20180717/models.rb', line 18706 def MediaTransitions @MediaTransitions end |
#Transitions ⇒ Object
18706 18707 18708 |
# File 'lib/v20180717/models.rb', line 18706 def Transitions @Transitions end |
Instance Method Details
#deserialize(params) ⇒ Object
18717 18718 18719 18720 18721 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 |
# File 'lib/v20180717/models.rb', line 18717 def deserialize(params) @Duration = params['Duration'] unless params['Transitions'].nil? @Transitions = [] params['Transitions'].each do |i| transitionopertion_tmp = TransitionOpertion.new transitionopertion_tmp.deserialize(i) @Transitions << transitionopertion_tmp end end unless params['MediaTransitions'].nil? @MediaTransitions = [] params['MediaTransitions'].each do |i| transitionoperation_tmp = TransitionOperation.new transitionoperation_tmp.deserialize(i) @MediaTransitions << transitionoperation_tmp end end end |