Klasse SubscriptionRequest

java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.SubscriptionRequest

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class SubscriptionRequest extends Object
SubscriptionRequest
  • Felddetails

    • applicationDescription

      protected String applicationDescription
      Application description of the subscription requested
    • applicationName

      protected String applicationName
      Application name of the subscription requested
    • otherRequesterDetails

      protected Map<String,String> otherRequesterDetails
      Any other information to use it in the create subscription approval request
    • packageId

      protected String packageId
      Package id to which the subscription is requested
    • planId

      protected String planId
      Plan id to which the subscription is requested
    • redirectURIs

      protected List<String> redirectURIs
      Redirect URIs to use in application created for this subscription.
    • requesterComment

      protected String requesterComment
      Requester comment to use in the create subscription approval request.
    • requesterEmail

      protected String requesterEmail
      Email id of the requester to use in the create subscription approval request.
    • requesterFirstName

      protected String requesterFirstName
      First name of the requester to use in the create subscription approval request.
    • requesterId

      protected String requesterId
      User id of the requester to whom the subscription is requested. This will be used as owner for Application created
    • requesterLastName

      protected String requesterLastName
      Last name of the requester to use in the create subscription approval request.
    • requesterName

      protected String requesterName
      Name of the requester to whom the subscription is requested. This will be used as requester name in create subscription approval request. If not specified the name of the invoking user will be used in approval request
  • Konstruktordetails

    • SubscriptionRequest

      public SubscriptionRequest(Consumer<SubscriptionRequest> spec)
      Constructs a validated instance of SubscriptionRequest.
      Parameter:
      spec - the specification to process
    • SubscriptionRequest

      @Internal public SubscriptionRequest(String applicationDescription, String applicationName, Map<String,String> otherRequesterDetails, String packageId, String planId, List<String> redirectURIs, String requesterComment, String requesterEmail, String requesterFirstName, String requesterId, String requesterLastName, String requesterName)
      Constructs a validated instance of SubscriptionRequest.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using SubscriptionRequest(Consumer) instead.

      Parameter:
      applicationDescription - Application description of the subscription requested
      applicationName - Application name of the subscription requested
      otherRequesterDetails - Any other information to use it in the create subscription approval request
      packageId - Package id to which the subscription is requested
      planId - Plan id to which the subscription is requested
      redirectURIs - Redirect URIs to use in application created for this subscription.
      requesterComment - Requester comment to use in the create subscription approval request.
      requesterEmail - Email id of the requester to use in the create subscription approval request.
      requesterFirstName - First name of the requester to use in the create subscription approval request.
      requesterId - User id of the requester to whom the subscription is requested. This will be used as owner for Application created
      requesterLastName - Last name of the requester to use in the create subscription approval request.
      requesterName - Name of the requester to whom the subscription is requested. This will be used as requester name in create subscription approval request. If not specified the name of the invoking user will be used in approval request
    • SubscriptionRequest

      protected SubscriptionRequest()
  • Methodendetails

    • builder

    • applicationDescription

      public String applicationDescription()
      Application description of the subscription requested
    • applicationName

      public String applicationName()
      Application name of the subscription requested
    • otherRequesterDetails

      public Map<String,String> otherRequesterDetails()
      Any other information to use it in the create subscription approval request
    • packageId

      public String packageId()
      Package id to which the subscription is requested
    • planId

      public String planId()
      Plan id to which the subscription is requested
    • redirectURIs

      public List<String> redirectURIs()
      Redirect URIs to use in application created for this subscription.
    • requesterComment

      public String requesterComment()
      Requester comment to use in the create subscription approval request.
    • requesterEmail

      public String requesterEmail()
      Email id of the requester to use in the create subscription approval request.
    • requesterFirstName

      public String requesterFirstName()
      First name of the requester to use in the create subscription approval request.
    • requesterId

      public String requesterId()
      User id of the requester to whom the subscription is requested. This will be used as owner for Application created
    • requesterLastName

      public String requesterLastName()
      Last name of the requester to use in the create subscription approval request.
    • requesterName

      public String requesterName()
      Name of the requester to whom the subscription is requested. This will be used as requester name in create subscription approval request. If not specified the name of the invoking user will be used in approval request
    • applicationDescription

      public SubscriptionRequest applicationDescription(String applicationDescription)
      Application description of the subscription requested
      Gibt zurück:
      this.
    • applicationName

      public SubscriptionRequest applicationName(String applicationName)
      Application name of the subscription requested
      Gibt zurück:
      this.
    • otherRequesterDetails

      public SubscriptionRequest otherRequesterDetails(Map<String,String> otherRequesterDetails)
      Any other information to use it in the create subscription approval request
      Gibt zurück:
      this.
    • packageId

      public SubscriptionRequest packageId(String packageId)
      Package id to which the subscription is requested
      Gibt zurück:
      this.
    • planId

      public SubscriptionRequest planId(String planId)
      Plan id to which the subscription is requested
      Gibt zurück:
      this.
    • redirectURIs

      public SubscriptionRequest redirectURIs(List<String> redirectURIs)
      Redirect URIs to use in application created for this subscription.
      Gibt zurück:
      this.
    • requesterComment

      public SubscriptionRequest requesterComment(String requesterComment)
      Requester comment to use in the create subscription approval request.
      Gibt zurück:
      this.
    • requesterEmail

      public SubscriptionRequest requesterEmail(String requesterEmail)
      Email id of the requester to use in the create subscription approval request.
      Gibt zurück:
      this.
    • requesterFirstName

      public SubscriptionRequest requesterFirstName(String requesterFirstName)
      First name of the requester to use in the create subscription approval request.
      Gibt zurück:
      this.
    • requesterId

      public SubscriptionRequest requesterId(String requesterId)
      User id of the requester to whom the subscription is requested. This will be used as owner for Application created
      Gibt zurück:
      this.
    • requesterLastName

      public SubscriptionRequest requesterLastName(String requesterLastName)
      Last name of the requester to use in the create subscription approval request.
      Gibt zurück:
      this.
    • requesterName

      public SubscriptionRequest requesterName(String requesterName)
      Name of the requester to whom the subscription is requested. This will be used as requester name in create subscription approval request. If not specified the name of the invoking user will be used in approval request
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object