UNPKG

squde-wp-api

Version:

Publish to npm:

113 lines (112 loc) 3.3 kB
export interface IUserUpdateRequest { username?: string; name?: string; first_name?: string; last_name?: string; email?: string; url?: string; description?: string; locale?: string; nickname?: string; slug?: string; roles?: string; password?: string; meta?: string; } export interface IUserUpdateResponse { id: string; username: string; name: string; first_name: string; last_name: string; email: string; url: string; description: string; link: string; locale: string; nickname: string; slug: string; roles: string[]; registered_date: string; capabilities: { switch_themes: boolean; edit_themes: boolean; activate_plugins: boolean; edit_plugins: boolean; edit_users: boolean; edit_files: boolean; manage_options: boolean; moderate_comments: boolean; manage_categories: boolean; manage_links: boolean; upload_files: boolean; import: boolean; unfiltered_html: boolean; edit_posts: boolean; edit_others_posts: boolean; edit_published_posts: boolean; publish_posts: boolean; edit_pages: boolean; read: boolean; level_10: boolean; level_9: boolean; level_8: boolean; level_7: boolean; level_6: boolean; level_5: boolean; level_4: boolean; level_3: boolean; level_2: boolean; level_1: boolean; level_0: boolean; edit_others_pages: boolean; edit_published_pages: boolean; publish_pages: boolean; delete_pages: boolean; delete_others_pages: boolean; delete_published_pages: boolean; delete_posts: boolean; delete_others_posts: boolean; delete_published_posts: boolean; delete_private_posts: boolean; edit_private_posts: boolean; read_private_posts: boolean; delete_private_pages: boolean; edit_private_pages: boolean; read_private_pages: boolean; delete_users: boolean; create_users: boolean; unfiltered_upload: boolean; edit_dashboard: boolean; update_plugins: boolean; delete_plugins: boolean; install_plugins: boolean; update_themes: boolean; install_themes: boolean; update_core: boolean; list_users: boolean; remove_users: boolean; promote_users: boolean; edit_theme_options: boolean; delete_themes: boolean; export: boolean; wpseo_bulk_edit: boolean; edit_un_feedback_items: boolean; edit_un_feedback: boolean; delete_un_feedback: boolean; publish_un_feedback: boolean; publish_un_feedback_items: boolean; edit_others_un_feedback_items: boolean; edit_published_un_feedback: boolean; wpseo_manage_options: boolean; bnfw: boolean; administrator?: string; }; extra_capabilities: { administrator?: string; }; avatar_urls?: { [s: number]: string; }; meta: any[]; }