Source code for contentful_management.space_periodic_usage

from .resource import Resource


"""
contentful_management.space_periodic_usage
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This module implements the SpacePeriodicUsage class.

API reference: https://www.contentful.com/developers/docs/references/content-management-api/#/reference/usage

:copyright: (c) 2020 by Contentful GmbH.
:license: MIT, see LICENSE for more details.
"""


[docs]class SpacePeriodicUsage(Resource): """ API reference: https://www.contentful.com/developers/docs/references/content-management-api/#/reference/usage """ def __init__(self, item, **kwargs): super(SpacePeriodicUsage, self).__init__(item, **kwargs) self.unit_of_measure = item.get('unitOfMeasure', None) self.metric = item.get('metric', None) self.usage = item.get('usage', None) self.usage_per_day = item.get('usagePerDay', None) self.date_range = item.get('dateRange', None) def _linkables(self): return super(SpacePeriodicUsage, self)._linkables() + ['organization']
[docs] @classmethod def base_url(klass, organization_id): return "organizations/{0}/space_periodic_usages".format(organization_id)
def __repr__(self): return "<SpacePeriodicUsage id='{0}'>".format( self.sys.get('id', '') )