Class: TencentCloud::Ses::V20201002::EmailIdentity

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

Overview

发信域名验证列表结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(identityname = nil, identitytype = nil, sendingenabled = nil, currentreputationlevel = nil, dailyquota = nil, sendip = nil, taglist = nil) ⇒ EmailIdentity

Returns a new instance of EmailIdentity.



925
926
927
928
929
930
931
932
933
# File 'lib/v20201002/models.rb', line 925

def initialize(identityname=nil, identitytype=nil, sendingenabled=nil, currentreputationlevel=nil, dailyquota=nil, sendip=nil, taglist=nil)
  @IdentityName = identityname
  @IdentityType = identitytype
  @SendingEnabled = sendingenabled
  @CurrentReputationLevel = currentreputationlevel
  @DailyQuota = dailyquota
  @SendIp = sendip
  @TagList = taglist
end

Instance Attribute Details

#CurrentReputationLevelObject

Parameters:

  • IdentityName:

    发信域名

  • IdentityType:

    验证类型,固定为DOMAIN

  • SendingEnabled:

    是否已通过验证

  • CurrentReputationLevel:

    当前信誉等级

  • DailyQuota:

    当日最高发信量

  • SendIp:

    域名配置的独立ip

  • TagList:

    tag 标签



923
924
925
# File 'lib/v20201002/models.rb', line 923

def CurrentReputationLevel
  @CurrentReputationLevel
end

#DailyQuotaObject

Parameters:

  • IdentityName:

    发信域名

  • IdentityType:

    验证类型,固定为DOMAIN

  • SendingEnabled:

    是否已通过验证

  • CurrentReputationLevel:

    当前信誉等级

  • DailyQuota:

    当日最高发信量

  • SendIp:

    域名配置的独立ip

  • TagList:

    tag 标签



923
924
925
# File 'lib/v20201002/models.rb', line 923

def DailyQuota
  @DailyQuota
end

#IdentityNameObject

Parameters:

  • IdentityName:

    发信域名

  • IdentityType:

    验证类型,固定为DOMAIN

  • SendingEnabled:

    是否已通过验证

  • CurrentReputationLevel:

    当前信誉等级

  • DailyQuota:

    当日最高发信量

  • SendIp:

    域名配置的独立ip

  • TagList:

    tag 标签



923
924
925
# File 'lib/v20201002/models.rb', line 923

def IdentityName
  @IdentityName
end

#IdentityTypeObject

Parameters:

  • IdentityName:

    发信域名

  • IdentityType:

    验证类型,固定为DOMAIN

  • SendingEnabled:

    是否已通过验证

  • CurrentReputationLevel:

    当前信誉等级

  • DailyQuota:

    当日最高发信量

  • SendIp:

    域名配置的独立ip

  • TagList:

    tag 标签



923
924
925
# File 'lib/v20201002/models.rb', line 923

def IdentityType
  @IdentityType
end

#SendingEnabledObject

Parameters:

  • IdentityName:

    发信域名

  • IdentityType:

    验证类型,固定为DOMAIN

  • SendingEnabled:

    是否已通过验证

  • CurrentReputationLevel:

    当前信誉等级

  • DailyQuota:

    当日最高发信量

  • SendIp:

    域名配置的独立ip

  • TagList:

    tag 标签



923
924
925
# File 'lib/v20201002/models.rb', line 923

def SendingEnabled
  @SendingEnabled
end

#SendIpObject

Parameters:

  • IdentityName:

    发信域名

  • IdentityType:

    验证类型,固定为DOMAIN

  • SendingEnabled:

    是否已通过验证

  • CurrentReputationLevel:

    当前信誉等级

  • DailyQuota:

    当日最高发信量

  • SendIp:

    域名配置的独立ip

  • TagList:

    tag 标签



923
924
925
# File 'lib/v20201002/models.rb', line 923

def SendIp
  @SendIp
end

#TagListObject

Parameters:

  • IdentityName:

    发信域名

  • IdentityType:

    验证类型,固定为DOMAIN

  • SendingEnabled:

    是否已通过验证

  • CurrentReputationLevel:

    当前信誉等级

  • DailyQuota:

    当日最高发信量

  • SendIp:

    域名配置的独立ip

  • TagList:

    tag 标签



923
924
925
# File 'lib/v20201002/models.rb', line 923

def TagList
  @TagList
end

Instance Method Details

#deserialize(params) ⇒ Object



935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
# File 'lib/v20201002/models.rb', line 935

def deserialize(params)
  @IdentityName = params['IdentityName']
  @IdentityType = params['IdentityType']
  @SendingEnabled = params['SendingEnabled']
  @CurrentReputationLevel = params['CurrentReputationLevel']
  @DailyQuota = params['DailyQuota']
  @SendIp = params['SendIp']
  unless params['TagList'].nil?
    @TagList = []
    params['TagList'].each do |i|
      taglist_tmp = TagList.new
      taglist_tmp.deserialize(i)
      @TagList << taglist_tmp
    end
  end
end