android-components / org.mozilla.telemetry.event / TelemetryEvent / create

# create

`@CheckResult open static fun create(@NonNull category: String, @NonNull method: String, @Nullable object: String?): TelemetryEvent` (source)

Create a new event with mandatory category, method and object.

### Parameters

`category` - identifier. The category is a group name for events and helps to avoid name conflicts.

`method` - identifier. This describes the type of event that occured, e.g. click, keydown or focus.

`object` - identifier. This is the object the event occured on, e.g. reload_button or urlbar.

`@CheckResult open static fun create(@NonNull category: String, @NonNull method: String, @Nullable object: String?, value: String): TelemetryEvent` (source)

Create a new event with mandatory category, method, object and value.

### Parameters

`category` - identifier. The category is a group name for events and helps to avoid name conflicts.

`method` - identifier. This describes the type of event that occured, e.g. click, keydown or focus.

`object` - identifier. This is the object the event occured on, e.g. reload_button or urlbar.

`value` - This is a user defined value, providing context for the event.