def post_list models, params = {}, default_params = {}
      model = models.sub /s$/, ''
      params = default_params.merge params
      post(model + '/list', params)[models].map do |data|
        Geotrigger.const_get(model.capitalize).from_api data, @session
      end
    end
def post_list models, params = {}, default_params = {}
      model = models.sub /s$/, ''
      params = default_params.merge params
      post(model + '/list', params)[models].map do |data|
        Geotrigger.const_get(model.capitalize).from_api data, @session
      end
    end
Create an instance and from given options +Hash+.

 [:session] +Session+ underlying session to use when talking to the API

 POST a request to this model's /list route, passing parameters. Returns
 a new instance of the model object with populated data via
 +Model.from_api+.

 [models] +String+ name of the model to request listed data for
 [params] +Hash+ parameters to send with the request
 [default_params] +Hash+ default parameters to merge +params+ into