Record Class FluviusSessionRequestModel
java.lang.Object
java.lang.Record
energy.eddie.regionconnector.be.fluvius.client.model.FluviusSessionRequestModel
public record FluviusSessionRequestModel(@Nullable String dataAccessContractNumber, @Nullable String referenceNumber, @Nullable String flow, @Nullable List<FluviusSessionRequestDataServiceModel> dataServices, Integer numberOfEans, @Nullable String returnUrlSuccess, @Nullable String returnUrlFailed, @Nullable Boolean sso, @Nullable String enterpriseNumber)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionFluviusSessionRequestModel(String dataAccessContractNumber, String referenceNumber, String flow, List<FluviusSessionRequestDataServiceModel> dataServices, Integer numberOfEans, String returnUrlSuccess, String returnUrlFailed, Boolean sso, String enterpriseNumber) Creates an instance of aFluviusSessionRequestModelrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thedataAccessContractNumberrecord component.Returns the value of thedataServicesrecord component.Returns the value of theenterpriseNumberrecord component.final booleanIndicates whether some other object is "equal to" this one.flow()Returns the value of theflowrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of thenumberOfEansrecord component.Returns the value of thereferenceNumberrecord component.Returns the value of thereturnUrlFailedrecord component.Returns the value of thereturnUrlSuccessrecord component.sso()Returns the value of thessorecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
FluviusSessionRequestModel
public FluviusSessionRequestModel(@Nullable String dataAccessContractNumber, @Nullable String referenceNumber, @Nullable String flow, @Nullable List<FluviusSessionRequestDataServiceModel> dataServices, Integer numberOfEans, @Nullable String returnUrlSuccess, @Nullable String returnUrlFailed, @Nullable Boolean sso, @Nullable String enterpriseNumber) Creates an instance of aFluviusSessionRequestModelrecord class.- Parameters:
dataAccessContractNumber- the value for thedataAccessContractNumberrecord componentreferenceNumber- the value for thereferenceNumberrecord componentflow- the value for theflowrecord componentdataServices- the value for thedataServicesrecord componentnumberOfEans- the value for thenumberOfEansrecord componentreturnUrlSuccess- the value for thereturnUrlSuccessrecord componentreturnUrlFailed- the value for thereturnUrlFailedrecord componentsso- the value for thessorecord componententerpriseNumber- the value for theenterpriseNumberrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
dataAccessContractNumber
Returns the value of thedataAccessContractNumberrecord component.- Returns:
- the value of the
dataAccessContractNumberrecord component
-
referenceNumber
Returns the value of thereferenceNumberrecord component.- Returns:
- the value of the
referenceNumberrecord component
-
flow
Returns the value of theflowrecord component.- Returns:
- the value of the
flowrecord component
-
dataServices
Returns the value of thedataServicesrecord component.- Returns:
- the value of the
dataServicesrecord component
-
numberOfEans
Returns the value of thenumberOfEansrecord component.- Returns:
- the value of the
numberOfEansrecord component
-
returnUrlSuccess
Returns the value of thereturnUrlSuccessrecord component.- Returns:
- the value of the
returnUrlSuccessrecord component
-
returnUrlFailed
Returns the value of thereturnUrlFailedrecord component.- Returns:
- the value of the
returnUrlFailedrecord component
-
sso
Returns the value of thessorecord component.- Returns:
- the value of the
ssorecord component
-
enterpriseNumber
Returns the value of theenterpriseNumberrecord component.- Returns:
- the value of the
enterpriseNumberrecord component
-