Class QueryServiceQualificationUnderscoreCreate

java.lang.Object
de.hybris.platform.b2ctelcotmfresources.v4.dto.QueryServiceQualificationUnderscoreCreate

@Validated @Generated(value="de.hybris.platform.b2ctelcotmfresources.swagger.TelcoCodegen", date="2022-10-21T20:34:37.643Z") public class QueryServiceQualificationUnderscoreCreate extends Object
QueryServiceQualification is used to retrieve a list of services that are technically available in the context of the interaction (place, party, service characteristics, ...). Skipped properties: id,href,serviceQualificationItem,state,effectiveQualificationDate,expirationDate,estimatedResponseDate,queryServiceQualificationDate
  • Constructor Details

    • QueryServiceQualificationUnderscoreCreate

      public QueryServiceQualificationUnderscoreCreate()
  • Method Details

    • description

      public QueryServiceQualificationUnderscoreCreate description(String description)
    • getDescription

      public String getDescription()
      Description of the serviceQualification
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • expectedQualificationDate

      public QueryServiceQualificationUnderscoreCreate expectedQualificationDate(Date expectedQualificationDate)
    • getExpectedQualificationDate

      @Valid public @Valid Date getExpectedQualificationDate()
      A date (DateTime). Deadline date when the requester expected a qualification answer.
      Returns:
      expectedQualificationDate
    • setExpectedQualificationDate

      public void setExpectedQualificationDate(Date expectedQualificationDate)
    • externalId

      public QueryServiceQualificationUnderscoreCreate externalId(String externalId)
    • getExternalId

      public String getExternalId()
      Identifier provided by the requester
      Returns:
      externalId
    • setExternalId

      public void setExternalId(String externalId)
    • instantSyncQualification

      public QueryServiceQualificationUnderscoreCreate instantSyncQualification(Boolean instantSyncQualification)
    • isInstantSyncQualification

      public Boolean isInstantSyncQualification()
      An indicator which when the value is \"true\" means that requester expects to get qualifcation result immediately in the response. If the indicator is true then the response code of 200 indicates the operation is successful otherwise a task is created with a response 201.
      Returns:
      instantSyncQualification
    • setInstantSyncQualification

      public void setInstantSyncQualification(Boolean instantSyncQualification)
    • relatedParty

      public QueryServiceQualificationUnderscoreCreate relatedParty(List<RelatedParty> relatedParty)
    • addRelatedPartyItem

      public QueryServiceQualificationUnderscoreCreate addRelatedPartyItem(RelatedParty relatedPartyItem)
    • getRelatedParty

      @Valid public @Valid List<RelatedParty> getRelatedParty()
      A list of related party references, defines party or party role linked to this request.
      Returns:
      relatedParty
    • setRelatedParty

      public void setRelatedParty(List<RelatedParty> relatedParty)
    • searchCriteria

    • getSearchCriteria

      @NotNull @Valid public @NotNull @Valid ServiceQualificationItem getSearchCriteria()
      Search structure to retrieve eligible service specification
      Returns:
      searchCriteria
    • setSearchCriteria

      public void setSearchCriteria(ServiceQualificationItem searchCriteria)
    • atbaseType

      public QueryServiceQualificationUnderscoreCreate atbaseType(String atbaseType)
    • getAtbaseType

      public String getAtbaseType()
      When sub-classing, this defines the super-class
      Returns:
      atbaseType
    • setAtbaseType

      public void setAtbaseType(String atbaseType)
    • atschemaLocation

      public QueryServiceQualificationUnderscoreCreate atschemaLocation(String atschemaLocation)
    • getAtschemaLocation

      public String getAtschemaLocation()
      A URI to a JSON-Schema file that defines additional attributes and relationships
      Returns:
      atschemaLocation
    • setAtschemaLocation

      public void setAtschemaLocation(String atschemaLocation)
    • attype

    • getAttype

      public String getAttype()
      When sub-classing, this defines the sub-class entity name
      Returns:
      attype
    • setAttype

      public void setAttype(String attype)
    • equals

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

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

      public String toString()
      Overrides:
      toString in class Object