def report (opts = {})
      default_options = {
        :user => 'all',
        :group_subaccount => true,
        :report_type => 'basic'
      }

      opts.reverse_merge! default_options
      post 'report', opts, "report_#{opts[:report_type]}".to_sym
    end
def report (opts = {})
      default_options = {
        :user => 'all',
        :group_subaccount => true,
        :report_type => 'basic'
      }

      opts.reverse_merge! default_options
      post 'report', opts, "report_#{opts[:report_type]}".to_sym
    end
This request will provide information about one or more accounts under your platform in CSV format
 @see https://www.fusemail.com/support/api-documentation/requests#report report API documentation
 @param [Array] opts
 @option opts [String] :user ('all') The username you wish to query for information; you may also enter the username "all" to get information about all users under your platform
 @option opts [Boolean] :group_subaccount (true) Provide information not only for the Group Administration account but also for the group sub-accounts under the Group Administration account
 @option opts ['basic', 'extended'] :report_type ('basic') Level of detailed in returned results
 @return [Response]