public class UpdateItemOperation
extends com.mulesoft.connectors.dynamics365bc.internal.operation.BaseRestOperation
| Constructor and Description |
|---|
UpdateItemOperation() |
| Modifier and Type | Method and Description |
|---|---|
void |
updateItem(CitizenMicrosoftDynamics365Configuration config,
com.mulesoft.connectors.dynamics365bc.internal.connection.MicrosoftRestConnection connection,
String companyId,
String entityId,
String etag,
String number,
String displayName,
String type,
boolean blocked,
String gtin,
int unitPrice,
boolean priceIncludesTax,
String taxGroup,
String baseUnitOfMeasure,
String generalProductPostingGroup,
String inventoryPostingGroup,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<InputStream,com.mulesoft.connectors.dynamics365bc.api.HttpResponseAttributes> callback)
Updates a single Item
|
@Throws(value=com.mulesoft.connectors.dynamics365bc.internal.error.provider.UpdateODataErrorProvider.class) @DisplayName(value="Update Item") @MediaType(value="application/json") @OutputResolver(output=ItemTypeMetadataResolver.class) public void updateItem(@Config CitizenMicrosoftDynamics365Configuration config, @Connection com.mulesoft.connectors.dynamics365bc.internal.connection.MicrosoftRestConnection connection, @MetadataKeyId @Expression(value=NOT_SUPPORTED) @OfValues(value=DelegateCompanyNameValueProvider.class) @DisplayName(value="Company") @Summary(value="Name of the Company that the action should apply to") String companyId, @DisplayName(value="Entity ID") String entityId, @DisplayName(value="ETag") String etag, @Optional String number, @Optional String displayName, @Optional String type, @Optional boolean blocked, @Optional String gtin, @Optional int unitPrice, @Optional boolean priceIncludesTax, @Optional @OfValues(value=TaxGroupValueProvider.class) String taxGroup, @Optional @OfValues(value=UnitsOfMeasureValueProvider.class) String baseUnitOfMeasure, @Optional @OfValues(value=GeneralProductPostingGroupValueProvider.class) String generalProductPostingGroup, @Optional @OfValues(value=InventoryPostingGroupValueProvider.class) String inventoryPostingGroup, org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper, org.mule.runtime.extension.api.runtime.process.CompletionCallback<InputStream,com.mulesoft.connectors.dynamics365bc.api.HttpResponseAttributes> callback)
config - the configuration to useconnection - the connection to usestreamingHelper - the StreamingHelpercallback - the operation's CompletionCallbackCopyright © 2023 MuleSoft, Inc.. All rights reserved.