Composer Request
constructor(method: String, url: String, headers: Map<String, String> = emptyMap(), body: String? = null, query: List<ComposerQueryParameter> = emptyList(), bodyType: ComposerBodyType = if (body == null) ComposerBodyType.NONE else ComposerBodyType.TEXT, formFields: Map<String, String> = emptyMap(), multipartParts: List<ComposerMultipartPart> = emptyList(), binaryBody: ComposerBinaryBody? = null, timeoutMs: Int = DEFAULT_TIMEOUT_MS, followRedirects: Boolean = true, variables: List<ComposerVariable> = emptyList())