Class UsageConsumptionReport

java.lang.Object
de.hybris.platform.usageconsumptiontmfwebservices.v1.dto.UsageConsumptionReport

@Deprecated(since="2208") public class UsageConsumptionReport extends Object
Deprecated.
An usage consumption report enables to know at a given point the balances and the consumption counters related to various buckets (SMS, Voice, Data for example). It could be calculated for a device identified by a public key (msisdn number for a mobile device for example or PSTN or VOIP number for a fix device), for a subscribed offer or option or for an user.
  • Constructor Details

    • UsageConsumptionReport

      public UsageConsumptionReport()
      Deprecated.
  • Method Details

    • id

      Deprecated.
    • getId

      public String getId()
      Deprecated.
      The report is calculated at the time of the request by the server. Generally, this report is not recorded by the server. If it is, an unique identifier of the usage consumption report is given by the server
      Returns:
      id
    • setId

      public void setId(String id)
      Deprecated.
    • href

      public UsageConsumptionReport href(String href)
      Deprecated.
    • getHref

      public String getHref()
      Deprecated.
      Hyperlink to access the usage consumption report. The report is calculated at the time of the request by the server. Generally, this report is not recorded by the server. If it is, an unique identifier of the usage consumption report is given by the server
      Returns:
      href
    • setHref

      public void setHref(String href)
      Deprecated.
    • description

      public UsageConsumptionReport description(String description)
      Deprecated.
    • getDescription

      public String getDescription()
      Deprecated.
      Free short text describing the usage consumption report content
      Returns:
      description
    • setDescription

      public void setDescription(String description)
      Deprecated.
    • effectiveDate

      public UsageConsumptionReport effectiveDate(Date effectiveDate)
      Deprecated.
    • getEffectiveDate

      @Valid public @Valid Date getEffectiveDate()
      Deprecated.
      Date and time when the usage consumption report was calculated and generated
      Returns:
      effectiveDate
    • setEffectiveDate

      public void setEffectiveDate(Date effectiveDate)
      Deprecated.
    • name

      public UsageConsumptionReport name(String name)
      Deprecated.
    • getName

      public String getName()
      Deprecated.
      Usage consumption report name
      Returns:
      name
    • setName

      public void setName(String name)
      Deprecated.
    • bucket

      Deprecated.
    • addBucketItem

      public UsageConsumptionReport addBucketItem(UsageVolumeProduct bucketItem)
      Deprecated.
    • getBucket

      @Valid public @Valid List<UsageVolumeProduct> getBucket()
      Deprecated.
      Bucket(s) included in the offer or option subscribed.
      Returns:
      bucket
    • setBucket

      public void setBucket(List<UsageVolumeProduct> bucket)
      Deprecated.
    • relatedParty

      public UsageConsumptionReport relatedParty(RelatedParty relatedParty)
      Deprecated.
    • getRelatedParty

      @Valid public @Valid RelatedParty getRelatedParty()
      Deprecated.
      Get relatedParty
      Returns:
      relatedParty
    • setRelatedParty

      public void setRelatedParty(RelatedParty relatedParty)
      Deprecated.
    • _atBaseType

      public UsageConsumptionReport _atBaseType(String _atBaseType)
      Deprecated.
    • getAtBaseType

      public String getAtBaseType()
      Deprecated.
      When sub-classing, this defines the super-class
      Returns:
      _atBaseType
    • setAtBaseType

      public void setAtBaseType(String _atBaseType)
      Deprecated.
    • _atSchemaLocation

      public UsageConsumptionReport _atSchemaLocation(String _atSchemaLocation)
      Deprecated.
    • getAtSchemaLocation

      public String getAtSchemaLocation()
      Deprecated.
      A URI to a JSON-Schema file that defines additional attributes and relationships
      Returns:
      _atSchemaLocation
    • setAtSchemaLocation

      public void setAtSchemaLocation(String _atSchemaLocation)
      Deprecated.
    • _atType

      public UsageConsumptionReport _atType(String _atType)
      Deprecated.
    • getAtType

      public String getAtType()
      Deprecated.
      When sub-classing, this defines the sub-class entity name
      Returns:
      _atType
    • setAtType

      public void setAtType(String _atType)
      Deprecated.
    • equals

      public boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object