public class CreateItemOperation
extends com.mulesoft.connectors.dynamics365bc.internal.operation.BaseRestOperation
| Constructor and Description |
|---|
CreateItemOperation() |
| Modifier and Type | Method and Description |
|---|---|
void |
createItem(CitizenMicrosoftDynamics365Configuration config,
com.mulesoft.connectors.dynamics365bc.internal.connection.MicrosoftRestConnection connection,
String companyId,
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)
Creates a single Item
|
@Throws(value=com.mulesoft.connectors.dynamics365bc.internal.error.provider.CreateODataErrorProvider.class) @DisplayName(value="Create Item") @MediaType(value="application/json") @OutputResolver(output=ItemTypeMetadataResolver.class) @SampleData(value=ItemSampleDataProvider.class) public void createItem(@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, @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 usecompanyId - ID of the companystreamingHelper - the StreamingHelpercallback - the operation's CompletionCallbackCopyright © 2023 MuleSoft, Inc.. All rights reserved.