@@ -187,11 +187,12 @@ var dateStatsColumns = []output.Column{
187187}
188188
189189type GetOptions struct {
190- StartDate string
191- EndDate string
192- DomainIDs []string
193- Streams []string
190+ StartDate string
191+ EndDate string
192+ DomainIDs []string
193+ Streams []string
194194 Categories []string
195+ ESPs []string
195196}
196197
197198func NewCmdGet (f * cmdutil.Factory ) * cobra.Command {
@@ -219,11 +220,14 @@ func NewCmdGet(f *cmdutil.Factory) *cobra.Command {
219220 params .Add ("sending_domain_ids[]" , d )
220221 }
221222 for _ , s := range opts .Streams {
222- params .Add ("streams []" , s )
223+ params .Add ("sending_streams []" , s )
223224 }
224225 for _ , cat := range opts .Categories {
225226 params .Add ("categories[]" , cat )
226227 }
228+ for _ , esp := range opts .ESPs {
229+ params .Add ("email_service_providers[]" , esp )
230+ }
227231
228232 fullPath := fmt .Sprintf ("%s?%s" , path , params .Encode ())
229233
@@ -242,8 +246,9 @@ func NewCmdGet(f *cmdutil.Factory) *cobra.Command {
242246 cmd .Flags ().StringVar (& opts .StartDate , "start-date" , "" , "Start date (required)" )
243247 cmd .Flags ().StringVar (& opts .EndDate , "end-date" , "" , "End date (required)" )
244248 cmd .Flags ().StringSliceVar (& opts .DomainIDs , "domain-ids" , nil , "Filter by domain IDs" )
245- cmd .Flags ().StringSliceVar (& opts .Streams , "streams" , nil , "Filter by streams" )
249+ cmd .Flags ().StringSliceVar (& opts .Streams , "streams" , nil , "Filter by sending streams (e.g. transactional, bulk) " )
246250 cmd .Flags ().StringSliceVar (& opts .Categories , "categories" , nil , "Filter by categories" )
251+ cmd .Flags ().StringSliceVar (& opts .ESPs , "esps" , nil , "Filter by email service providers (e.g. Google, Yahoo)" )
247252
248253 _ = cmd .MarkFlagRequired ("start-date" )
249254 _ = cmd .MarkFlagRequired ("end-date" )
0 commit comments