| Name | Description | Type | Additional information | 
|---|---|---|---|
| CID | Contains the customer id associated with this preference. This value can be empty ("") or null if a contact element is provided. | string | None. | 
| Prefix | Contains the name prefix associated with this preference. This value can be empty ("") or null if a contact element is provided. | string | None. | 
| FirstName | Contains the first name associated with this preference. This value can be empty ("") or null if a contact element is provided. | string | None. | 
| MiddleName | Contains the middle name associated with this preference. This value can be empty ("") or null if a contact element is provided. | string | None. | 
| LastName | Contains the last name associated with this preference. This value can be empty ("") or null if a contact element is provided. | string | None. | 
| Suffix | Contains the name suffix associated with this preference. This value can be empty ("") or null if a contact element is provided. | string | None. | 
| GlobalPreferenceType | Contains the preference type number to determine if it is an Opt-In filter (1) or Opt-Out filter (2). Specific preference types in the channels collection will override this value. | integer | Required | 
| UpdateNestedGroups | Contains the option to determine if this call will update nested program groups (1) or not (0). | integer | Required | 
| ChannelContactPreference | Contains the contact element information to submit with this preference. This field can be ommitted or null if a CID is provided. | Collection of ChannelContactElement | None. | 
| FrequencyID | Contains the FrequencyID to submit with the preference. This frequencyId must have been defined for this Filter ID in order for it to be submitted properly. | string | None. | 
| PreferenceAttributes | Contains the preference attributes associated with this CID or ContactElement for this specific Filter ID. | Collection of Attribute | None. | 
| CustomerDate | Contains the customer date to associate with this preference. If no date is provided then today's date and time, determined at processing time, will be assigned to this preference. Write-Only field: This field is only evaluated during the submission of preferences. | string | Write-Only |