1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package v1alpha1
const (
AssociationKindClaim = "claim"
AssociationKindAssociation = "association"
AssociationKindBskyPost = "bskyPost"
AssociationKindDelvePost = "delvePost"
DefaultAssociationPostTemplate = "associate {did}"
)
type AssociationPolicy struct {
Kinds []string `json:"kinds,omitempty" apigen:"listType=set,enum=claim|association|bskyPost|delvePost"`
PostTemplate string `json:"postTemplate,omitempty"`
MaxDepth int32 `json:"maxDepth,omitempty" apigen:"minimum=1,maximum=1"`
RequireContract bool `json:"requireContract,omitempty"`
}