public class XPFBasePriceSource extends XPFEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
XPFBasePriceSource.XPFBasePriceSourceBuilder<C extends XPFBasePriceSource,B extends XPFBasePriceSource.XPFBasePriceSourceBuilder<C,B>> |
XPFEntity.XPFEntityBuilder<C extends XPFEntity,B extends XPFEntity.XPFEntityBuilder<C,B>>| Modifier | Constructor and Description |
|---|---|
|
XPFBasePriceSource(@NonNull String sourceId,
@NonNull Currency currency,
@NonNull String name,
String agreementCode) |
protected |
XPFBasePriceSource(XPFBasePriceSource.XPFBasePriceSourceBuilder<?,?> b) |
| Modifier and Type | Method and Description |
|---|---|
static XPFBasePriceSource.XPFBasePriceSourceBuilder<?,?> |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
String |
getAgreementCode()
The code of the agreement associated with the base price source.
|
@NonNull Currency |
getCurrency()
The currency.
|
@NonNull String |
getName()
The base price source name.
|
@NonNull String |
getSourceId()
The base price source identifier.
|
int |
hashCode() |
String |
toString() |
getCustomData, getCustomDataValueprotected XPFBasePriceSource(XPFBasePriceSource.XPFBasePriceSourceBuilder<?,?> b)
public static XPFBasePriceSource.XPFBasePriceSourceBuilder<?,?> builder()
@NonNull public @NonNull String getSourceId()
@NonNull public @NonNull Currency getCurrency()
@NonNull public @NonNull String getName()
public String getAgreementCode()
Copyright © 2026. All rights reserved.