Skip to content

Commit 066caa0

Browse files
committed
feat: add AdsGetAdsTargetingBuilder.OnlyDeleted
1 parent a20f9ed commit 066caa0

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

api/params/ads.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,14 @@ func (b *AdsGetAdsTargetingBuilder) IncludeDeleted(v bool) *AdsGetAdsTargetingBu
497497
return b
498498
}
499499

500+
// OnlyDeleted parameter.
501+
//
502+
// TODO: write documentation.
503+
func (b *AdsGetAdsTargetingBuilder) OnlyDeleted(v bool) *AdsGetAdsTargetingBuilder {
504+
b.Params["only_deleted"] = v
505+
return b
506+
}
507+
500508
// Limit Limit of number of returned ads. Used only if 'ad_ids' parameter is null, and 'campaign_ids' parameter
501509
// contains ID of only one campaign.
502510
func (b *AdsGetAdsTargetingBuilder) Limit(v int) *AdsGetAdsTargetingBuilder {

api/params/ads_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,7 @@ func TestAdsGetAdsTargetingBuilder(t *testing.T) {
197197
b.IncludeDeleted(true)
198198
b.Limit(1)
199199
b.Offset(1)
200+
b.OnlyDeleted(true)
200201

201202
assert.Equal(t, b.Params["account_id"], 1)
202203
assert.Equal(t, b.Params["ad_ids"], "text")
@@ -205,6 +206,7 @@ func TestAdsGetAdsTargetingBuilder(t *testing.T) {
205206
assert.Equal(t, b.Params["include_deleted"], true)
206207
assert.Equal(t, b.Params["limit"], 1)
207208
assert.Equal(t, b.Params["offset"], 1)
209+
assert.Equal(t, b.Params["only_deleted"], true)
208210
}
209211

210212
func TestAdsGetBudgetBuilder(t *testing.T) {

doc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ Source https://github.com/SevereCloud/vksdk
66
package vksdk
77

88
// Version module.
9-
const Version = "1.6.0"
9+
const Version = "1.7.0"

0 commit comments

Comments
 (0)