porting all github actions from bluesky-social/indigo to tangled CI
at main 1.6 kB view raw
1// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT. 2 3package bsky 4 5// schema: app.bsky.notification.putActivitySubscription 6 7import ( 8 "context" 9 10 "github.com/bluesky-social/indigo/lex/util" 11) 12 13// NotificationPutActivitySubscription_Input is the input argument to a app.bsky.notification.putActivitySubscription call. 14type NotificationPutActivitySubscription_Input struct { 15 ActivitySubscription *NotificationDefs_ActivitySubscription `json:"activitySubscription" cborgen:"activitySubscription"` 16 Subject string `json:"subject" cborgen:"subject"` 17} 18 19// NotificationPutActivitySubscription_Output is the output of a app.bsky.notification.putActivitySubscription call. 20type NotificationPutActivitySubscription_Output struct { 21 ActivitySubscription *NotificationDefs_ActivitySubscription `json:"activitySubscription,omitempty" cborgen:"activitySubscription,omitempty"` 22 Subject string `json:"subject" cborgen:"subject"` 23} 24 25// NotificationPutActivitySubscription calls the XRPC method "app.bsky.notification.putActivitySubscription". 26func NotificationPutActivitySubscription(ctx context.Context, c util.LexClient, input *NotificationPutActivitySubscription_Input) (*NotificationPutActivitySubscription_Output, error) { 27 var out NotificationPutActivitySubscription_Output 28 if err := c.LexDo(ctx, util.Procedure, "application/json", "app.bsky.notification.putActivitySubscription", nil, input, &out); err != nil { 29 return nil, err 30 } 31 32 return &out, nil 33}