AddressController

@Controller
class AddressController(@Autowired addressService: AddressService)

Constructors

Link copied to clipboard
fun AddressController(@Autowired addressService: AddressService)

Functions

Link copied to clipboard
@SchemaMapping(field = "address", typeName = "Query")
fun address(@Argument id: UUID): AddressDto?
Link copied to clipboard
@SchemaMapping(field = "addresses", typeName = "Query")
fun addresses(@Argument limit: Int? = null, @Argument offset: Int? = null): List<AddressDto>?
Link copied to clipboard
@SchemaMapping(field = "createAddress", typeName = "Mutation")
fun createAddress(@Argument address: AddressInputDto): AddressDto
Link copied to clipboard
@SchemaMapping(field = "deleteAddress", typeName = "Mutation")
fun deleteAddress(@Argument id: UUID): Boolean
Link copied to clipboard
@SchemaMapping(field = "updateAddress", typeName = "Mutation")
fun updateAddress(@Argument id: UUID, @Argument address: AddressInputDto): AddressDto