Class: TencentCloud::Weilingwith::V20230427::ReportAppMessageRequest

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

Overview

ReportAppMessage请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workspaceid = nil, profile = nil, reportts = nil, properties = nil, applicationtoken = nil, eventset = nil, serviceset = nil, extendtwo = nil, echo = nil) ⇒ ReportAppMessageRequest



6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
# File 'lib/v20230427/models.rb', line 6572

def initialize(workspaceid=nil, profile=nil, reportts=nil, properties=nil, applicationtoken=nil, eventset=nil, serviceset=nil, extendtwo=nil, echo=nil)
  @WorkspaceId = workspaceid
  @Profile = profile
  @ReportTs = reportts
  @Properties = properties
  @ApplicationToken = applicationtoken
  @EventSet = eventset
  @ServiceSet = serviceset
  @ExtendTwo = extendtwo
  @Echo = echo
end

Instance Attribute Details

#ApplicationTokenObject



6570
6571
6572
# File 'lib/v20230427/models.rb', line 6570

def ApplicationToken
  @ApplicationToken
end

#EchoObject



6570
6571
6572
# File 'lib/v20230427/models.rb', line 6570

def Echo
  @Echo
end

#EventSetObject



6570
6571
6572
# File 'lib/v20230427/models.rb', line 6570

def EventSet
  @EventSet
end

#ExtendTwoObject



6570
6571
6572
# File 'lib/v20230427/models.rb', line 6570

def ExtendTwo
  @ExtendTwo
end

#ProfileObject



6570
6571
6572
# File 'lib/v20230427/models.rb', line 6570

def Profile
  @Profile
end

#PropertiesObject



6570
6571
6572
# File 'lib/v20230427/models.rb', line 6570

def Properties
  @Properties
end

#ReportTsObject



6570
6571
6572
# File 'lib/v20230427/models.rb', line 6570

def ReportTs
  @ReportTs
end

#ServiceSetObject



6570
6571
6572
# File 'lib/v20230427/models.rb', line 6570

def ServiceSet
  @ServiceSet
end

#WorkspaceIdObject



6570
6571
6572
# File 'lib/v20230427/models.rb', line 6570

def WorkspaceId
  @WorkspaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
# File 'lib/v20230427/models.rb', line 6584

def deserialize(params)
  @WorkspaceId = params['WorkspaceId']
  unless params['Profile'].nil?
    @Profile = MessageProfile.new
    @Profile.deserialize(params['Profile'])
  end
  @ReportTs = params['ReportTs']
  @Properties = params['Properties']
  @ApplicationToken = params['ApplicationToken']
  @EventSet = params['EventSet']
  @ServiceSet = params['ServiceSet']
  @ExtendTwo = params['ExtendTwo']
  @Echo = params['Echo']
end