Class ServiceQuotation.ServiceQuotationBuilder
- Enclosing class:
- ServiceQuotation
-
Method Summary
Modifier and TypeMethodDescriptionbuild()contactPerson(String contactPerson) Constraints: Not nullable, Maximum length: 10distributionChannel(String distributionChannel) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2followUpServiceOrder(ServiceQtanFUPSrvcOrd... value) Navigation property to_FollowUpServiceOrder for ServiceQuotation to multiple ServiceQtanFUPSrvcOrd.item(ServiceQuotationItem... value) Navigation property to_Item for ServiceQuotation to multiple ServiceQuotationItem.Constraints: Not nullable, Maximum length: 2paymentTerms(String paymentTerms) Constraints: Not nullable, Maximum length: 4personResponsible(ServiceQtanPersonResp... value) Navigation property to_PersonResponsible for ServiceQuotation to multiple ServiceQtanPersonResp.pricingElement(ServiceQtanPriceElement... value) Navigation property to_PricingElement for ServiceQuotation to multiple ServiceQtanPriceElement.referenceInHouseRepair(String referenceInHouseRepair) Constraints: Not nullable, Maximum length: 10referenceObject(ServiceQtanRefObject... value) Navigation property to_ReferenceObject for ServiceQuotation to multiple ServiceQtanRefObject.requestedServiceEndDateTime(ZonedDateTime requestedServiceEndDateTime) Constraints: Not nullable, Precision: 0requestedServiceStartDateTime(ZonedDateTime requestedServiceStartDateTime) Constraints: Not nullable, Precision: 0respyMgmtGlobalTeamID(String respyMgmtGlobalTeamID) Constraints: Not nullable, Maximum length: 40respyMgmtServiceTeam(String respyMgmtServiceTeam) Constraints: Not nullable, Maximum length: 8respyMgmtServiceTeamName(String respyMgmtServiceTeamName) Constraints: Not nullable, Maximum length: 40salesGroup(String salesGroup) Constraints: Not nullable, Maximum length: 3salesOffice(String salesOffice) Constraints: Not nullable, Maximum length: 4salesOrganization(String salesOrganization) Constraints: Not nullable, Maximum length: 4serviceDocGrossAmount(BigDecimal serviceDocGrossAmount) Constraints: Not nullable, Precision: 16, Scale: 3serviceDocNetAmount(BigDecimal serviceDocNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3serviceDocTaxAmount(BigDecimal serviceDocTaxAmount) Constraints: Not nullable, Precision: 16, Scale: 3serviceQtanExtReference(String serviceQtanExtReference) Constraints: Not nullable, Maximum length: 80serviceQtanSuccessorOrder(String serviceQtanSuccessorOrder) Constraints: Not nullable, Maximum length: 10serviceQuotation(String serviceQuotation) (Key Field) Constraints: Not nullable, Maximum length: 10serviceQuotationDescription(String serviceQuotationDescription) Constraints: Not nullable, Maximum length: 40serviceQuotationIsAccepted(String serviceQuotationIsAccepted) Constraints: Not nullable, Maximum length: 1serviceQuotationIsRejected(String serviceQuotationIsRejected) Constraints: Not nullable, Maximum length: 1serviceQuotationIsReleased(String serviceQuotationIsReleased) Constraints: Not nullable, Maximum length: 1serviceQuotationType(String serviceQuotationType) Constraints: Not nullable, Maximum length: 4serviceQuotationUUID(UUID serviceQuotationUUID) Constraints: noneshipToParty(String shipToParty) Constraints: Not nullable, Maximum length: 10soldToParty(String soldToParty) Constraints: Not nullable, Maximum length: 10srvcQtanValidityEndDateTime(BigDecimal srvcQtanValidityEndDateTime) Constraints: Not nullable, Precision: 15, Scale: 0srvcQtanValidityStartDateTime(BigDecimal srvcQtanValidityStartDateTime) Constraints: Not nullable, Precision: 15, Scale: 0srvcQuotationRejectionReason(String srvcQuotationRejectionReason) Constraints: Not nullable, Maximum length: 2text(ServiceQuotationText... value) Navigation property to_Text for ServiceQuotation to multiple ServiceQuotationText.toString()transactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5
-
Method Details
-
followUpServiceOrder
@Nonnull public ServiceQuotation.ServiceQuotationBuilder followUpServiceOrder(ServiceQtanFUPSrvcOrd... value) Navigation property to_FollowUpServiceOrder for ServiceQuotation to multiple ServiceQtanFUPSrvcOrd.- Parameters:
value- The ServiceQtanFUPSrvcOrds to build this ServiceQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
item
Navigation property to_Item for ServiceQuotation to multiple ServiceQuotationItem.- Parameters:
value- The ServiceQuotationItems to build this ServiceQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
personResponsible
@Nonnull public ServiceQuotation.ServiceQuotationBuilder personResponsible(ServiceQtanPersonResp... value) Navigation property to_PersonResponsible for ServiceQuotation to multiple ServiceQtanPersonResp.- Parameters:
value- The ServiceQtanPersonResps to build this ServiceQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
pricingElement
@Nonnull public ServiceQuotation.ServiceQuotationBuilder pricingElement(ServiceQtanPriceElement... value) Navigation property to_PricingElement for ServiceQuotation to multiple ServiceQtanPriceElement.- Parameters:
value- The ServiceQtanPriceElements to build this ServiceQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
referenceObject
@Nonnull public ServiceQuotation.ServiceQuotationBuilder referenceObject(ServiceQtanRefObject... value) Navigation property to_ReferenceObject for ServiceQuotation to multiple ServiceQtanRefObject.- Parameters:
value- The ServiceQtanRefObjects to build this ServiceQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
text
Navigation property to_Text for ServiceQuotation to multiple ServiceQuotationText.- Parameters:
value- The ServiceQuotationTexts to build this ServiceQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
serviceQuotation
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotation(@Nullable String serviceQuotation) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServiceQuotation
- Returns:
this.
-
serviceQuotationType
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotationType(@Nullable String serviceQuotationType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ServiceQuotationType
- Returns:
this.
-
serviceQuotationUUID
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotationUUID(@Nullable UUID serviceQuotationUUID) Constraints: noneOriginal property name from the Odata EDM: ServiceQuotationUUID
- Returns:
this.
-
serviceQuotationDescription
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotationDescription(@Nullable String serviceQuotationDescription) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ServiceQuotationDescription
- Returns:
this.
-
language
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
this.
-
requestedServiceStartDateTime
@Nonnull public ServiceQuotation.ServiceQuotationBuilder requestedServiceStartDateTime(@Nullable ZonedDateTime requestedServiceStartDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: RequestedServiceStartDateTime
- Returns:
this.
-
requestedServiceEndDateTime
@Nonnull public ServiceQuotation.ServiceQuotationBuilder requestedServiceEndDateTime(@Nullable ZonedDateTime requestedServiceEndDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: RequestedServiceEndDateTime
- Returns:
this.
-
srvcQtanValidityStartDateTime
@Nonnull public ServiceQuotation.ServiceQuotationBuilder srvcQtanValidityStartDateTime(@Nullable BigDecimal srvcQtanValidityStartDateTime) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrvcQtanValidityStartDateTime
- Returns:
this.
-
srvcQtanValidityEndDateTime
@Nonnull public ServiceQuotation.ServiceQuotationBuilder srvcQtanValidityEndDateTime(@Nullable BigDecimal srvcQtanValidityEndDateTime) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrvcQtanValidityEndDateTime
- Returns:
this.
-
serviceQtanExtReference
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQtanExtReference(@Nullable String serviceQtanExtReference) Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ServiceQtanExtReference
- Returns:
this.
-
serviceQuotationIsReleased
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotationIsReleased(@Nullable String serviceQuotationIsReleased) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceQuotationIsReleased
- Returns:
this.
-
serviceQuotationIsAccepted
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotationIsAccepted(@Nullable String serviceQuotationIsAccepted) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceQuotationIsAccepted
- Returns:
this.
-
serviceQuotationIsRejected
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotationIsRejected(@Nullable String serviceQuotationIsRejected) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceQuotationIsRejected
- Returns:
this.
-
srvcQuotationRejectionReason
@Nonnull public ServiceQuotation.ServiceQuotationBuilder srvcQuotationRejectionReason(@Nullable String srvcQuotationRejectionReason) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrvcQuotationRejectionReason
- Returns:
this.
-
salesOrganization
@Nonnull public ServiceQuotation.ServiceQuotationBuilder salesOrganization(@Nullable String salesOrganization) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOrganization
- Returns:
this.
-
distributionChannel
@Nonnull public ServiceQuotation.ServiceQuotationBuilder distributionChannel(@Nullable String distributionChannel) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DistributionChannel
- Returns:
this.
-
division
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Returns:
this.
-
salesOffice
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOffice
- Returns:
this.
-
salesGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SalesGroup
- Returns:
this.
-
soldToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SoldToParty
- Returns:
this.
-
shipToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ShipToParty
- Returns:
this.
-
contactPerson
@Nonnull public ServiceQuotation.ServiceQuotationBuilder contactPerson(@Nullable String contactPerson) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ContactPerson
- Returns:
this.
-
serviceQtanSuccessorOrder
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQtanSuccessorOrder(@Nullable String serviceQtanSuccessorOrder) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServiceQtanSuccessorOrder
- Returns:
this.
-
respyMgmtServiceTeam
@Nonnull public ServiceQuotation.ServiceQuotationBuilder respyMgmtServiceTeam(@Nullable String respyMgmtServiceTeam) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: RespyMgmtServiceTeam
- Returns:
this.
-
respyMgmtServiceTeamName
@Nonnull public ServiceQuotation.ServiceQuotationBuilder respyMgmtServiceTeamName(@Nullable String respyMgmtServiceTeamName) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: RespyMgmtServiceTeamName
- Returns:
this.
-
respyMgmtGlobalTeamID
@Nonnull public ServiceQuotation.ServiceQuotationBuilder respyMgmtGlobalTeamID(@Nullable String respyMgmtGlobalTeamID) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: RespyMgmtGlobalTeamID
- Returns:
this.
-
paymentTerms
@Nonnull public ServiceQuotation.ServiceQuotationBuilder paymentTerms(@Nullable String paymentTerms) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Returns:
this.
-
transactionCurrency
@Nonnull public ServiceQuotation.ServiceQuotationBuilder transactionCurrency(@Nullable String transactionCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
this.
-
serviceDocGrossAmount
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceDocGrossAmount(@Nullable BigDecimal serviceDocGrossAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ServiceDocGrossAmount
- Returns:
this.
-
serviceDocNetAmount
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceDocNetAmount(@Nullable BigDecimal serviceDocNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ServiceDocNetAmount
- Returns:
this.
-
serviceDocTaxAmount
@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceDocTaxAmount(@Nullable BigDecimal serviceDocTaxAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ServiceDocTaxAmount
- Returns:
this.
-
referenceInHouseRepair
@Nonnull public ServiceQuotation.ServiceQuotationBuilder referenceInHouseRepair(@Nullable String referenceInHouseRepair) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceInHouseRepair
- Returns:
this.
-
build
-
toString
-