Builder

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

Builder class for RegionEvent Objects.

Constructors

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

Properties

Link copied to clipboard

The type of boundary crossing event.

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

The ID of the region.

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.