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.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String