Class: TencentCloud::Vcube::V20220410::XMagicResourceSimpleInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220410/models.rb

Overview

优图美视资源包

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, appid = nil, plan = nil, duration = nil, createdat = nil, updatedat = nil, starttime = nil, endtime = nil, application = nil, xmagic = nil, status = nil, operation = nil, isuse = nil, xmagictype = nil, name = nil, biztype = nil, resourceid = nil, autorenewflag = nil) ⇒ XMagicResourceSimpleInfo



2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
# File 'lib/v20220410/models.rb', line 2663

def initialize(id=nil, appid=nil, plan=nil, duration=nil, createdat=nil, updatedat=nil, starttime=nil, endtime=nil, application=nil, xmagic=nil, status=nil, operation=nil, isuse=nil, xmagictype=nil, name=nil, biztype=nil, resourceid=nil, autorenewflag=nil)
  @Id = id
  @AppId = appid
  @Plan = plan
  @Duration = duration
  @CreatedAt = createdat
  @UpdatedAt = updatedat
  @StartTime = starttime
  @EndTime = endtime
  @Application = application
  @XMagic = xmagic
  @Status = status
  @Operation = operation
  @IsUse = isuse
  @XMagicType = xmagictype
  @Name = name
  @BizType = biztype
  @ResourceId = resourceid
  @AutoRenewFlag = autorenewflag
end

Instance Attribute Details

#AppIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def AppId
  @AppId
end

#ApplicationObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def Application
  @Application
end

#AutoRenewFlagObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def AutoRenewFlag
  @AutoRenewFlag
end

#BizTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def BizType
  @BizType
end

#CreatedAtObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def CreatedAt
  @CreatedAt
end

#DurationObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def Duration
  @Duration
end

#EndTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def EndTime
  @EndTime
end

#IdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def Id
  @Id
end

#IsUseObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def IsUse
  @IsUse
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def Name
  @Name
end

#OperationObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def Operation
  @Operation
end

#PlanObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def Plan
  @Plan
end

#ResourceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def ResourceId
  @ResourceId
end

#StartTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def StartTime
  @StartTime
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def Status
  @Status
end

#UpdatedAtObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def UpdatedAt
  @UpdatedAt
end

#XMagicObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def XMagic
  @XMagic
end

#XMagicTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。



2661
2662
2663
# File 'lib/v20220410/models.rb', line 2661

def XMagicType
  @XMagicType
end

Instance Method Details

#deserialize(params) ⇒ Object



2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
# File 'lib/v20220410/models.rb', line 2684

def deserialize(params)
  @Id = params['Id']
  @AppId = params['AppId']
  @Plan = params['Plan']
  @Duration = params['Duration']
  @CreatedAt = params['CreatedAt']
  @UpdatedAt = params['UpdatedAt']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  unless params['Application'].nil?
    @Application = AppInfo.new
    @Application.deserialize(params['Application'])
  end
  unless params['XMagic'].nil?
    @XMagic = XMagicSimpleInfo.new
    @XMagic.deserialize(params['XMagic'])
  end
  @Status = params['Status']
  @Operation = params['Operation']
  @IsUse = params['IsUse']
  @XMagicType = params['XMagicType']
  @Name = params['Name']
  @BizType = params['BizType']
  @ResourceId = params['ResourceId']
  @AutoRenewFlag = params['AutoRenewFlag']
end