Sha256: bea19b798ae049be8a3d18685448609936520049e9a6d69144a270acedef1a5c

Contents?: true

Size: 839 Bytes

Versions: 1

Compression:

Stored size: 839 Bytes

Contents

module Opsource::API
    class Report < Core
        def auditlog(start_date, end_date)
            start = start_date.strftime("%Y-%m-%d")
            stop = end_date.strftime("%Y-%m-%d")
            org_endpoint "/auditlog?startDate=#{start}&endDate=#{stop}"
            get_simple
        end

        def summary_usage(start_date, end_date)
            start = start_date.strftime("%Y-%m-%d")
            stop = end_date.strftime("%Y-%m-%d")
            org_endpoint "/report/usage?startDate=#{start}&endDate=#{stop}"
            get_simple
        end

        def detailed_usage(start_date, end_date)
            start = start_date.strftime("%Y-%m-%d")
            stop = end_date.strftime("%Y-%m-%d")
            org_endpoint "/report/usageDetailed?startDate=#{start}&endDate=#{stop}"
            get_simple
        end
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
didata_cloud_sdk-0.3.1 lib/opsource/api/report.rb