Class: TencentCloud::Youmall::V20180228::ModifyPersonTypeRequest

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

Overview

ModifyPersonType请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(companyid = nil, shopid = nil, personid = nil, persontype = nil, personsubtype = nil) ⇒ ModifyPersonTypeRequest

Returns a new instance of ModifyPersonTypeRequest.



2150
2151
2152
2153
2154
2155
2156
# File 'lib/v20180228/models.rb', line 2150

def initialize(companyid=nil, shopid=nil, personid=nil, persontype=nil, personsubtype=nil)
  @CompanyId = companyid
  @ShopId = shopid
  @PersonId = personid
  @PersonType = persontype
  @PersonSubType = personsubtype
end

Instance Attribute Details

#CompanyIdObject

PersonType=0时(普通顾客),0普通顾客PersonType=1时(白名单),0店员,1商场人员,2其他类型人员,3区域经理,4注册会员,5VIP用户PersonType=2时(黑名单),0普通黑名单,1小偷)

Parameters:

  • CompanyId:

    集团ID

  • ShopId:

    门店ID

  • PersonId:

    顾客ID

  • PersonType:

    身份类型(0表示普通顾客,1 白名单,2 表示黑名单)

  • PersonSubType:

    身份子类型:



2148
2149
2150
# File 'lib/v20180228/models.rb', line 2148

def CompanyId
  @CompanyId
end

#PersonIdObject

PersonType=0时(普通顾客),0普通顾客PersonType=1时(白名单),0店员,1商场人员,2其他类型人员,3区域经理,4注册会员,5VIP用户PersonType=2时(黑名单),0普通黑名单,1小偷)

Parameters:

  • CompanyId:

    集团ID

  • ShopId:

    门店ID

  • PersonId:

    顾客ID

  • PersonType:

    身份类型(0表示普通顾客,1 白名单,2 表示黑名单)

  • PersonSubType:

    身份子类型:



2148
2149
2150
# File 'lib/v20180228/models.rb', line 2148

def PersonId
  @PersonId
end

#PersonSubTypeObject

PersonType=0时(普通顾客),0普通顾客PersonType=1时(白名单),0店员,1商场人员,2其他类型人员,3区域经理,4注册会员,5VIP用户PersonType=2时(黑名单),0普通黑名单,1小偷)

Parameters:

  • CompanyId:

    集团ID

  • ShopId:

    门店ID

  • PersonId:

    顾客ID

  • PersonType:

    身份类型(0表示普通顾客,1 白名单,2 表示黑名单)

  • PersonSubType:

    身份子类型:



2148
2149
2150
# File 'lib/v20180228/models.rb', line 2148

def PersonSubType
  @PersonSubType
end

#PersonTypeObject

PersonType=0时(普通顾客),0普通顾客PersonType=1时(白名单),0店员,1商场人员,2其他类型人员,3区域经理,4注册会员,5VIP用户PersonType=2时(黑名单),0普通黑名单,1小偷)

Parameters:

  • CompanyId:

    集团ID

  • ShopId:

    门店ID

  • PersonId:

    顾客ID

  • PersonType:

    身份类型(0表示普通顾客,1 白名单,2 表示黑名单)

  • PersonSubType:

    身份子类型:



2148
2149
2150
# File 'lib/v20180228/models.rb', line 2148

def PersonType
  @PersonType
end

#ShopIdObject

PersonType=0时(普通顾客),0普通顾客PersonType=1时(白名单),0店员,1商场人员,2其他类型人员,3区域经理,4注册会员,5VIP用户PersonType=2时(黑名单),0普通黑名单,1小偷)

Parameters:

  • CompanyId:

    集团ID

  • ShopId:

    门店ID

  • PersonId:

    顾客ID

  • PersonType:

    身份类型(0表示普通顾客,1 白名单,2 表示黑名单)

  • PersonSubType:

    身份子类型:



2148
2149
2150
# File 'lib/v20180228/models.rb', line 2148

def ShopId
  @ShopId
end

Instance Method Details

#deserialize(params) ⇒ Object



2158
2159
2160
2161
2162
2163
2164
# File 'lib/v20180228/models.rb', line 2158

def deserialize(params)
  @CompanyId = params['CompanyId']
  @ShopId = params['ShopId']
  @PersonId = params['PersonId']
  @PersonType = params['PersonType']
  @PersonSubType = params['PersonSubType']
end