Passed
Push — main ( 254060...55305f )
by Acho
02:24
created

stubs.BillPayPending   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
dl 0
loc 2
rs 10
c 0
b 0
f 0
nop 0
1
package stubs
2
3
// BillPay is a dummy json response for the `/api/bill/v2/` endpoint
4
func BillPay() []byte {
5
	return []byte(`
6
		{
7
		   "code":200,
8
		   "message":"success",
9
		   "result":{
10
			  "operatorid":"xxxx-xxxx-xxxx-xxxx-5286 : 0000000000068 : 8.8 Kwh",
11
			  "txnid":"5xxxx",
12
			  "status":"PENDING",
13
			  "date":"2022-04-19 18:00:06",
14
			  "referenceid":null,
15
			  "processingnumber":"aaba045a-d571-41e9-9ea4-54cd78782e03"
16
		   }
17
		}
18
`)
19
}
20
21
// BillPayPending is a dummy json response for the `/api/bill/v2/` endpoint
22
func BillPayPending() []byte {
23
	return []byte(`
24
		{
25
		   "code":200,
26
		   "message":"success",
27
		   "result":{
28
			  "operatorid":null,
29
			  "txnid":"63854",
30
			  "status":"PENDING",
31
			  "date":"2022-06-11 14:37:31",
32
			  "referenceid":null,
33
			  "processingnumber":"123456"
34
		   }
35
		}
36
`)
37
}
38
39
// BillPayWithError is a dummy json response for the `/api/airtime/v2/` endpoint with an error
40
func BillPayWithError() []byte {
41
	return []byte(`
42
		{
43
		   "code":500,
44
		   "message":"General Failure",
45
		   "result":null
46
		}
47
`)
48
}
49
50
// BillAmount is a dummy json response for the `/api/bill/getamount/` endpoint
51
func BillAmount() []byte {
52
	return []byte(`
53
		{
54
		   "code":200,
55
		   "message":"success",
56
		   "result": 1100
57
		}
58
`)
59
}
60