Class: TencentCloud::Ses::V20201002::EmailIdentity
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ses::V20201002::EmailIdentity
- Defined in:
- lib/v20201002/models.rb
Overview
发信域名验证列表结构体
Instance Attribute Summary collapse
- #CurrentReputationLevel ⇒ Object
- #DailyQuota ⇒ Object
- #IdentityName ⇒ Object
- #IdentityType ⇒ Object
- #SendingEnabled ⇒ Object
- #SendIp ⇒ Object
- #TagList ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(identityname = nil, identitytype = nil, sendingenabled = nil, currentreputationlevel = nil, dailyquota = nil, sendip = nil, taglist = nil) ⇒ EmailIdentity
constructor
A new instance of EmailIdentity.
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
#CurrentReputationLevel ⇒ Object
923 924 925 |
# File 'lib/v20201002/models.rb', line 923 def CurrentReputationLevel @CurrentReputationLevel end |
#DailyQuota ⇒ Object
923 924 925 |
# File 'lib/v20201002/models.rb', line 923 def DailyQuota @DailyQuota end |
#IdentityName ⇒ Object
923 924 925 |
# File 'lib/v20201002/models.rb', line 923 def IdentityName @IdentityName end |
#IdentityType ⇒ Object
923 924 925 |
# File 'lib/v20201002/models.rb', line 923 def IdentityType @IdentityType end |
#SendingEnabled ⇒ Object
923 924 925 |
# File 'lib/v20201002/models.rb', line 923 def SendingEnabled @SendingEnabled end |
#SendIp ⇒ Object
923 924 925 |
# File 'lib/v20201002/models.rb', line 923 def SendIp @SendIp end |
#TagList ⇒ Object
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 |