Class ReportType

    • Constructor Detail

      • ReportType

        public ReportType()
    • Method Detail

      • getDataAvailableEnd

        public java.lang.Long getDataAvailableEnd()
        Most recent time for which this Report Type is available. Measured in seconds since the Unix epoch.
      • getDataAvailableStart

        public java.lang.Long getDataAvailableStart()
        Earliest time for which this Report Type is available. Measured in seconds since the Unix epoch.
      • getDefaultColumns

        public java.util.List<java.lang.String> getDefaultColumns()
        List of column names that are included by default when this Report Type gets run. (If the Report Type doesn't support the columns parameter, this will be null.)
      • getLivemode

        public java.lang.Boolean getLivemode()
        Has the value true if the object exists in live mode or the value false if the object exists in test mode.
      • getName

        public java.lang.String getName()
        Human-readable name of the Report Type.
      • getObject

        public java.lang.String getObject()
        String representing the object's type. Objects of the same type share the same value.

        Equal to reporting.report_type.

      • getUpdated

        public java.lang.Long getUpdated()
        When this Report Type was latest updated. Measured in seconds since the Unix epoch.
      • getVersion

        public java.lang.Long getVersion()
        Version of the Report Type. Different versions report with the same ID will have the same purpose, but may take different run parameters or have different result schemas.
      • setDataAvailableEnd

        public void setDataAvailableEnd​(java.lang.Long dataAvailableEnd)
        Most recent time for which this Report Type is available. Measured in seconds since the Unix epoch.
      • setDataAvailableStart

        public void setDataAvailableStart​(java.lang.Long dataAvailableStart)
        Earliest time for which this Report Type is available. Measured in seconds since the Unix epoch.
      • setDefaultColumns

        public void setDefaultColumns​(java.util.List<java.lang.String> defaultColumns)
        List of column names that are included by default when this Report Type gets run. (If the Report Type doesn't support the columns parameter, this will be null.)
      • setId

        public void setId​(java.lang.String id)
        The ID of the Report Type, such as balance.summary.1.
      • setLivemode

        public void setLivemode​(java.lang.Boolean livemode)
        Has the value true if the object exists in live mode or the value false if the object exists in test mode.
      • setName

        public void setName​(java.lang.String name)
        Human-readable name of the Report Type.
      • setObject

        public void setObject​(java.lang.String object)
        String representing the object's type. Objects of the same type share the same value.

        Equal to reporting.report_type.

      • setUpdated

        public void setUpdated​(java.lang.Long updated)
        When this Report Type was latest updated. Measured in seconds since the Unix epoch.
      • setVersion

        public void setVersion​(java.lang.Long version)
        Version of the Report Type. Different versions report with the same ID will have the same purpose, but may take different run parameters or have different result schemas.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object