Assembler
The Assembler
annotation is useful to indicate those methods used to assemble anything such payloads of the requests, queries of the requests, etc. For example
class CarsRequester : Requester() {
fun addCar(
// car data
) {
val payload = assembleCarPayload()
// use payload
}
@Assembler
private assembleCarPayload() : JsonObject {
// return the assembled payload
}
fun addTyres(
// car data
) {
val payload = assembleCarPayload()
// use payload
}
@Assembler(
structure = "{
"model" = "model",
"size" = "size"
}"
)
private assembleTyresPayload() : JsonObject {
// return the assembled payload
}
}
Content copied to clipboard
Author
N7ghtm4r3 - Tecknobit
Since
1.0.7