Skip to content

Commit

Permalink
SMS-7107: Add fraud_check param support (#218)
Browse files Browse the repository at this point in the history
* SMS-7107: Add fraud_check param support

* Fix make start

* Update date
  • Loading branch information
mohsin-plivo authored Oct 23, 2024
1 parent cdde3bf commit 3581266
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 4 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# Change Log
## [7.53.1](https://github.com/plivo/plivo-go/tree/v7.53.1) (2024-10-23)
**Feature - FraudCheck param in Create, Get and List Session**
- Support for the `fraud_check` parameter in sms verify session request
- Added support for `fraud_check` in GET and LIST verify session.

## [7.53.0](https://github.com/plivo/plivo-go/tree/v7.53.0) (2024-10-10)
**Feature - Dtmf param in Create, Get and List Session**
- Support for the `dtmf` parameter in voice verify session request
Expand Down
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@ build:

start:
docker-compose up --build --remove-orphans --detach
docker attach $(shell docker-compose ps -q goSDK)
# Wait for the container to be running before attaching
@while [ -z "$$(docker-compose ps -q goSDK)" ]; do \
sleep 1; \
done
docker attach $$(docker-compose ps -q goSDK)

test:
@[ "${CONTAINER}" ] && \
Expand Down
2 changes: 1 addition & 1 deletion baseclient.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (
"github.com/google/go-querystring/query"
)

const sdkVersion = "7.53.0"
const sdkVersion = "7.53.1"

const lookupBaseUrl = "lookup.plivo.com"

Expand Down
16 changes: 14 additions & 2 deletions fixtures/verifySessionListResponse.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,20 @@
"recipient": "918707046409",
"channel": "sms",
"status": "expired",
"count": 1,
"count": 2,
"attempt_details": [
{
"channel": "sms",
"attempt_uuid": "237bb45f-6238-40fc-a27e-355dbaa8ec02",
"status": "failed",
"time": "2023-07-20T07:50:36.623172Z"
},
{
"channel": "sms",
"attemp_uuid": "237bb45f-6238-40fc-a27e-355dbaa8ec03",
"status": "failed",
"time": "2023-07-20T07:50:36.623172Z",
"fraud_check": "disabled"
}
],
"charges": {
Expand All @@ -60,7 +67,12 @@
"attempt_uuid": "237bb45f-6238-40fc-a27e-355dbaa8ec02",
"channel": "sms",
"charge": "0.00000"
}
},
{
"attempt_uuid": "237bb45f-6238-40fc-a27e-355dbaa8ec03",
"channel": "sms",
"charge": "0.00000"
}
]
},
"created_at": "2023-07-20T07:50:36.612725Z",
Expand Down
2 changes: 2 additions & 0 deletions verify.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ type AttemptDetails struct {
CodeLength int `json:"code_length,omitempty"`
Time time.Time `json:"time,omitempty"`
Dtmf *int `json:"dtmf,omitempty"`
FraudCheck string `json:"fraud_check,omitempty"`
}

type Charges struct {
Expand Down Expand Up @@ -75,6 +76,7 @@ type SessionCreateParams struct {
AppHash string `json:"app_hash,omitempty"`
CodeLength int `json:"code_length,omitempty"`
Dtmf *int `json:"dtmf,omitempty"`
FraudCheck string `json:"fraud_check,omitempty"`
}

type SessionCreateResponseBody struct {
Expand Down

0 comments on commit 3581266

Please sign in to comment.