File: //home/globfdxw/www/wp-content/plugins/give/src/API/REST/V3/Entities/resources/entities-public.ts
import {__} from '@wordpress/i18n';
import {dispatch} from '@wordpress/data';
import {store as coreStore} from '@wordpress/core-data';
//@ts-ignore
dispatch(coreStore).addEntities([
{
name: 'campaign',
kind: 'givewp',
baseURL: '/givewp/v3/campaigns',
baseURLParams: {},
plural: 'campaigns',
label: __('Campaign', 'give'),
supportsPagination: true,
},
{
name: 'donation',
kind: 'givewp',
baseURL: '/givewp/v3/donations',
baseURLParams: {includeSensitiveData: false, anonymousDonations: 'redact', _embed: true},
plural: 'donations',
label: __('Donation', 'give'),
supportsPagination: true,
},
{
name: 'donor',
kind: 'givewp',
baseURL: '/givewp/v3/donors',
baseURLParams: {includeSensitiveData: false, anonymousDonors: 'redact'},
plural: 'donors',
label: __('Donor', 'give'),
supportsPagination: true,
},
{
name: 'subscription',
kind: 'givewp',
baseURL: '/givewp/v3/subscriptions',
baseURLParams: {_embed: true, includeSensitiveData: false, anonymousDonors: 'redact'},
plural: 'subscriptions',
label: __('Subscription', 'give'),
supportsPagination: true,
},
{
name: 'form',
kind: 'givewp',
baseURL: '/givewp/v3/forms',
baseURLParams: {},
plural: 'forms',
label: __('Donation Form', 'give'),
supportsPagination: true,
},
]);