with

fun with(token: String, atomId: String?, userAgent: String?, predicate: String?, tags: List<String>?, paths: List<String>?, metadata: Map<String, Any>?): AuthorizationRequest.Builder

Sets the properties of the Builder object.

Return

The Builder object with the set properties.

Parameters

token

The user's token.

atomId

The ID of the authorization atom used in the request.

userAgent

The user agent associated with the request.

predicate

The predicate used to evaluate the authorization.

tags

A list of tags associated with the authorization atom.

paths

A list of paths associated with the authorization atom.

metadata

A map of metadata associated with the authorization request.