Class: TencentCloud::Bma::V20221115::BrandData

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

Overview

品牌响应数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(companyid = nil, companyname = nil, brandname = nil, phone = nil, license = nil, licensestatus = nil, licensenote = nil, authorization = nil, authorizationstatus = nil, authorizationnote = nil, trademarks = nil, inserttime = nil, services = nil, uin = nil) ⇒ BrandData

Returns a new instance of BrandData.



53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'lib/v20221115/models.rb', line 53

def initialize(companyid=nil, companyname=nil, brandname=nil, phone=nil, license=nil, licensestatus=nil, licensenote=nil, authorization=nil, authorizationstatus=nil, authorizationnote=nil, trademarks=nil, inserttime=nil, services=nil, uin=nil)
  @CompanyId = companyid
  @CompanyName = companyname
  @BrandName = brandname
  @Phone = phone
  @License = license
  @LicenseStatus = licensestatus
  @LicenseNote = licensenote
  @Authorization = authorization
  @AuthorizationStatus = authorizationstatus
  @AuthorizationNote = authorizationnote
  @Trademarks = trademarks
  @InsertTime = inserttime
  @Services = services
  @Uin = uin
end

Instance Attribute Details

#AuthorizationObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def Authorization
  @Authorization
end

#AuthorizationNoteObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def AuthorizationNote
  @AuthorizationNote
end

#AuthorizationStatusObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def AuthorizationStatus
  @AuthorizationStatus
end

#BrandNameObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def BrandName
  @BrandName
end

#CompanyIdObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def CompanyId
  @CompanyId
end

#CompanyNameObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def CompanyName
  @CompanyName
end

#InsertTimeObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def InsertTime
  @InsertTime
end

#LicenseObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def License
  @License
end

#LicenseNoteObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def LicenseNote
  @LicenseNote
end

#LicenseStatusObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def LicenseStatus
  @LicenseStatus
end

#PhoneObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def Phone
  @Phone
end

#ServicesObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def Services
  @Services
end

#TrademarksObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def Trademarks
  @Trademarks
end

#UinObject

Parameters:

  • CompanyId:

    品牌Id

  • CompanyName:

    企业名称

  • BrandName:

    品牌名称

  • Phone:

    联系电话

  • License:

    营业执照

  • LicenseStatus:

    营业执照审核状态

  • LicenseNote:

    营业执照审核状态说明

  • Authorization:

    授权书

  • AuthorizationStatus:

    授权书审核状态

  • AuthorizationNote:

    授权书审核状态说明

  • Trademarks:

    商标信息

  • InsertTime:

    新增时间

  • Services:

    服务信息

  • Uin:

    账号id



51
52
53
# File 'lib/v20221115/models.rb', line 51

def Uin
  @Uin
end

Instance Method Details

#deserialize(params) ⇒ Object



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/v20221115/models.rb', line 70

def deserialize(params)
  @CompanyId = params['CompanyId']
  @CompanyName = params['CompanyName']
  @BrandName = params['BrandName']
  @Phone = params['Phone']
  @License = params['License']
  @LicenseStatus = params['LicenseStatus']
  @LicenseNote = params['LicenseNote']
  @Authorization = params['Authorization']
  @AuthorizationStatus = params['AuthorizationStatus']
  @AuthorizationNote = params['AuthorizationNote']
  unless params['Trademarks'].nil?
    @Trademarks = []
    params['Trademarks'].each do |i|
      trademarkdata_tmp = TrademarkData.new
      trademarkdata_tmp.deserialize(i)
      @Trademarks << trademarkdata_tmp
    end
  end
  @InsertTime = params['InsertTime']
  unless params['Services'].nil?
    @Services = ServiceData.new
    @Services.deserialize(params['Services'])
  end
  @Uin = params['Uin']
end