// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.

package bsky

// schema: app.bsky.graph.starterpack

import (
	"github.com/bluesky-social/indigo/lex/util"
)

func init() {
	util.RegisterType("app.bsky.graph.starterpack", &GraphStarterpack{})
} //
// RECORDTYPE: GraphStarterpack
type GraphStarterpack struct {
	LexiconTypeID     string                       `json:"$type,const=app.bsky.graph.starterpack" cborgen:"$type,const=app.bsky.graph.starterpack"`
	CreatedAt         string                       `json:"createdAt" cborgen:"createdAt"`
	Description       *string                      `json:"description,omitempty" cborgen:"description,omitempty"`
	DescriptionFacets []*RichtextFacet             `json:"descriptionFacets,omitempty" cborgen:"descriptionFacets,omitempty"`
	Feeds             []*GraphStarterpack_FeedItem `json:"feeds,omitempty" cborgen:"feeds,omitempty"`
	// list: Reference (AT-URI) to the list record.
	List string `json:"list" cborgen:"list"`
	// name: Display name for starter pack; can not be empty.
	Name string `json:"name" cborgen:"name"`
}

// GraphStarterpack_FeedItem is a "feedItem" in the app.bsky.graph.starterpack schema.
type GraphStarterpack_FeedItem struct {
	Uri string `json:"uri" cborgen:"uri"`
}
