trackMembership := true
segment, err := client.Segments.Create(ctx, &mailrify.CreateSegmentParams{
Name: "Premium users",
Description: strPtr("Users on paid plans"),
Condition: &mailrify.FilterCondition{
Logic: "AND",
Groups: []mailrify.FilterGroup{
{
Filters: []mailrify.SegmentFilter{
{Field: "data.plan", Operator: "equals", Value: "premium"},
},
},
},
},
TrackMembership: &trackMembership,
})
if err != nil {
panic(err)
}
println(segment.ID, segment.MemberCount)