VGSBaseRequest

abstract class VGSBaseRequest

Base class for VGS Collect requests.

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
abstract val customData: Map<String, Any>

The custom data to send with the request.

Link copied to clipboard
abstract val customHeader: Map<String, String>

The custom headers to send with the request.

Link copied to clipboard

The policy for mapping field names.

Link copied to clipboard
abstract val fieldsIgnore: Boolean

Whether to ignore the fields in the request.

Link copied to clipboard
abstract val fileIgnore: Boolean

Whether to ignore the files in the request.

Link copied to clipboard

The format of the request body.

Link copied to clipboard
abstract val method: HTTPMethod

The HTTP method to use.

Link copied to clipboard
abstract val path: String

The path to the API endpoint.

Link copied to clipboard

The request timeout interval in milliseconds.

Link copied to clipboard
abstract val routeId: String?

The route id for submitting data.