data class RestApiRequest(val protocol: Protocol = Protocol.HTTP, val baseUrl: String, val method: Method = Method.GET, val headers: Map<String, String> = mapOf("content-type" to "application/json"), val body: Body = Body.EmptyBody, val timeout: Long = 2000) : Action
Data class representing a REST API request action.