ExtraObjectField

An object that represents a BlueCamroo ExtraObjectField.

Supported API Calls: List | List (Actual) | Get | Add | Update | Delete

Object Properties

Property

Type

Description

Id

integer

A unique ID for the ExtraObjectField. When adding a new ExtraObjectField object the value must be 0.

ExtraId

integer

The ID of the parent ExtraObject.

Name

string (100)

Enter this field's name for use in the database index.

FieldLabel

string (100)

Enter the label describing the field to the user.

DataType

string (100)

Enter the field's data type. Values: string, integer, date, Boolean, double

DataSize

integer

If you select String, you can use Data Size to limit the length of the input. For example, if you want to limit input to no more than 12 characters, enter a 12. This value is optional.

DisplayInResult

boolean

If false, this field will not display to the user.

IsRequired

boolean

Flag that indicates the field is required for user input.

IsFieldCreated

boolean

Flag indicating the field has been created.

FieldType

string (100)

The field type. Values are: Text, Textarea, Checkbox, Radio, Select, Date

Size

integer

If you field is a Text field, enter how many characters across the field should display. This value is optional.

Row

integer

If the field is a Textarea, enter the Row's height in characters. This value is optional.

Col

integer

If the field is a Textarea, enter the area's width in characters. This value is optional.

NumberOfColumn

integer

How many columns you wish to display your fields in. This value is optional.

SortOrder

integer

Sorting order of the field. This can be null.

ExtraFieldOptionList

List<ExtraFieldOption>

A list of field options and their values.

List

Description

Returns a list of all extra object fields.

URL

https://{company}.bluecamroo.com/api/ExtraObjectField/list

HTTP Method

GET

Data Return

Returns the list of ExtraObjectFields in the requested format (e.g., JSON or XML)

HTTP Return Status Code

200: Ok

400: Bad Request (One or more input data items is not valid, for example a mandatory field is blank)

401: Not authorized (you need to log in)

403: Forbidden (you don't have permission to this resource)

List</h1>

Description

Lists the actual objects in use by a particular record.

URL

http://{company}.bluecamroo.com/api/ExtraObjectField/list?extraId={extraId}&parentId={parentId}&parentObject={parentObject}

HTTP Method

GET

Parameters

None

Data Return

Returns the list of extra objects in the requested format (e.g., JSON or XML)

HTTP Return Status Code

200: Ok

401: Not authorized (you need to log in)

Get

Description

Returns the details of a single extra object.

URL

https://{company}.bluecamroo.com/api/ExtraObjectField/get/{id}?extraId={extraId}

HTTP Method

GET

Parameters

None

Data Return

Returns an ExtraObjectField in use for the ID of the parent object and the type of ExtraObjectField as identified by extraID (the ID of the extra object type) in the requested format (e.g., JSON or XML)

HTTP Return Status Code

200: Ok

400: Bad Request (One or more input data items is not valid, for example a mandatory field is blank)

401: Not authorized (you need to log in)

403: Forbidden (you don't have permission to this resource)

Add

Description

Adds the extra object.

URL

https://{company}.bluecamroo.com/api/ExtraObjectField/add

HTTP Method

POST

Parameters

An ExtraObjectField object

Data Return

Returns the ExtraObjectField in the requested format (e.g., JSON or XML)

HTTP Return Status Code

201: Created

401: Not authorized (you need to log in)

403: Forbidden (you don't have permission to this resource)

Update

Description

Updates an extra object.

URL

https://{company}.bluecamroo.com/api/ExtraObjectField/update

HTTP Method

PUT

Parameters

An ExtraObjectField object.

Data Return

Returns the ExtraObjectField object in the requested format (e.g., JSON or XML)

HTTP Return Status Code

200: Ok

400: Bad Request (One or more input data items is not valid, for example a mandatory field is blank)

401: Not authorized (you need to log in)

403: Forbidden (you don't have permission to this resource)

Delete

Description

Deletes the specified Extra Object based on the id (of the parent object) and extraID (id of the ExtraObjectField type).

URL

https://{company}.bluecamroo.com/api/ExtraObjectField/delete/{id}?extraid={extraid}

HTTP Method

DELETE

Parameters

None

Data Return

None

HTTP Return Status Code

200: Ok

400: Bad Request (One or more input data items is not valid, for example a mandatory field is blank)

401: Not authorized (you need to log in)

403: Forbidden (you don't have permission to this resource)