// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT. package org_tangled // schema: org.tangled.temp.server.uploadBlob import ( "context" "io" "github.com/bluesky-social/indigo/lex/util" ) const ( TempServerUploadBlobNSID = "org.tangled.temp.server.uploadBlob" ) // TempServerUploadBlob_Output is the output of a org.tangled.temp.server.uploadBlob call. type TempServerUploadBlob_Output struct { Blob *util.LexBlob `json:"blob" cborgen:"blob"` } // TempServerUploadBlob calls the XRPC method "org.tangled.temp.server.uploadBlob". // // repoDid: Repo DID hosted on this knot that the blob belongs to. func TempServerUploadBlob(ctx context.Context, c util.LexClient, input io.Reader, repoDid string) (*TempServerUploadBlob_Output, error) { var out TempServerUploadBlob_Output params := map[string]interface{}{} params["repoDid"] = repoDid if err := c.LexDo(ctx, util.Procedure, "*/*", "org.tangled.temp.server.uploadBlob", params, input, &out); err != nil { return nil, err } return &out, nil }