Test Setup Failed
Push — main ( 97f3ea...a413d7 )
by Acho
03:05
created

stubs.CollectionGetBasicUserinfo   A

Complexity

Conditions 1

Size

Total Lines 2
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nop 0
dl 0
loc 2
rs 10
c 0
b 0
f 0
1
package stubs
2
3
// CollectionToken is a dummy json response for the `/collection/token/` endpoint
4
func CollectionToken() []byte {
5
	return []byte(`
6
		{
7
			"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
8
			"token_type": "access_token",
9
			"expires_in": 3600
10
        }
11
`)
12
}
13
14
// CollectionRequestToPayStatus is a dummy json response for the `/collection/v1_0/requesttopay/{referenceId}` endpoint
15
func CollectionRequestToPayStatus() []byte {
16
	return []byte(`
17
		{
18
			"amount": "100",
19
			"currency": "UGX",
20
			"financialTransactionId": "23503452",
21
			"externalId": "947354",
22
			"payer": {
23
				"partyIdType": "MSISDN",
24
				"partyId": "4656473839"
25
			},
26
			"status": "SUCCESSFUL"
27
		}
28
`)
29
}
30
31
// CollectionAccountBalance is a dummy json response for the `/collection/v1_0/account/balance` endpoint
32
func CollectionAccountBalance() []byte {
33
	return []byte(`
34
		{
35
			"availableBalance": "1000",
36
			"currency": "EUR"
37
		}
38
`)
39
}
40
41
// CollectionValidateAccountHolderStatus is a dummy json response for the `/collection/v1_0/accountholder/{accountHolderIdType}/{accountHolderId}/active` endpoint
42
func CollectionValidateAccountHolderStatus() []byte {
43
	return []byte(`
44
		{
45
			"result": true
46
		}
47
`)
48
}
49
50
// CollectionGetBasicUserinfo is a dummy json response for the `/collection/v1_0/accountholder/{accountHolderIdType}/{accountHolderId}/basicuserinfo` endpoint
51
func CollectionGetBasicUserinfo() []byte {
52
	return []byte(`
53
		{
54
			"family_name": "JOHN",
55
			"given_name": "DOE",
56
			"sub": "1111111"
57
		}
58
`)
59
}
60