Class: TencentCloud::Ess::V20201111::CreateOrganizationAuthUrlRequest

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

Overview

CreateOrganizationAuthUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operator = nil, authorizationtypes = nil, organizationname = nil, uniformsocialcreditcode = nil, legalname = nil, autojumpurl = nil, organizationaddress = nil, adminname = nil, adminmobile = nil, adminidcardnumber = nil, adminidcardtype = nil, uniformsocialcreditcodesame = nil, legalnamesame = nil, adminnamesame = nil, adminidcardnumbersame = nil, adminmobilesame = nil, organizationnamesame = nil, businesslicense = nil, endpoint = nil, initialization = nil, powerofattorneys = nil, userdata = nil, bankaccountnumber = nil, bankaccountnumbersame = nil, jumpevents = nil, organizationidcardtype = nil, organizationidcardtypesame = nil, authorizationmethod = nil) ⇒ CreateOrganizationAuthUrlRequest

Returns a new instance of CreateOrganizationAuthUrlRequest.



6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
# File 'lib/v20201111/models.rb', line 6356

def initialize(operator=nil, authorizationtypes=nil, organizationname=nil, uniformsocialcreditcode=nil, legalname=nil, autojumpurl=nil, organizationaddress=nil, adminname=nil, adminmobile=nil, adminidcardnumber=nil, adminidcardtype=nil, uniformsocialcreditcodesame=nil, legalnamesame=nil, adminnamesame=nil, adminidcardnumbersame=nil, adminmobilesame=nil, organizationnamesame=nil, businesslicense=nil, endpoint=nil, initialization=nil, powerofattorneys=nil, userdata=nil, bankaccountnumber=nil, bankaccountnumbersame=nil, jumpevents=nil, organizationidcardtype=nil, organizationidcardtypesame=nil, authorizationmethod=nil)
  @Operator = operator
  @AuthorizationTypes = authorizationtypes
  @OrganizationName = organizationname
  @UniformSocialCreditCode = uniformsocialcreditcode
  @LegalName = legalname
  @AutoJumpUrl = autojumpurl
  @OrganizationAddress = organizationaddress
  @AdminName = adminname
  @AdminMobile = adminmobile
  @AdminIdCardNumber = adminidcardnumber
  @AdminIdCardType = adminidcardtype
  @UniformSocialCreditCodeSame = uniformsocialcreditcodesame
  @LegalNameSame = legalnamesame
  @AdminNameSame = adminnamesame
  @AdminIdCardNumberSame = adminidcardnumbersame
  @AdminMobileSame = adminmobilesame
  @OrganizationNameSame = organizationnamesame
  @BusinessLicense = businesslicense
  @Endpoint = endpoint
  @Initialization = initialization
  @PowerOfAttorneys = powerofattorneys
  @UserData = userdata
  @BankAccountNumber = bankaccountnumber
  @BankAccountNumberSame = bankaccountnumbersame
  @JumpEvents = jumpevents
  @OrganizationIdCardType = organizationidcardtype
  @OrganizationIdCardTypeSame = organizationidcardtypesame
  @AuthorizationMethod = authorizationmethod
end

Instance Attribute Details

#AdminIdCardNumberObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def AdminIdCardNumber
  @AdminIdCardNumber
end

#AdminIdCardNumberSameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def AdminIdCardNumberSame
  @AdminIdCardNumberSame
end

#AdminIdCardTypeObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def AdminIdCardType
  @AdminIdCardType
end

#AdminMobileObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def AdminMobile
  @AdminMobile
end

#AdminMobileSameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def AdminMobileSame
  @AdminMobileSame
end

#AdminNameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def AdminName
  @AdminName
end

#AdminNameSameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def AdminNameSame
  @AdminNameSame
end

#AuthorizationMethodObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def AuthorizationMethod
  @AuthorizationMethod
end

#AuthorizationTypesObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def AuthorizationTypes
  @AuthorizationTypes
end

#AutoJumpUrlObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def AutoJumpUrl
  @AutoJumpUrl
end

#BankAccountNumberObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def BankAccountNumber
  @BankAccountNumber
end

#BankAccountNumberSameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def BankAccountNumberSame
  @BankAccountNumberSame
end

#BusinessLicenseObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def BusinessLicense
  @BusinessLicense
end

#EndpointObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def Endpoint
  @Endpoint
end

#InitializationObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def Initialization
  @Initialization
end

#JumpEventsObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def JumpEvents
  @JumpEvents
end

#LegalNameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def LegalName
  @LegalName
end

#LegalNameSameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def LegalNameSame
  @LegalNameSame
end

#OperatorObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def Operator
  @Operator
end

#OrganizationAddressObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def OrganizationAddress
  @OrganizationAddress
end

#OrganizationIdCardTypeObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def OrganizationIdCardType
  @OrganizationIdCardType
end

#OrganizationIdCardTypeSameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def OrganizationIdCardTypeSame
  @OrganizationIdCardTypeSame
end

#OrganizationNameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def OrganizationName
  @OrganizationName
end

#OrganizationNameSameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def OrganizationNameSame
  @OrganizationNameSame
end

#PowerOfAttorneysObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def PowerOfAttorneys
  @PowerOfAttorneys
end

#UniformSocialCreditCodeObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def UniformSocialCreditCode
  @UniformSocialCreditCode
end

#UniformSocialCreditCodeSameObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def UniformSocialCreditCodeSame
  @UniformSocialCreditCodeSame
end

#UserDataObject

注意: 1.如果没有指定,则默认是1,仅有上传营业执照。 2.H5 仅支持上传营业执照。



6354
6355
6356
# File 'lib/v20201111/models.rb', line 6354

def UserData
  @UserData
end

Instance Method Details

#deserialize(params) ⇒ Object



6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
# File 'lib/v20201111/models.rb', line 6387

def deserialize(params)
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @AuthorizationTypes = params['AuthorizationTypes']
  @OrganizationName = params['OrganizationName']
  @UniformSocialCreditCode = params['UniformSocialCreditCode']
  @LegalName = params['LegalName']
  @AutoJumpUrl = params['AutoJumpUrl']
  @OrganizationAddress = params['OrganizationAddress']
  @AdminName = params['AdminName']
  @AdminMobile = params['AdminMobile']
  @AdminIdCardNumber = params['AdminIdCardNumber']
  @AdminIdCardType = params['AdminIdCardType']
  @UniformSocialCreditCodeSame = params['UniformSocialCreditCodeSame']
  @LegalNameSame = params['LegalNameSame']
  @AdminNameSame = params['AdminNameSame']
  @AdminIdCardNumberSame = params['AdminIdCardNumberSame']
  @AdminMobileSame = params['AdminMobileSame']
  @OrganizationNameSame = params['OrganizationNameSame']
  @BusinessLicense = params['BusinessLicense']
  @Endpoint = params['Endpoint']
  @Initialization = params['Initialization']
  @PowerOfAttorneys = params['PowerOfAttorneys']
  @UserData = params['UserData']
  @BankAccountNumber = params['BankAccountNumber']
  @BankAccountNumberSame = params['BankAccountNumberSame']
  unless params['JumpEvents'].nil?
    @JumpEvents = []
    params['JumpEvents'].each do |i|
      jumpevent_tmp = JumpEvent.new
      jumpevent_tmp.deserialize(i)
      @JumpEvents << jumpevent_tmp
    end
  end
  @OrganizationIdCardType = params['OrganizationIdCardType']
  @OrganizationIdCardTypeSame = params['OrganizationIdCardTypeSame']
  @AuthorizationMethod = params['AuthorizationMethod']
end