Package io.electrum.suv.api.models
Class ErrorDetail
- java.lang.Object
-
- io.electrum.suv.api.models.ErrorDetail
-
public class ErrorDetail extends Object
Represents the reasons an operation has failed.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classErrorDetail.ErrorTypeThe type of error that occurred
-
Constructor Summary
Constructors Constructor Description ErrorDetail()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ErrorDetaildetailMessage(Object detailMessage)booleanequals(Object o)ErrorDetailerrorMessage(String errorMessage)ErrorDetailerrorType(ErrorDetail.ErrorType errorType)ObjectgetDetailMessage()A free form detailed description of a particular failure condition may optionally be suppliedStringgetErrorMessage()A short description of the errorErrorDetail.ErrorTypegetErrorType()The type of error that occurredStringgetId()The randomly generated UUID identifying this errorDetail, as defined for a variant 4 UUID in [RFC 4122](https://tools.ietf.org/html/rfc4122)StringgetOriginalId()The UUID of the original request message in the case of an error occurring for an advice messageStringgetProviderErrorCode()The response code received from the voucher vendor in response to an operation.StringgetProviderErrorMessage()The error message received from the voucher vendor in response to an operation.inthashCode()ErrorDetailid(String id)ErrorDetailoriginalId(String originalId)ErrorDetailproviderErrorCode(String providerErrorCode)ErrorDetailproviderErrorMessage(String providerErrorMessage)voidsetDetailMessage(Object detailMessage)voidsetErrorMessage(String errorMessage)voidsetErrorType(ErrorDetail.ErrorType errorType)voidsetId(String id)voidsetOriginalId(String originalId)voidsetProviderErrorCode(String providerErrorCode)voidsetProviderErrorMessage(String providerErrorMessage)StringtoString()
-
-
-
Method Detail
-
id
public ErrorDetail id(String id)
-
getId
@NotNull public String getId()
The randomly generated UUID identifying this errorDetail, as defined for a variant 4 UUID in [RFC 4122](https://tools.ietf.org/html/rfc4122)- Returns:
- id
-
setId
public void setId(String id)
-
originalId
public ErrorDetail originalId(String originalId)
-
getOriginalId
public String getOriginalId()
The UUID of the original request message in the case of an error occurring for an advice message- Returns:
- originalId
-
setOriginalId
public void setOriginalId(String originalId)
-
errorType
public ErrorDetail errorType(ErrorDetail.ErrorType errorType)
-
getErrorType
@NotNull public ErrorDetail.ErrorType getErrorType()
The type of error that occurred- Returns:
- errorType
-
setErrorType
public void setErrorType(ErrorDetail.ErrorType errorType)
-
errorMessage
public ErrorDetail errorMessage(String errorMessage)
-
getErrorMessage
@NotNull @Size(min=0, max=80) public String getErrorMessage()A short description of the error- Returns:
- errorMessage
-
setErrorMessage
public void setErrorMessage(String errorMessage)
-
providerErrorCode
public ErrorDetail providerErrorCode(String providerErrorCode)
-
getProviderErrorCode
public String getProviderErrorCode()
The response code received from the voucher vendor in response to an operation.- Returns:
- providerErrorCode
-
setProviderErrorCode
public void setProviderErrorCode(String providerErrorCode)
-
providerErrorMessage
public ErrorDetail providerErrorMessage(String providerErrorMessage)
-
getProviderErrorMessage
public String getProviderErrorMessage()
The error message received from the voucher vendor in response to an operation.- Returns:
- providerErrorMessage
-
setProviderErrorMessage
public void setProviderErrorMessage(String providerErrorMessage)
-
detailMessage
public ErrorDetail detailMessage(Object detailMessage)
-
getDetailMessage
public Object getDetailMessage()
A free form detailed description of a particular failure condition may optionally be supplied- Returns:
- detailMessage
-
setDetailMessage
public void setDetailMessage(Object detailMessage)
-
-