@beincom/constants
Version:
Beincom shared constant definitions
71 lines (70 loc) • 1.93 kB
TypeScript
export declare enum USER_STAFF_ROLE {
SUPER_ADMIN = "SUPER_ADMIN",
STAFF = "STAFF",
MARKETING = "MARKETING",
CUSTOMER_SUCCESS = "CUSTOMER_SUCCESS",
CONTENT_REVIEWER = "CONTENT_REVIEWER"
}
export declare enum USER_GENDER {
MALE = "MALE",
FEMALE = "FEMALE",
OTHERS = "OTHERS"
}
export declare enum USER_RELATIONSHIP_STATUS {
SINGLE = "SINGLE",
IN_A_RELATIONSHIP = "IN_A_RELATIONSHIP",
ENGAGED = "ENGAGED",
MARRIED = "MARRIED"
}
export declare enum USER_VISIBILITY_PRIVACY {
ONLY_ME = "ONLY_ME",
COMMUNITY_MEMBERS = "COMMUNITY_MEMBERS",
EVERYONE = "EVERYONE"
}
export declare enum USER_INVITATION_PRIVACY {
MANUALLY_ACCEPT = "MANUALLY_ACCEPT",
HIDE_NOTIFICATION = "HIDE_NOTIFICATION"
}
export declare enum USER_DIRECT_MESSAGE_PRIVACY {
EVERYONE = "EVERYONE",
NO_ONE = "NO_ONE",
MANUAL = "MANUAL"
}
export declare enum USER_DELETION_REASON {
NOT_EASY_TO_USE = "NOT_EASY_TO_USE",
FREQUENCY_ISSUES = "FREQUENCY_ISSUES",
NOT_INTEREST = "NOT_INTEREST",
PRIVACY_CONCERN = "PRIVACY_CONCERN",
DISTURBED = "DISTURBED",
TOO_MUCH_TIME = "TOO_MUCH_TIME"
}
/**
* @deprecated
* @see bic-constants/src/chain.ts
*/
export declare enum USER_OWNERSHIP_NFT_ENTITY_ALIAS {
OWNERSHIP_USERNAME = "ounft",
OWNERSHIP_COMMUNITY_NAME = "ocnft",
OWNERSHIP_PERSONAL_NAME = "opnft"
}
export declare enum EKYC_IMAGE_TYPE {
CCCD_FRONT = "cccd_front",
CCCD_BACK = "cccd_back",
CCCD_FRONT_CHIP = "cccd_front_chip",
CCCD_BACK_CHIP = "cccd_back_chip",
CC_FRONT_CHIP = "cc_front_chip",
CC_BACK_CHIP = "cc_back_chip",
PASSPORT_VN = "passport_vn",
PASSPORT = "passport",
FACE_FRONT = "face_front"
}
export declare enum EKYC_ID_TYPE {
CC = "CC",
CCCD = "CCCD",
PASSPORT = "Passport"
}
export declare enum USER_STATE {
ACTIVE = "ACTIVE",
DEACTIVATED = "DEACTIVATED",
DELETED = "DELETED"
}