UNPKG

wechaty-puppet

Version:
24 lines (23 loc) 697 B
export declare enum FriendshipType { Unknown = 0, Confirm = 1, Receive = 2, Verify = 3 } export interface FriendshipPayloadBase { id: string; contactId: string; hello?: string; } export declare type FriendshipPayloadConfirm = FriendshipPayloadBase & { type: FriendshipType.Confirm; }; export declare type FriendshipPayloadReceive = FriendshipPayloadBase & { stranger?: string; ticket: string; type: FriendshipType.Receive; }; export declare type FriendshipPayloadVerify = FriendshipPayloadBase & { type: FriendshipType.Verify; }; export declare type FriendshipPayload = FriendshipPayloadConfirm | FriendshipPayloadReceive | FriendshipPayloadVerify;