Methods
Description
BP_REST_XProfile_Data_Endpoint::delete_item()

Delete user’s xProfile data.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:404

BP_REST_XProfile_Data_Endpoint::delete_item_permissions_check()

Check if a given request has access to delete users’s data.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:472

BP_REST_XProfile_Data_Endpoint::get_item()

Retrieve single XProfile field data.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:115

BP_REST_XProfile_Data_Endpoint::get_item_permissions_check()

Check if a given request has access to get users’s data.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:147

BP_REST_XProfile_Data_Endpoint::get_item_schema()

Get the XProfile data schema, conforming to JSON Schema.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:603

BP_REST_XProfile_Data_Endpoint::get_xprofile_field_data_object()

Get XProfile field data object.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:581

BP_REST_XProfile_Data_Endpoint::get_xprofile_field_object()

Get XProfile field object.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:568

BP_REST_XProfile_Data_Endpoint::prepare_item_for_response()

Prepares XProfile data to return as an object.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:495

BP_REST_XProfile_Data_Endpoint::prepare_links()

Prepare links for the request.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:535

BP_REST_XProfile_Data_Endpoint::register_routes()

Register the component routes.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:45

BP_REST_XProfile_Data_Endpoint::update_item()

Save XProfile data.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:230

BP_REST_XProfile_Data_Endpoint::update_item_permissions_check()

Check if a given request has access to save XProfile field data.

Source: bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php:326

BP_REST_XProfile_Field_Groups_Endpoint::__construct()

Constructor.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:35

BP_REST_XProfile_Field_Groups_Endpoint::create_item()

Create a XProfile field group.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:353

BP_REST_XProfile_Field_Groups_Endpoint::create_item_permissions_check()

Check if a given request has access to create a XProfile field group.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:432

BP_REST_XProfile_Field_Groups_Endpoint::delete_item()

Delete a XProfile field group.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:600

BP_REST_XProfile_Field_Groups_Endpoint::delete_item_permissions_check()

Check if a given request has access to delete a field group.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:659

BP_REST_XProfile_Field_Groups_Endpoint::get_collection_params()

Get the query params for XProfile field groups.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:906

BP_REST_XProfile_Field_Groups_Endpoint::get_endpoint_args_for_item_schema()

Edit some properties for the CREATABLE & EDITABLE methods.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:106

BP_REST_XProfile_Field_Groups_Endpoint::get_item()

Retrieve single XProfile field group.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:279

BP_REST_XProfile_Field_Groups_Endpoint::get_item_permissions_check()

Check if a given request has access to get information about a specific field group.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:320

BP_REST_XProfile_Field_Groups_Endpoint::get_item_schema()

Get the XProfile field group schema, conforming to JSON Schema.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:824

BP_REST_XProfile_Field_Groups_Endpoint::get_items()

Retrieve XProfile groups.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:160

BP_REST_XProfile_Field_Groups_Endpoint::get_items_permissions_check()

Check if a given request has access to XProfile field groups items.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:231

BP_REST_XProfile_Field_Groups_Endpoint::get_xprofile_field_group_object()

Get XProfile field group object.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:786

BP_REST_XProfile_Field_Groups_Endpoint::prepare_item_for_response()

Prepares single XProfile field group data for return as an object.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:682

BP_REST_XProfile_Field_Groups_Endpoint::prepare_links()

Prepare links for the request.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:754

BP_REST_XProfile_Field_Groups_Endpoint::register_routes()

Register the component routes.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:46

BP_REST_XProfile_Field_Groups_Endpoint::update_item()

Update a XProfile field group.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:477

BP_REST_XProfile_Field_Groups_Endpoint::update_item_permissions_check()

Check if a given request has access to create a XProfile field group.

Source: bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php:570

BP_REST_XProfile_Fields_Endpoint::__construct()

Constructor.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:26

BP_REST_XProfile_Fields_Endpoint::assemble_response_data()

Assembles single XProfile field data for return as an object.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:848

BP_REST_XProfile_Fields_Endpoint::bp_rest_get_field_visibility()

Check current user can edit the visibility or not.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:1778

BP_REST_XProfile_Fields_Endpoint::create_item()

Create a XProfile field.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:451

BP_REST_XProfile_Fields_Endpoint::create_item_permissions_check()

Check if a given request has access to create a XProfile field.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:530

BP_REST_XProfile_Fields_Endpoint::delete_item()

Delete a XProfile field.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:713

BP_REST_XProfile_Fields_Endpoint::delete_item_permissions_check()

Check if a given request has access to delete a XProfile field.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:762

BP_REST_XProfile_Fields_Endpoint::get_collection_params()

Get the query params for the XProfile fields.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:1363

BP_REST_XProfile_Fields_Endpoint::get_date_field_options_array()

Get datebox options

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:1514

BP_REST_XProfile_Fields_Endpoint::get_endpoint_args_for_item_schema()

Edit some properties for the CREATABLE & EDITABLE methods.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:1122

BP_REST_XProfile_Fields_Endpoint::get_gender_type_options()

Get Gender field options

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:1633

BP_REST_XProfile_Fields_Endpoint::get_item()

Retrieve single XProfile field.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:262

BP_REST_XProfile_Fields_Endpoint::get_item_permissions_check()

Check if a given request has access to get information about a specific XProfile field.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:317

BP_REST_XProfile_Fields_Endpoint::get_item_schema()

Get the XProfile field schema, conforming to JSON Schema.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:1203

BP_REST_XProfile_Fields_Endpoint::get_items()

Retrieve XProfile fields.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:138

BP_REST_XProfile_Fields_Endpoint::get_items_permissions_check()

Check if a given request has access to XProfile fields.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:220

BP_REST_XProfile_Fields_Endpoint::get_member_type_options()

Get Profile field options

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:1466

BP_REST_XProfile_Fields_Endpoint::get_profile_field_raw_value()

Retrieve the field raw data.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:1060

BP_REST_XProfile_Fields_Endpoint::get_profile_field_rendered_value()

Retrieve the rendered value of a profile field.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:1013

BP_REST_XProfile_Fields_Endpoint::get_profile_field_unserialized_value()

Retrieve the unserialized value of a profile field.

Source: bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php:1089