Builder

class Builder(@Size(min = 1, max = 255) val regionId: String, var boundaryEvent: RegionEvent.Boundary)(source)

Builder class for RegionEvent Objects.

Parameters

regionId

The ID of the region.

boundaryEvent

The type of boundary crossing event.

Constructors

Link copied to clipboard
constructor(@Size(min = 1, max = 255) regionId: String, boundaryEvent: RegionEvent.Boundary)

Properties

Link copied to clipboard
Link copied to clipboard

A circular region with a radius, latitude and longitude.

Link copied to clipboard

A proximity region with an identifier, major and minor.

Link copied to clipboard
Link copied to clipboard

Source of the region definition.

Functions

Link copied to clipboard

Builds the region event.

Link copied to clipboard

Region boundary event setter.

Link copied to clipboard

Circular region setter.

Link copied to clipboard

Proximity region setter.

Link copied to clipboard
fun setSource(@Size(min = 1, max = 255) source: String): RegionEvent.Builder

Region event source setter.