class Settings

Constants

ACCOUNTMIGRATIONPINCODETYPE
AGREEMENTADBYWEBACCESS
AGREEMENTBEACON
AGREEMENTCOMMUNICATIONINFO
AGREEMENTCONTENTSSUGGEST
AGREEMENTCONTENTSSUGGESTDATACOLLECTION
AGREEMENTGDPR
AGREEMENTICNA
AGREEMENTMID
AGREEMENTMOBILECONTACTNAME
AGREEMENTNEARBYTIME
AGREEMENTOCRIMAGECOLLECTION
AGREEMENTPHONENUMBERMATCHING
AGREEMENTPROVIDELOCATION
AGREEMENTSHAKEFUNCTION
AGREEMENTSOUNDTOTEXT
AGREEMENTSQUARETIME
AGREEMENTTHINGSWIRELESSCOMMUNICATION
ALLOWUNREGISTRATIONSECONDARYDEVICE
BOTUSEAGREEMENTACCEPTEDAT
CONTACTMYTICKET
CUSTOMMODES
E2EEENABLE
EMAILCONFIRMATIONSTATUS
ENFORCEDINPUTACCOUNTMIGRATIONPINCODE
FIELDS
HITOKOTOBACKUPREQUESTED
HOMENOTIFICATIONBIRTHDAY
HOMENOTIFICATIONFAVORITEFRIENDUPDATE
HOMENOTIFICATIONGROUPMEMBERUPDATE
HOMENOTIFICATIONNEWFRIEND
IDENTITYIDENTIFIER
IDENTITYPROVIDER
NOTIFICATIONBADGETALKONLY
NOTIFICATIONDISABLEDWITHSUB
NOTIFICATIONENABLE
NOTIFICATIONGROUPINVITATION
NOTIFICATIONINCOMINGCALL
NOTIFICATIONMENTION
NOTIFICATIONMUTEEXPIRATION
NOTIFICATIONNEWMESSAGE
NOTIFICATIONPAYMENT
NOTIFICATIONREACTION
NOTIFICATIONSHOWMESSAGE
NOTIFICATIONSOUNDGROUP
NOTIFICATIONSOUNDMESSAGE
NOTIFICATIONTHUMBNAIL
PHONEREGISTRATION
PREFERENCELOCALE
PRIVACYAGERESULT
PRIVACYAGERESULTRECEIVED
PRIVACYAGREEUSELINECOINTOPAIDCALL
PRIVACYAGREEUSEPAIDCALL
PRIVACYALLOWFOLLOW
PRIVACYALLOWFRIENDREQUEST
PRIVACYALLOWNEARBY
PRIVACYALLOWPROFILEHISTORY
PRIVACYALLOWSECONDARYDEVICELOGIN
PRIVACYPOLICYVERSION
PRIVACYPROFILEIMAGEPOSTTOMYHOME
PRIVACYPROFILEMUSICPOSTTOMYHOME
PRIVACYRECEIVEMESSAGESFROMNOTFRIEND
PRIVACYSEARCHBYEMAIL
PRIVACYSEARCHBYPHONENUMBER
PRIVACYSEARCHBYUSERID
PRIVACYSHAREPERSONALINFOTOFRIENDS
PRIVACYSHOWFOLLOWLIST
PRIVACYSTATUSMESSAGEHISTORY
PRIVACYSYNCCONTACTS
PWLESSPRIMARYCREDENTIALREGISTRATION
SECURITYCENTERSETTINGSTYPE
SNSACCOUNTS

Public Instance Methods

struct_fields() click to toggle source
# File lib/linerb/gen-rb/takagi_chan_types.rb, line 13940
def struct_fields; FIELDS; end
validate() click to toggle source
# File lib/linerb/gen-rb/takagi_chan_types.rb, line 13942
def validate
  unless @notificationShowMessage.nil? || ::P0_a_e_a_b_ye::VALID_VALUES.include?(@notificationShowMessage)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field notificationShowMessage!')
  end
  unless @notificationSoundMessage.nil? || ::P0_a_e_a_b_ft::VALID_VALUES.include?(@notificationSoundMessage)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field notificationSoundMessage!')
  end
  unless @notificationThumbnail.nil? || ::P0_a_e_a_b_sc::VALID_VALUES.include?(@notificationThumbnail)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field notificationThumbnail!')
  end
  unless @privacySearchByPhoneNumber.nil? || ::P0_a_e_a_b_aa::VALID_VALUES.include?(@privacySearchByPhoneNumber)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field privacySearchByPhoneNumber!')
  end
  unless @privacySearchByUserid.nil? || ::P0_a_e_a_b_h::VALID_VALUES.include?(@privacySearchByUserid)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field privacySearchByUserid!')
  end
  unless @privacyAllowSecondaryDeviceLogin.nil? || ::P0_a_e_a_b_yf::VALID_VALUES.include?(@privacyAllowSecondaryDeviceLogin)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field privacyAllowSecondaryDeviceLogin!')
  end
  unless @agreementContentsSuggest.nil? || ::P0_a_e_a_b_cf::VALID_VALUES.include?(@agreementContentsSuggest)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field agreementContentsSuggest!')
  end
  unless @agreementOcrImageCollection.nil? || ::P0_a_e_a_b_pg::VALID_VALUES.include?(@agreementOcrImageCollection)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field agreementOcrImageCollection!')
  end
end