Class AuthTransactionBuilder


  • public class AuthTransactionBuilder
    extends Object
    The builder to build AutnTxn instance.
    Author:
    Loganathan Sekar
    • Method Detail

      • newInstance

        public static AuthTransactionBuilder newInstance()
        Get new instance of AuthTransactionBuilder.
        Returns:
        new instance of AuthTransactionBuilder
      • withRequest

        public AuthTransactionBuilder withRequest​(BaseRequestDTO requestDTO)
        Set the AuthRequestDTO.
        Parameters:
        requestDTO - the auth request DTO
        Returns:
        AuthTransactionBuilder instance
      • withToken

        public AuthTransactionBuilder withToken​(String token)
        Set the UIN.
        Parameters:
        token - the token
        Returns:
        AuthTransactionBuilder instance
      • getToken

        public String getToken()
        Gets the token.
        Returns:
        the token
      • addRequestType

        public AuthTransactionBuilder addRequestType​(RequestType requestType)
        Set the RequestType.
        Parameters:
        requestType - the request type
        Returns:
        AuthTransactionBuilder instance
      • withAuthTypeCode

        public void withAuthTypeCode​(String authTypeCode)
        With auth type code.
        Parameters:
        authTypeCode - the auth type code
      • withAuthToken

        public AuthTransactionBuilder withAuthToken​(String authTokenId)
        Set the auth token.
        Parameters:
        authTokenId - the auth token id
        Returns:
        AuthTransactionBuilder instance
      • withStatus

        public AuthTransactionBuilder withStatus​(boolean isStatus)
        With status.
        Parameters:
        isStatus - the is status
        Returns:
        the auth transaction builder
      • withStatusComment

        public AuthTransactionBuilder withStatusComment​(String statusComment)
        With status comment.
        Parameters:
        statusComment - the status comment
        Returns:
        the auth transaction builder
      • withPartner

        public AuthTransactionBuilder withPartner​(Optional<PartnerDTO> partnerOptional)
        With partner.
        Parameters:
        partnerOptional - the partner optional
        Returns:
        the auth transaction builder
      • withInternal

        public AuthTransactionBuilder withInternal​(boolean isInternal)
        With internal.
        Parameters:
        isInternal - the is internal
        Returns:
        the auth transaction builder
      • getRequestTypes

        public Set<RequestType> getRequestTypes()
        Gets the request types.
        Returns:
        the request types
      • toString

        public String toString()
        To string.
        Overrides:
        toString in class Object
        Returns:
        the string