campaignFiltered, err := client.Campaigns.Create(ctx, &mailrify.CreateCampaignParams{
Name: "Subscribed users campaign",
Subject: "Feature update",
Body: "<p>Only subscribed users receive this.</p>",
From: "[email protected]",
AudienceType: "FILTERED",
AudienceCondition: &mailrify.FilterCondition{
Logic: "AND",
Groups: []mailrify.FilterGroup{
{
Filters: []mailrify.SegmentFilter{
{Field: "subscribed", Operator: "equals", Value: true},
},
},
},
},
})
if err != nil {
panic(err)
}
println(campaignFiltered.ID)