PatronUdfConfigsGet

Returns the possible user-defined values, when user-defined fields are not configured as free-text. This endpoint also includes information about the system administration configuration of the user-defined fields, including which fields are configured for display and which fields are required.

  GET /public/1/patronudfs  

Authorization Required

Yes, if authentication level set to ALL.

Public Method

Yes

XML elements returned

The following table lists item status elements returned.

Name

Description/Notes

PAPIErrorCode

PAPI Error code: Negative values represent errors and are defined elsewhere.

Note: On successful completion, the PAPI error code is populated with a positive integer representing the number of rows returned.

ErrorMessage Error or information message

Example

http://localhost/PAPIService/REST/public/v1/1033/100/235/patronudfs

Result - Success

HTTP/1.1 200 OK

<PatronUdfConfigsGetResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

<PAPIErrorCode>5</PAPIErrorCode>

<ErrorMessage i:nil="true" />

<PatronUdfConfigsRows>

<PatronUdfConfigsRow>

<PatronUdfID>1</PatronUdfID>

<Label>ID Number</Label>

<Display>false</Display>

<Values>999999</Values>

<Required>false</Required>

<DefaultValue>999999</DefaultValue>

</PatronUdfConfigsRow>

<PatronUdfConfigsRow>

<PatronUdfID>2</PatronUdfID>

<Label>Privileges / Restrictions</Label>

<Display>true</Display>

<Values></Values>

<Required>true</Required>

<DefaultValue></DefaultValue>

</PatronUdfConfigsRow>

<PatronUdfConfigsRow>

<PatronUdfID>3</PatronUdfID>

<Label>Voter Registration</Label>

<Display>true</Display>

<Values></Values>

<Required>false</Required>

<DefaultValue></DefaultValue>

</PatronUdfConfigsRow>

<PatronUdfConfigsRow>

<PatronUdfID>4</PatronUdfID>

<Label>Library Newsletter</Label>

<Display>true</Display>

<Values>Yes,No</Values>

<Required>true</Required>

<DefaultValue>No</DefaultValue>

</PatronUdfConfigsRow>

<PatronUdfConfigsRow>

<PatronUdfID>5</PatronUdfID>

<Label>Favorite Brady</Label>

<Display>false</Display>

<Values>Mike,Marcia,Sam the Butcher</Values>

<Required>false</Required>

<DefaultValue></DefaultValue>

</PatronUdfConfigsRow>

</PatronUdfConfigsRows>

</PatronUdfConfigsGetResult>