deletePresPageProductGuidance(pageProductInput)

Delete the association between a presentation page and products or guidances.

API Version

65.0

Requires Chatter

No

Signature

public static ConnectApi.GenericResponseOutputRepresentation deletePresPageProductGuidance(ConnectApi.PageProductInputRepresentation pageProductInput)

Parameters

pageProductInput
Type: ConnectApi.PageProductInputRepresentation
Input representation that contains the presentation page ID and a list of products and guidances to delete.

Example

ConnectApi.ProductContentInputRepresentation input = new ConnectApi.ProductContentInputRepresentation();
input.pageProducts = new List<ConnectApi.PresentationPageProductRepresentation>();
ConnectApi.PresentationPageProductRepresentation pageProduct = new ConnectApi.PresentationPageProductRepresentation();
pageProduct.id = 'pdf-page-name-1';
pageProduct.products = new List<ConnectApi.ProductGuidanceRepresentation>();
ConnectApi.ProductGuidanceRepresentation product = new ConnectApi.ProductGuidanceRepresentation();
product.productId = '1KeYH0000001j2m0AA';
product.guidanceIds = new List<String>();
product.guidanceIds.add('guidance-id-1');
product.guidanceIds.add('guidance-id-2');
pageProduct.products.add(product);
input.pageProducts.add(pageProduct);
System.debug(ConnectApi.LifeSciPresPageProductGuidance.deletePresPageProductGuidance(input));