// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
package org_tangled
// schema: org.tangled.temp.server.ackHandover
import (
"context"
"github.com/bluesky-social/indigo/lex/util"
)
const (
TempServerAckHandoverNSID = "org.tangled.temp.server.ackHandover"
)
// TempServerAckHandover_Input is the input argument to a org.tangled.temp.server.ackHandover call.
type TempServerAckHandover_Input struct {
// ackedAt: Ack time in Unix seconds.
AckedAt int64 `json:"ackedAt" cborgen:"ackedAt"`
Records int64 `json:"records" cborgen:"records"`
RepoDid string `json:"repoDid" cborgen:"repoDid"`
Signature string `json:"signature" cborgen:"signature"`
}
// TempServerAckHandover calls the XRPC method "org.tangled.temp.server.ackHandover".
func TempServerAckHandover(ctx context.Context, c util.LexClient, input *TempServerAckHandover_Input) error {
if err := c.LexDo(ctx, util.Procedure, "application/json", "org.tangled.temp.server.ackHandover", nil, input, nil); err != nil {
return err
}
return nil
}