Interface IResourceEndpoints<Entity extends IXingYiResource>

    • Method Detail

      • getOptional

        EndPoint getOptional​(java.util.function.Function<java.lang.String,​java.util.concurrent.CompletableFuture<java.util.Optional<Entity>>> fn)
      • get

        EndPoint get​(java.util.function.Function<java.lang.String,​java.util.concurrent.CompletableFuture<Entity>> fn)
      • delete

        EndPoint delete​(java.util.function.Function<java.lang.String,​java.util.concurrent.CompletableFuture<java.lang.Boolean>> fn)
      • createWithId

        EndPoint createWithId​(java.util.function.Function<java.lang.String,​java.util.concurrent.CompletableFuture<Entity>> fn)
      • post

        EndPoint post​(java.lang.String path,
                      java.util.List<java.lang.String> validStates,
                      java.util.function.Function<java.lang.String,​java.util.concurrent.CompletableFuture<Entity>> postFn)