@stackend/api
Version:
JS bindings to api.stackend.com
24 lines • 859 B
TypeScript
import { XcapJsonResult, Thunk, XcapOptionalParameters, StackendApiKeyParameters } from '../api';
export interface GDPRShopRequest extends StackendApiKeyParameters, XcapOptionalParameters {
shop: string;
}
export interface GDPRCustomerRequest extends GDPRShopRequest {
customerEmail: string;
shop: string;
}
/**
* Request user data to be sent to the users email
* @param params
*/
export declare function gdprCustomerDataRequest(params: GDPRCustomerRequest): Thunk<Promise<XcapJsonResult>>;
/**
* Remove a user and all it's data
* @param params
*/
export declare function gdprCustomerRedact(params: GDPRCustomerRequest): Thunk<Promise<XcapJsonResult>>;
/**
* Remove shop an all it's data
* @param params
*/
export declare function gdprShopRedact(params: GDPRShopRequest): Thunk<Promise<XcapJsonResult>>;
//# sourceMappingURL=gdpr.d.ts.map