Skip to main content

Interface IVdpProductBuilder

Namespace: Aurigma.DesignAtoms.VDP
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IVdpProductBuilder

Methods

BuildProductAsync

Task<Product> BuildProductAsync(Surface sourceSurface, SurfaceData data)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.SurfacesourceSurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>

BuildProductAsync

Task<Product> BuildProductAsync(Surface sourceSurface, SurfaceData data, VdpOptions options)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.SurfacesourceSurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>

BuildProductAsync

Task<Product> BuildProductAsync(Product sourceProduct, DataSet data)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ProductsourceProduct
Aurigma.DesignAtoms.Model.DataSetdata
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>

BuildProductAsync

Task<Product> BuildProductAsync(Product sourceProduct, DataSet data, VdpOptions options)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ProductsourceProduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>

BuildProductsAsync

Task<IEnumerable<VdpProductData>> BuildProductsAsync(Product sourceProduct, DataSet data, VdpOptions options, SplitOptions splitOptions)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ProductsourceProduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.VDP.SplitOptionssplitOptions
Returns

System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.VDP.VdpProductData>>

BuildProductAsync

Task<Product> BuildProductAsync(Product sourceProduct, ItemsData itemsData)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ProductsourceProduct
Aurigma.DesignAtoms.Model.ItemsDataitemsData
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>

BuildProductAsync

Task<Product> BuildProductAsync(Product sourceProduct, ItemsData itemsData, VdpOptions options)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ProductsourceProduct
Aurigma.DesignAtoms.Model.ItemsDataitemsData
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>

BuildProduct

Product BuildProduct(Surface sourceSurface, SurfaceData data)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.SurfacesourceSurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Returns

Aurigma.DesignAtoms.Model.Product

BuildProduct

Product BuildProduct(Surface sourceSurface, SurfaceData data, VdpOptions options)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.SurfacesourceSurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Returns

Aurigma.DesignAtoms.Model.Product

BuildProduct

Product BuildProduct(Product sourceProduct, DataSet data)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ProductsourceProduct
Aurigma.DesignAtoms.Model.DataSetdata
Returns

Aurigma.DesignAtoms.Model.Product

BuildProduct

Product BuildProduct(Product sourceProduct, DataSet data, VdpOptions options)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ProductsourceProduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Returns

Aurigma.DesignAtoms.Model.Product

BuildProduct

Product BuildProduct(Product sourceProduct, ItemsData itemsData)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ProductsourceProduct
Aurigma.DesignAtoms.Model.ItemsDataitemsData
Returns

Aurigma.DesignAtoms.Model.Product

BuildProduct

Product BuildProduct(Product sourceProduct, ItemsData itemsData, VdpOptions options)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ProductsourceProduct
Aurigma.DesignAtoms.Model.ItemsDataitemsData
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Returns

Aurigma.DesignAtoms.Model.Product

Was this page helpful?