Interface PagePublishService
interface PagePublishService { delete<T>( uniqueIdentifierField: SelectQuery<T>, fieldValue: string | number | boolean, ): Promise<void>; getPage<T>( uniqueIdentifierField: SelectQuery<T>, fieldValue: string | number | boolean, ): Promise<undefined | PageResponse<T>>; setPublishToCollectionName(schemaCollectionName: string): Promise<void>; upsert<T>( uniqueIdentifierField: SelectQuery<T>, pageObject: T, ): Promise<PageResponse<T>>;} Methods
delete
- delete<T>(
uniqueIdentifierField: SelectQuery<T>,
fieldValue: string | number | boolean,
): Promise<void> Parameters
- uniqueIdentifierField: SelectQuery<T>
- fieldValue: string | number | boolean
Returns Promise<void>
getPage
- getPage<T>(
uniqueIdentifierField: SelectQuery<T>,
fieldValue: string | number | boolean,
): Promise<undefined | PageResponse<T>> Parameters
- uniqueIdentifierField: SelectQuery<T>
- fieldValue: string | number | boolean
Returns Promise<undefined | PageResponse<T>>
setPublishToCollectionName
- setPublishToCollectionName(schemaCollectionName: string): Promise<void>
Parameters
- schemaCollectionName: string
Returns Promise<void>
upsert
- upsert<T>(
uniqueIdentifierField: SelectQuery<T>,
pageObject: T,
): Promise<PageResponse<T>> Returns Promise<PageResponse<T>>
Deletes a CRM object