# CampaignOverridesDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

Branding and text a campaign lays over every hosted page and payment link that belongs to it.
Each member is optional; leave one out, or send `null`, and each member page keeps its own
value for it.

## Fields
- `panelBackColor` (string): Panel background color, for example `#ffffff`. (nullable, max length 20)
- `panelBorderColor` (string): Panel border color. (nullable, max length 20)
- `buttonColor` (string): Process button color. (nullable, max length 20)
- `buttonBorderColor` (string): Process button border color. (nullable, max length 20)
- `inputFieldBorderColor` (string): Input field border color. (nullable, max length 20)
- `inputFieldBackgroundColor` (string): Input field background color. (nullable, max length 20)
- `inputFieldFontSize` (integer(int32)): Input field font size, in pixels. (nullable, min 1, max 72)
- `inputFieldFontColor` (string): Input field font color. (nullable, max length 20)
- `inputFieldBackgroundFocusColor` (string): Input field background color while the field has focus. (nullable, max length 20)
- `backColor` (string): Page background color. (nullable, max length 20)
- `fontColor` (string): Body font color. (nullable, max length 20)
- `font` (string): Body font family. (nullable, max length 50)
- `fontSize` (integer(int32)): Body font size, in pixels. (nullable, min 1, max 72)
- `headerFont` (string): Header font family. (nullable, max length 50)
- `headerFontColor` (string): Header font color. (nullable, max length 20)
- `headerFontSize` (integer(int32)): Header font size, in pixels. (nullable, min 1, max 72)
- `headerBackColor` (string): Header background color. (nullable, max length 20)
- `headerBorderColor` (string): Header border color. (nullable, max length 20)
- `customCSS` (string): Custom CSS added after each member page's own custom CSS, so a campaign rule wins over a page  rule of equal specificity and the page's other rules keep applying. (nullable, max length 3000)
- `headerText` (string): Text shown at the top of each member page. (nullable, max length 100)
- `promoText` (string): Highlighted announcement or promotion text. (nullable, max length 200)
- `promoLink` (string): HTTPS link the promotion text points at. (nullable, max length 200)
- `processButtonText` (string): Text on the process button. (nullable, max length 50)
- `callToActionText` (string): Text on the call-to-action button of a streamlined page. (nullable, max length 50)
- `bannerImage` (string): Banner image: the filename the portal image uploader returns, for example  `3f2a5b90-7c41-4d2e-9f0a-1b8c6d5e4f21.png`. Not a URL. (nullable, max length 128)
- `hideBanner` (boolean): Whether the banner is hidden. `true` hides it on every member page, `false` shows it  even on a page that hides its own, and `null` leaves each page's own setting. (nullable)

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
