Class MarketingDetail.MarketingDetailBuilder
- Enclosing class:
- MarketingDetail
-
Method Summary
Modifier and TypeMethodDescriptionaccountingDocument(String accountingDocument) (Key Field) Constraints: Not nullable, Maximum length: 10build()changedDateTime(OffsetDateTime changedDateTime) Constraints: NullablecompanyCode(String companyCode) (Key Field) Constraints: Not nullable, Maximum length: 4companyCodeCurrency(String companyCodeCurrency) Constraints: Not nullable, Maximum length: 3createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDateTime(OffsetDateTime creationDateTime) Constraints: NullablegrossDdctdReimbmtAmount(BigDecimal grossDdctdReimbmtAmount) Constraints: Not nullable, Precision: 15, Scale: 0grossExternalMarketingAmt(BigDecimal grossExternalMarketingAmt) Constraints: Not nullable, Precision: 15, Scale: 0grossInternalMarketingAmt(BigDecimal grossInternalMarketingAmt) Constraints: Not nullable, Precision: 15, Scale: 0lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12marketingReimbursementAmount(BigDecimal marketingReimbursementAmount) Constraints: Not nullable, Precision: 15, Scale: 0marketingType(String marketingType) (Key Field) Constraints: Not nullable, Maximum length: 2netExternalMarketingAmt(BigDecimal netExternalMarketingAmt) Constraints: Not nullable, Precision: 15, Scale: 0netInternalMarketingAmt(BigDecimal netInternalMarketingAmt) Constraints: Not nullable, Precision: 15, Scale: 0Navigation property _PRAAccountingDocumentHeader for MarketingDetail to single RevenueAccountingHeader.pRAAccountingDocumentLine(String pRAAccountingDocumentLine) (Key Field) Constraints: Not nullable, Maximum length: 8pRAAccountingPeriod(String pRAAccountingPeriod) (Key Field) Constraints: Not nullable, Maximum length: 6Navigation property _PRAAcctgDocDetail for MarketingDetail to single RevenueAccountingItems.toString()
-
Method Details
-
praAccountingDocumentHeader
@Nonnull public MarketingDetail.MarketingDetailBuilder praAccountingDocumentHeader(RevenueAccountingHeader value) Navigation property _PRAAccountingDocumentHeader for MarketingDetail to single RevenueAccountingHeader.- Parameters:
value- The RevenueAccountingHeader to build this MarketingDetail with.- Returns:
- This Builder to allow for a fluent interface.
-
praAcctgDocDetail
@Nonnull public MarketingDetail.MarketingDetailBuilder praAcctgDocDetail(RevenueAccountingItems value) Navigation property _PRAAcctgDocDetail for MarketingDetail to single RevenueAccountingItems.- Parameters:
value- The RevenueAccountingItems to build this MarketingDetail with.- Returns:
- This Builder to allow for a fluent interface.
-
companyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
pRAAccountingPeriod
@Nonnull public MarketingDetail.MarketingDetailBuilder pRAAccountingPeriod(@Nullable String pRAAccountingPeriod) (Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: PRAAccountingPeriod
- Returns:
this.
-
accountingDocument
@Nonnull public MarketingDetail.MarketingDetailBuilder accountingDocument(@Nullable String accountingDocument) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AccountingDocument
- Returns:
this.
-
pRAAccountingDocumentLine
@Nonnull public MarketingDetail.MarketingDetailBuilder pRAAccountingDocumentLine(@Nullable String pRAAccountingDocumentLine) (Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PRAAccountingDocumentLine
- Returns:
this.
-
marketingType
@Nonnull public MarketingDetail.MarketingDetailBuilder marketingType(@Nullable String marketingType) (Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MarketingType
- Returns:
this.
-
netInternalMarketingAmt
@Nonnull public MarketingDetail.MarketingDetailBuilder netInternalMarketingAmt(@Nullable BigDecimal netInternalMarketingAmt) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: NetInternalMarketingAmt
- Returns:
this.
-
netExternalMarketingAmt
@Nonnull public MarketingDetail.MarketingDetailBuilder netExternalMarketingAmt(@Nullable BigDecimal netExternalMarketingAmt) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: NetExternalMarketingAmt
- Returns:
this.
-
grossInternalMarketingAmt
@Nonnull public MarketingDetail.MarketingDetailBuilder grossInternalMarketingAmt(@Nullable BigDecimal grossInternalMarketingAmt) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: GrossInternalMarketingAmt
- Returns:
this.
-
grossExternalMarketingAmt
@Nonnull public MarketingDetail.MarketingDetailBuilder grossExternalMarketingAmt(@Nullable BigDecimal grossExternalMarketingAmt) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: GrossExternalMarketingAmt
- Returns:
this.
-
marketingReimbursementAmount
@Nonnull public MarketingDetail.MarketingDetailBuilder marketingReimbursementAmount(@Nullable BigDecimal marketingReimbursementAmount) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: MarketingReimbursementAmount
- Returns:
this.
-
grossDdctdReimbmtAmount
@Nonnull public MarketingDetail.MarketingDetailBuilder grossDdctdReimbmtAmount(@Nullable BigDecimal grossDdctdReimbmtAmount) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: GrossDdctdReimbmtAmount
- Returns:
this.
-
companyCodeCurrency
@Nonnull public MarketingDetail.MarketingDetailBuilder companyCodeCurrency(@Nullable String companyCodeCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CompanyCodeCurrency
- Returns:
this.
-
createdByUser
@Nonnull public MarketingDetail.MarketingDetailBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDateTime
@Nonnull public MarketingDetail.MarketingDetailBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime) Constraints: NullableOriginal property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
lastChangedByUser
@Nonnull public MarketingDetail.MarketingDetailBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
changedDateTime
@Nonnull public MarketingDetail.MarketingDetailBuilder changedDateTime(@Nullable OffsetDateTime changedDateTime) Constraints: NullableOriginal property name from the Odata EDM: ChangedDateTime
- Returns:
this.
-
build
-
toString
-