@@ -116,37 +116,37 @@ def stats
116116
117117 # Gets the active subscribers for this list.
118118 def active ( date = "" , page = 1 , page_size = 1000 , order_field = "email" ,
119- order_direction = "asc" , include_tracking_preference = false )
119+ order_direction = "asc" , include_tracking_preference = false , include_sms_preference : false )
120120 paged_result_by_date ( "active" , date , page , page_size , order_field ,
121- order_direction , include_tracking_preference )
121+ order_direction , include_tracking_preference , include_sms_preference )
122122 end
123123
124124 # Gets the unconfirmed subscribers for this list.
125125 def unconfirmed ( date = "" , page = 1 , page_size = 1000 , order_field = "email" ,
126- order_direction = "asc" , include_tracking_preference = false )
126+ order_direction = "asc" , include_tracking_preference = false , include_sms_preference : false )
127127 paged_result_by_date ( "unconfirmed" , date , page , page_size , order_field ,
128- order_direction , include_tracking_preference )
128+ order_direction , include_tracking_preference , include_sms_preference )
129129 end
130130
131131 # Gets the bounced subscribers for this list.
132132 def bounced ( date = "" , page = 1 , page_size = 1000 , order_field = "email" ,
133- order_direction = "asc" , include_tracking_preference = false )
133+ order_direction = "asc" , include_tracking_preference = false , include_sms_preference : false )
134134 paged_result_by_date ( "bounced" , date , page , page_size , order_field ,
135- order_direction , include_tracking_preference )
135+ order_direction , include_tracking_preference , include_sms_preference )
136136 end
137137
138138 # Gets the unsubscribed subscribers for this list.
139139 def unsubscribed ( date = "" , page = 1 , page_size = 1000 , order_field = "email" ,
140- order_direction = "asc" , include_tracking_preference = false )
140+ order_direction = "asc" , include_tracking_preference = false , include_sms_preference : false )
141141 paged_result_by_date ( "unsubscribed" , date , page , page_size , order_field ,
142- order_direction , include_tracking_preference )
142+ order_direction , include_tracking_preference , include_sms_preference )
143143 end
144144
145145 # Gets the deleted subscribers for this list.
146146 def deleted ( date = "" , page = 1 , page_size = 1000 , order_field = "email" ,
147- order_direction = "asc" , include_tracking_preference = false )
147+ order_direction = "asc" , include_tracking_preference = false , include_sms_preference : false )
148148 paged_result_by_date ( "deleted" , date , page , page_size , order_field ,
149- order_direction , include_tracking_preference )
149+ order_direction , include_tracking_preference , include_sms_preference )
150150 end
151151
152152 # Updates this list.
@@ -225,14 +225,15 @@ def deactivate_webhook(webhook_id)
225225 private
226226
227227 def paged_result_by_date ( resource , date , page , page_size , order_field ,
228- order_direction , include_tracking_preference )
228+ order_direction , include_tracking_preference , include_sms_preference )
229229 options = { :query => {
230230 :date => date ,
231231 :page => page ,
232232 :pagesize => page_size ,
233233 :orderfield => order_field ,
234234 :orderdirection => order_direction ,
235- :includetrackingpreference => include_tracking_preference } }
235+ :includetrackingpreference => include_tracking_preference ,
236+ :includesmspreference => include_sms_preference } }
236237 response = get resource , options
237238 Hashie ::Mash . new ( response )
238239 end
0 commit comments