Skip to main content
Feedback

Analysis on EAV for inclusion in ASR Request

This page outlines which EAVs and Standard fields should be included in the ASR Service.

Objective

It is suggested that EAV and standard fields should also be included in the ASR request. R4 generally supports the following six models for including EAVs and standard fields:

  • Application

  • Member

  • Plan

  • Package

  • Service Key

  • Package Key

Generally, it is not a good idea to expose all standard fields for the models above, as some standard fields are secured and should not be exposed. If a large number of standard fields are exposed, it also impacts performance, as the size of the blob containing these fields increases, which is directly proportional to the time taken to retrieve this blob from the database or memcache.

This page is designed to discuss what EAVs and Standard fields should be part of ASR Service.

Supported Models

This section describes all standard fields for the supported model and whether those fields should be included.

Plans

Field NameAvailable In Proxy CoreProxy-Core Object NameProxy-Core Field NameSupport for ASR Request
idPlanConfigurationId
area_id--
package_idPlanConfiguration.PackageConfigurationId
namePlanConfigurationplanName
description--
notes--
rate_limit_ceilingPlanConfigurationrateLimitCeiling-
rate_limit_exemptPlanConfigurationrateLimitExempt-
rate_limit_order_overide_allowed--
rate_limit_key_override_allowedPlanConfigurationrateLimitKeyOverrideAllowed-
rate_limit_periodPlanConfigurationrateLimitPeriod-
qps_limit_ceilingPlanConfigurationqpsLimitCeiling-
qps_limit_exemptPlanConfigurationqpsLimitExempt-
qps_limit_order_override_allowed--
qps_limit_key_override_allowedPlanConfigurationqpsLimitKeyOverrideAllowed-
order_max--
order_moderation_threshold--
response_filter_override_allowed--
email_template_set_idPlanConfigurationemailTemplateSetId-
eavPlanConfigurationeav
created--
updated--
is_public--
is_moderated--
status--
uuid--

Packages

Supported Field Name By ConnectorAvailable In Proxy CoreProxy-Core Object NameProxy-Core Field NameSupport for ASR Request
idPackageConfigurationid
area_id--
namePackageConfigurationname
description--
notify_developer_periodPackageConfigurationnotifyDeveloperPeriod-
notify_developer_near_quotaPackageConfigurationnotifyDeveloperNearQuota-
notify_developer_over_quotaPackageConfigurationnotifyDeveloperOverQuota-
notify_developer_over_throttlePackageConfigurationnotifyDeveloperOverThrottle-
notify_admin_periodPackageConfigurationnotifyAdminPeriod-
notify_admin_near_quotaPackageConfigurationnotifyAdminNearQuota-
notify_admin_over_quotaPackageConfigurationnotifyAdminOverQuota-
notify_admin_over_throttlePackageConfigurationnotifyAdminOverThrottle-
notify_admin_emailsPackageConfigurationnotifyAdminEmails-
near_quota_thresholdPackageConfigurationnearQuotaThreshold-
eavPackageConfigurationeav
created--
updated--
key_adapter--
key_length--
shared_secret_length--
status--
uuid--
org_id--

Applications

Supported Field Name By ConnectorAvailable In Proxy CoreProxy-Core Object NameProxy-Core Field NameSupport for ASR Request
idDeveloperConfigurationappId
created--
updated--
handle--
name--
summ--
type--
commercial--
ads--
ads_system--
usage_model--
tags--
notes--
how_did_you_hear--
preferred_protocol--
preferred_output--
prefs--
eav--
external_id--
uri--
status--
area_id--
is_packaged--
oauth_redirect_uri--
uuid--

Keys

Supported Field Name By ConnectorAvailable In Proxy CoreProxy-Core Object NameProxy-Core Field NameSupport for ASR Request
idDeveloperConfigurationid-
createdDeveloperConfigurationcreated-
updatedDeveloperConfigurationupdated-
area_idDeveloperConfigurationareaId
spkeyDeveloperConfigurationspkey
mapiDeveloperConfigurationmapi
handleDeveloperConfigurationhandle
statusDeveloperConfigurationstatus-
rate_limit_ceilingDeveloperConfigurationrateLimitCeiling
qps_limit_ceilingDeveloperConfigurationqpsLimitCeiling
rate_limit_exemptDeveloperConfigurationrateLimitExempt-
qps_limit_exemptDeveloperConfigurationqpsLimitExempt-
request_notification_blockedDeveloperConfigurationrequestNotificationBlocked-
required_refererDeveloperConfigurationrequiredReferer-
passwdDeveloperConfigurationpasswd
secretDeveloperConfigurationsecret
permitted_request_methodsDeveloperConfigurationpermittedRequestMethods-
permitted_api_methodsDeveloperConfigurationpermittedApitMethods-
permitted_api_pathsDeveloperConfigurationpermittedApiPaths-
prefsDeveloperConfigurationprefs-
eavDeveloperConfigurationeav
app_idDeveloperConfigurationappId
developer_class_idDeveloperConfigurationdeveloperClassId-

Package Keys

Supported Field Name By ConnectorField Available In Proxy CoreProxy-Core Object NameProxy-Core Field NameSupport for ASR Request
idDeveloperConfiguration.PackageKeySettingsid-
area_idDeveloperConfigurationareaId
app_idDeveloperConfigurationappId
package_idDeveloperConfiguration.PackageKeySettingspackageId
plan_idDeveloperConfiguration.PackageKeySettingsplanId
apikeyDeveloperConfigurationmapi
secret--
rate_limit_ceilingDeveloperConfiguration.PackageKeySettingspackageRateLimitCeiling
rate_limit_exemptDeveloperConfiguration.PackageKeySettingspackageRateLimitExempt-
qps_limit_ceilingDeveloperConfiguration.PackageKeySettingspackageQpsLimitCeiling
qps_limit_exemptDeveloperConfiguration.PackageKeySettingspackageQpsLimitExempt-
statusDeveloperConfiguration.PackageKeySettingsstatus-
created--
updated--
handle--
eavDeveloperConfiguration.PackageKeySettingseav
uuid--

Members

Supported Field Name By ConnectorAvailable In Proxy CoreProxy-Core Object NameProxy-Core Field NameSupport for ASR Request
id--
created--
updated--
handleDeveloperConfigurationhandle
passwd--
emailDeveloperConfigurationemail
monikerDeveloperConfigurationmoniker
uri--
statusDeveloperConfigurationmember_status
blog--
im--
imsvc--
phone--
company--
address1--
address2--
city_or_town--
state_province_abbr--
zip_code--
country_code--
prefs--
first_name--
last_name--
registration_area_id--
registration_ipaddr--
uuid--
eav--
On this Page