class UserApi {

    @ApiOperation(value = "Create user",
            notes = "This can only be done by the logged in user.",
            nickname = "createUser",
            tags = { "user" })
    @ApiResponses(value = { 
            @ApiResponse(code = 0, message = "successful operation")  })
    public CreateUserOper createUser() {
        return new CreateUserOper(createReqSpec());
    }

    private  UserApi(Supplier<RequestSpecBuilder> reqSpecSupplier);

}