public class BPItemPaytData extends VdmEntity<BPItemPaytData>
Original entity name from the Odata EDM: BPItemPaytDataType
Modifier and Type | Class and Description |
---|---|
static class |
BPItemPaytData.BPItemPaytDataBuilder
Helper class to allow for fluent creation of BPItemPaytData instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
BPItemPaytData() |
BPItemPaytData(String cADocumentNumber,
String cAGroupingForPayment,
String paymentCardType,
String paytCardByDigitalPaymentSrvc,
String paymentCardSequenceNumber,
LocalDate paymentCardValidityStartDate,
LocalDate paymentCardValidityEndDate,
String paymentCardHolderName,
String paymentCardMaskedNumber,
String cAAuthznByDigitalPaytSrvc,
String cAAuthorizationByAcquirer,
LocalDate authorizationDate,
LocalTime authorizationTime,
String cAAuthorizationType,
BigDecimal authorizedAmountInAuthznCrcy,
String authorizationCurrency,
String merchantByClearingHouse,
LocalDate authorizationExpirationDate,
LocalTime authorizationExpirationTime,
String cAPaymentIDAuthznWithBilling,
UUID paymentCardUUID,
String encryptionType,
UUID cAKeyForPaymentCardSupplement,
String paymentServiceProvider,
String paymentRefByPaytSrvcProvider,
String origlPaytRefByPaytSrvcProvider,
String originalSourceOfCredit,
DocumentHeader to_DocHeader) |
Modifier and Type | Method and Description |
---|---|
static BPItemPaytData.BPItemPaytDataBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
String |
getAuthorizationCurrency()
Constraints: Not nullable, Maximum length: 5
|
LocalDate |
getAuthorizationDate()
Constraints: Nullable
|
LocalDate |
getAuthorizationExpirationDate()
Constraints: Nullable
|
LocalTime |
getAuthorizationExpirationTime()
Constraints: Not nullable
|
LocalTime |
getAuthorizationTime()
Constraints: Not nullable
|
BigDecimal |
getAuthorizedAmountInAuthznCrcy()
Constraints: Not nullable, Precision: 15, Scale: 0
|
String |
getCAAuthorizationByAcquirer()
Constraints: Not nullable, Maximum length: 25
|
String |
getCAAuthorizationType()
Constraints: Not nullable, Maximum length: 1
|
String |
getCAAuthznByDigitalPaytSrvc()
Constraints: Not nullable, Maximum length: 25
|
String |
getCADocumentNumber()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
String |
getCAGroupingForPayment()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
UUID |
getCAKeyForPaymentCardSupplement()
Constraints: Nullable
|
String |
getCAPaymentIDAuthznWithBilling()
Constraints: Not nullable, Maximum length: 40
|
protected String |
getDefaultServicePath()
Used by request builders and navigation property methods to construct OData requests.
|
io.vavr.control.Option<DocumentHeader> |
getDocHeaderIfPresent()
Retrieval of associated DocumentHeader entity (one to one).
|
String |
getEncryptionType()
Constraints: Not nullable, Maximum length: 1
|
protected String |
getEntityCollection()
Used by request builders and navigation property methods to construct OData requests.
|
protected ODataEntityKey |
getKey() |
String |
getMerchantByClearingHouse()
Constraints: Not nullable, Maximum length: 15
|
String |
getOdataType() |
String |
getOriginalSourceOfCredit()
Constraints: Not nullable, Maximum length: 1
|
String |
getOriglPaytRefByPaytSrvcProvider()
Constraints: Not nullable, Maximum length: 35
|
String |
getPaymentCardHolderName()
Constraints: Not nullable, Maximum length: 40
|
String |
getPaymentCardMaskedNumber()
Constraints: Not nullable, Maximum length: 25
|
String |
getPaymentCardSequenceNumber()
Constraints: Not nullable, Maximum length: 10
|
String |
getPaymentCardType()
Constraints: Not nullable, Maximum length: 4
|
UUID |
getPaymentCardUUID()
Constraints: Nullable
|
LocalDate |
getPaymentCardValidityEndDate()
Constraints: Nullable
|
LocalDate |
getPaymentCardValidityStartDate()
Constraints: Nullable
|
String |
getPaymentRefByPaytSrvcProvider()
Constraints: Not nullable, Maximum length: 35
|
String |
getPaymentServiceProvider()
Constraints: Not nullable, Maximum length: 4
|
String |
getPaytCardByDigitalPaymentSrvc()
Constraints: Not nullable, Maximum length: 25
|
Class<BPItemPaytData> |
getType() |
int |
hashCode() |
void |
setAuthorizationCurrency(String authorizationCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setAuthorizationDate(LocalDate authorizationDate)
Constraints: Nullable
|
void |
setAuthorizationExpirationDate(LocalDate authorizationExpirationDate)
Constraints: Nullable
|
void |
setAuthorizationExpirationTime(LocalTime authorizationExpirationTime)
Constraints: Not nullable
|
void |
setAuthorizationTime(LocalTime authorizationTime)
Constraints: Not nullable
|
void |
setAuthorizedAmountInAuthznCrcy(BigDecimal authorizedAmountInAuthznCrcy)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setCAAuthorizationByAcquirer(String cAAuthorizationByAcquirer)
Constraints: Not nullable, Maximum length: 25
|
void |
setCAAuthorizationType(String cAAuthorizationType)
Constraints: Not nullable, Maximum length: 1
|
void |
setCAAuthznByDigitalPaytSrvc(String cAAuthznByDigitalPaytSrvc)
Constraints: Not nullable, Maximum length: 25
|
void |
setCADocumentNumber(String cADocumentNumber)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setCAGroupingForPayment(String cAGroupingForPayment)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setCAKeyForPaymentCardSupplement(UUID cAKeyForPaymentCardSupplement)
Constraints: Nullable
|
void |
setCAPaymentIDAuthznWithBilling(String cAPaymentIDAuthznWithBilling)
Constraints: Not nullable, Maximum length: 40
|
void |
setDocHeader(DocumentHeader value)
Overwrites the associated DocumentHeader entity for the loaded navigation property _DocHeader.
|
void |
setEncryptionType(String encryptionType)
Constraints: Not nullable, Maximum length: 1
|
void |
setMerchantByClearingHouse(String merchantByClearingHouse)
Constraints: Not nullable, Maximum length: 15
|
void |
setOriginalSourceOfCredit(String originalSourceOfCredit)
Constraints: Not nullable, Maximum length: 1
|
void |
setOriglPaytRefByPaytSrvcProvider(String origlPaytRefByPaytSrvcProvider)
Constraints: Not nullable, Maximum length: 35
|
void |
setPaymentCardHolderName(String paymentCardHolderName)
Constraints: Not nullable, Maximum length: 40
|
void |
setPaymentCardMaskedNumber(String paymentCardMaskedNumber)
Constraints: Not nullable, Maximum length: 25
|
void |
setPaymentCardSequenceNumber(String paymentCardSequenceNumber)
Constraints: Not nullable, Maximum length: 10
|
void |
setPaymentCardType(String paymentCardType)
Constraints: Not nullable, Maximum length: 4
|
void |
setPaymentCardUUID(UUID paymentCardUUID)
Constraints: Nullable
|
void |
setPaymentCardValidityEndDate(LocalDate paymentCardValidityEndDate)
Constraints: Nullable
|
void |
setPaymentCardValidityStartDate(LocalDate paymentCardValidityStartDate)
Constraints: Nullable
|
void |
setPaymentRefByPaytSrvcProvider(String paymentRefByPaytSrvcProvider)
Constraints: Not nullable, Maximum length: 35
|
void |
setPaymentServiceProvider(String paymentServiceProvider)
Constraints: Not nullable, Maximum length: 4
|
void |
setPaytCardByDigitalPaymentSrvc(String paytCardByDigitalPaymentSrvc)
Constraints: Not nullable, Maximum length: 25
|
protected Map<String,Object> |
toMapOfFields()
Get all fields as map.
|
protected Map<String,Object> |
toMapOfNavigationProperties()
Get navigation properties as map.
|
String |
toString() |
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifier
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final SimpleProperty<BPItemPaytData> ALL_FIELDS
public static final SimpleProperty.String<BPItemPaytData> CA_DOCUMENT_NUMBER
public static final SimpleProperty.String<BPItemPaytData> CA_GROUPING_FOR_PAYMENT
public static final SimpleProperty.String<BPItemPaytData> PAYMENT_CARD_TYPE
public static final SimpleProperty.String<BPItemPaytData> PAYT_CARD_BY_DIGITAL_PAYMENT_SRVC
public static final SimpleProperty.String<BPItemPaytData> PAYMENT_CARD_SEQUENCE_NUMBER
public static final SimpleProperty.Date<BPItemPaytData> PAYMENT_CARD_VALIDITY_START_DATE
public static final SimpleProperty.Date<BPItemPaytData> PAYMENT_CARD_VALIDITY_END_DATE
public static final SimpleProperty.String<BPItemPaytData> PAYMENT_CARD_HOLDER_NAME
public static final SimpleProperty.String<BPItemPaytData> PAYMENT_CARD_MASKED_NUMBER
public static final SimpleProperty.String<BPItemPaytData> CA_AUTHZN_BY_DIGITAL_PAYT_SRVC
public static final SimpleProperty.String<BPItemPaytData> CA_AUTHORIZATION_BY_ACQUIRER
public static final SimpleProperty.Date<BPItemPaytData> AUTHORIZATION_DATE
public static final SimpleProperty.Time<BPItemPaytData> AUTHORIZATION_TIME
public static final SimpleProperty.String<BPItemPaytData> CA_AUTHORIZATION_TYPE
public static final SimpleProperty.NumericDecimal<BPItemPaytData> AUTHORIZED_AMOUNT_IN_AUTHZN_CRCY
public static final SimpleProperty.String<BPItemPaytData> AUTHORIZATION_CURRENCY
public static final SimpleProperty.String<BPItemPaytData> MERCHANT_BY_CLEARING_HOUSE
public static final SimpleProperty.Date<BPItemPaytData> AUTHORIZATION_EXPIRATION_DATE
public static final SimpleProperty.Time<BPItemPaytData> AUTHORIZATION_EXPIRATION_TIME
public static final SimpleProperty.String<BPItemPaytData> CA_PAYMENT_ID_AUTHZN_WITH_BILLING
public static final SimpleProperty.Guid<BPItemPaytData> PAYMENT_CARD_UUID
public static final SimpleProperty.String<BPItemPaytData> ENCRYPTION_TYPE
public static final SimpleProperty.Guid<BPItemPaytData> CA_KEY_FOR_PAYMENT_CARD_SUPPLEMENT
public static final SimpleProperty.String<BPItemPaytData> PAYMENT_SERVICE_PROVIDER
public static final SimpleProperty.String<BPItemPaytData> PAYMENT_REF_BY_PAYT_SRVC_PROVIDER
public static final SimpleProperty.String<BPItemPaytData> ORIGL_PAYT_REF_BY_PAYT_SRVC_PROVIDER
public static final SimpleProperty.String<BPItemPaytData> ORIGINAL_SOURCE_OF_CREDIT
public static final NavigationProperty.Single<BPItemPaytData,DocumentHeader> TO__DOC_HEADER
public BPItemPaytData()
public BPItemPaytData(@Nullable String cADocumentNumber, @Nullable String cAGroupingForPayment, @Nullable String paymentCardType, @Nullable String paytCardByDigitalPaymentSrvc, @Nullable String paymentCardSequenceNumber, @Nullable LocalDate paymentCardValidityStartDate, @Nullable LocalDate paymentCardValidityEndDate, @Nullable String paymentCardHolderName, @Nullable String paymentCardMaskedNumber, @Nullable String cAAuthznByDigitalPaytSrvc, @Nullable String cAAuthorizationByAcquirer, @Nullable LocalDate authorizationDate, @Nullable LocalTime authorizationTime, @Nullable String cAAuthorizationType, @Nullable BigDecimal authorizedAmountInAuthznCrcy, @Nullable String authorizationCurrency, @Nullable String merchantByClearingHouse, @Nullable LocalDate authorizationExpirationDate, @Nullable LocalTime authorizationExpirationTime, @Nullable String cAPaymentIDAuthznWithBilling, @Nullable UUID paymentCardUUID, @Nullable String encryptionType, @Nullable UUID cAKeyForPaymentCardSupplement, @Nullable String paymentServiceProvider, @Nullable String paymentRefByPaytSrvcProvider, @Nullable String origlPaytRefByPaytSrvcProvider, @Nullable String originalSourceOfCredit, @Nullable DocumentHeader to_DocHeader)
@Nonnull public Class<BPItemPaytData> getType()
getType
in class VdmObject<BPItemPaytData>
public void setCADocumentNumber(@Nullable String cADocumentNumber)
Original property name from the Odata EDM: CADocumentNumber
cADocumentNumber
- Number of a FI-CA Documentpublic void setCAGroupingForPayment(@Nullable String cAGroupingForPayment)
Original property name from the Odata EDM: CAGroupingForPayment
cAGroupingForPayment
- Grouping field for automatic paymentspublic void setPaymentCardType(@Nullable String paymentCardType)
Original property name from the Odata EDM: PaymentCardType
paymentCardType
- Payment Card Typepublic void setPaytCardByDigitalPaymentSrvc(@Nullable String paytCardByDigitalPaymentSrvc)
Original property name from the Odata EDM: PaytCardByDigitalPaymentSrvc
paytCardByDigitalPaymentSrvc
- Payment cards: Card numberpublic void setPaymentCardSequenceNumber(@Nullable String paymentCardSequenceNumber)
Original property name from the Odata EDM: PaymentCardSequenceNumber
paymentCardSequenceNumber
- Payment cards: Payment card suffixpublic void setPaymentCardValidityStartDate(@Nullable LocalDate paymentCardValidityStartDate)
Original property name from the Odata EDM: PaymentCardValidityStartDate
paymentCardValidityStartDate
- Payment cards: Valid frompublic void setPaymentCardValidityEndDate(@Nullable LocalDate paymentCardValidityEndDate)
Original property name from the Odata EDM: PaymentCardValidityEndDate
paymentCardValidityEndDate
- Payment Cards: Valid Topublic void setPaymentCardHolderName(@Nullable String paymentCardHolderName)
Original property name from the Odata EDM: PaymentCardHolderName
paymentCardHolderName
- Payment Cards: Name of Cardholderpublic void setPaymentCardMaskedNumber(@Nullable String paymentCardMaskedNumber)
Original property name from the Odata EDM: PaymentCardMaskedNumber
paymentCardMaskedNumber
- Masked Payment Card Number ( Digital Payment )public void setCAAuthznByDigitalPaytSrvc(@Nullable String cAAuthznByDigitalPaytSrvc)
Original property name from the Odata EDM: CAAuthznByDigitalPaytSrvc
cAAuthznByDigitalPaytSrvc
- Payment cards: Authorization numberpublic void setCAAuthorizationByAcquirer(@Nullable String cAAuthorizationByAcquirer)
Original property name from the Odata EDM: CAAuthorizationByAcquirer
cAAuthorizationByAcquirer
- Payment Cards: Authorization Reference Numberpublic void setAuthorizationDate(@Nullable LocalDate authorizationDate)
Original property name from the Odata EDM: AuthorizationDate
authorizationDate
- Payment cards: Authorization datepublic void setAuthorizationTime(@Nullable LocalTime authorizationTime)
Original property name from the Odata EDM: AuthorizationTime
authorizationTime
- Payment cards: Authorization timepublic void setCAAuthorizationType(@Nullable String cAAuthorizationType)
Original property name from the Odata EDM: CAAuthorizationType
cAAuthorizationType
- Payment cards: Authorization typepublic void setAuthorizedAmountInAuthznCrcy(@Nullable BigDecimal authorizedAmountInAuthznCrcy)
Original property name from the Odata EDM: AuthorizedAmountInAuthznCrcy
authorizedAmountInAuthznCrcy
- The authorizedAmountInAuthznCrcy to set.public void setAuthorizationCurrency(@Nullable String authorizationCurrency)
Original property name from the Odata EDM: AuthorizationCurrency
authorizationCurrency
- Currency Keypublic void setMerchantByClearingHouse(@Nullable String merchantByClearingHouse)
Original property name from the Odata EDM: MerchantByClearingHouse
merchantByClearingHouse
- Payment cards: Merchant ID at the clearing housepublic void setAuthorizationExpirationDate(@Nullable LocalDate authorizationExpirationDate)
Original property name from the Odata EDM: AuthorizationExpirationDate
authorizationExpirationDate
- Payment Cards: Authorization Expiry Datepublic void setAuthorizationExpirationTime(@Nullable LocalTime authorizationExpirationTime)
Original property name from the Odata EDM: AuthorizationExpirationTime
authorizationExpirationTime
- Payment Cards: Authorization Expiration Timepublic void setCAPaymentIDAuthznWithBilling(@Nullable String cAPaymentIDAuthznWithBilling)
Original property name from the Odata EDM: CAPaymentIDAuthznWithBilling
cAPaymentIDAuthznWithBilling
- Payment Cards: Payment ID (Authorization with Billing)public void setPaymentCardUUID(@Nullable UUID paymentCardUUID)
Original property name from the Odata EDM: PaymentCardUUID
paymentCardUUID
- GUID of a Payment Cardpublic void setEncryptionType(@Nullable String encryptionType)
Original property name from the Odata EDM: EncryptionType
encryptionType
- Type of Encryptionpublic void setCAKeyForPaymentCardSupplement(@Nullable UUID cAKeyForPaymentCardSupplement)
Original property name from the Odata EDM: CAKeyForPaymentCardSupplement
cAKeyForPaymentCardSupplement
- Key for Payment Card Supplementpublic void setPaymentServiceProvider(@Nullable String paymentServiceProvider)
Original property name from the Odata EDM: PaymentServiceProvider
paymentServiceProvider
- Payment Service Providerspublic void setPaymentRefByPaytSrvcProvider(@Nullable String paymentRefByPaytSrvcProvider)
Original property name from the Odata EDM: PaymentRefByPaytSrvcProvider
paymentRefByPaytSrvcProvider
- Payment Reference of Payment Service Providerpublic void setOriglPaytRefByPaytSrvcProvider(@Nullable String origlPaytRefByPaytSrvcProvider)
Original property name from the Odata EDM: OriglPaytRefByPaytSrvcProvider
origlPaytRefByPaytSrvcProvider
- Payment Reference of Payment Service Providerpublic void setOriginalSourceOfCredit(@Nullable String originalSourceOfCredit)
Original property name from the Odata EDM: OriginalSourceOfCredit
originalSourceOfCredit
- Origin of Credit Memo Postingprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<BPItemPaytData>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<BPItemPaytData>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<BPItemPaytData>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<BPItemPaytData>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<BPItemPaytData>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<BPItemPaytData>
@Nonnull public io.vavr.control.Option<DocumentHeader> getDocHeaderIfPresent()
If the navigation property for an entity BPItemPaytData has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state empty
is
returned.public void setDocHeader(DocumentHeader value)
value
- New DocumentHeader entity.@Nonnull public static BPItemPaytData.BPItemPaytDataBuilder builder()
@Nullable public String getCADocumentNumber()
Original property name from the Odata EDM: CADocumentNumber
@Nullable public String getCAGroupingForPayment()
Original property name from the Odata EDM: CAGroupingForPayment
@Nullable public String getPaymentCardType()
Original property name from the Odata EDM: PaymentCardType
@Nullable public String getPaytCardByDigitalPaymentSrvc()
Original property name from the Odata EDM: PaytCardByDigitalPaymentSrvc
@Nullable public String getPaymentCardSequenceNumber()
Original property name from the Odata EDM: PaymentCardSequenceNumber
@Nullable public LocalDate getPaymentCardValidityStartDate()
Original property name from the Odata EDM: PaymentCardValidityStartDate
@Nullable public LocalDate getPaymentCardValidityEndDate()
Original property name from the Odata EDM: PaymentCardValidityEndDate
@Nullable public String getPaymentCardHolderName()
Original property name from the Odata EDM: PaymentCardHolderName
@Nullable public String getPaymentCardMaskedNumber()
Original property name from the Odata EDM: PaymentCardMaskedNumber
@Nullable public String getCAAuthznByDigitalPaytSrvc()
Original property name from the Odata EDM: CAAuthznByDigitalPaytSrvc
@Nullable public String getCAAuthorizationByAcquirer()
Original property name from the Odata EDM: CAAuthorizationByAcquirer
@Nullable public LocalDate getAuthorizationDate()
Original property name from the Odata EDM: AuthorizationDate
@Nullable public LocalTime getAuthorizationTime()
Original property name from the Odata EDM: AuthorizationTime
@Nullable public String getCAAuthorizationType()
Original property name from the Odata EDM: CAAuthorizationType
@Nullable public BigDecimal getAuthorizedAmountInAuthznCrcy()
Original property name from the Odata EDM: AuthorizedAmountInAuthznCrcy
@Nullable public String getAuthorizationCurrency()
Original property name from the Odata EDM: AuthorizationCurrency
@Nullable public String getMerchantByClearingHouse()
Original property name from the Odata EDM: MerchantByClearingHouse
@Nullable public LocalDate getAuthorizationExpirationDate()
Original property name from the Odata EDM: AuthorizationExpirationDate
@Nullable public LocalTime getAuthorizationExpirationTime()
Original property name from the Odata EDM: AuthorizationExpirationTime
@Nullable public String getCAPaymentIDAuthznWithBilling()
Original property name from the Odata EDM: CAPaymentIDAuthznWithBilling
@Nullable public UUID getPaymentCardUUID()
Original property name from the Odata EDM: PaymentCardUUID
@Nullable public String getEncryptionType()
Original property name from the Odata EDM: EncryptionType
@Nullable public UUID getCAKeyForPaymentCardSupplement()
Original property name from the Odata EDM: CAKeyForPaymentCardSupplement
@Nullable public String getPaymentServiceProvider()
Original property name from the Odata EDM: PaymentServiceProvider
@Nullable public String getPaymentRefByPaytSrvcProvider()
Original property name from the Odata EDM: PaymentRefByPaytSrvcProvider
@Nullable public String getOriglPaytRefByPaytSrvcProvider()
Original property name from the Odata EDM: OriglPaytRefByPaytSrvcProvider
@Nullable public String getOriginalSourceOfCredit()
Original property name from the Odata EDM: OriginalSourceOfCredit
@Nonnull public String toString()
toString
in class VdmObject<BPItemPaytData>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<BPItemPaytData>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<BPItemPaytData>
public int hashCode()
hashCode
in class VdmEntity<BPItemPaytData>
public String getOdataType()
getOdataType
in class VdmObject<BPItemPaytData>
Copyright © 2021 SAP SE. All rights reserved.