import { Payload, PayloadBody, HandlerPayload, Publisher, Consumer, BaseEventHandler } from 'ec-base'
export { Publisher as WexinFinishOrderPublisher }
export { Consumer, BaseEventHandler }




    export type WexinFinishOrderPayloadBody = {
        aa?: string
    }

export class WexinFinishOrderPayload extends Payload {

    getTopic(): string { return 'wexin-finish-order' }
    getVersion(): string { return '1.0' }
    getMajorVersion(): number { return 1 }
    body: WexinFinishOrderPayloadBody
}
export class WexinFinishOrderHandlerPayload extends HandlerPayload {

    body: WexinFinishOrderPayloadBody
}
