Passed
Push — main ( fa828e...0b52a5 )
by Acho
02:04
created

stubs.CanalPlusOptionResponse   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
// CanalPlusOptionResponse returns a stubbed response for Canal Plus options
4
func CanalPlusOptionResponse() []byte {
5
	return []byte(`
6
{
7
  "code": 200,
8
  "message": "success",
9
  "result": [
10
    {
11
      "voucher": null,
12
      "optionId": 1803057796021245,
13
      "name": "Access + 1 mois 15000",
14
      "slug": "access-plus",
15
      "amount": 15000,
16
      "referenceNumber": null,
17
      "date": "2024-06-27 23:11:51"
18
    },
19
    {
20
      "voucher": null,
21
      "optionId": 1803057796025301,
22
      "name": "Tous Canal 1 mois 45000",
23
      "slug": "tout-canal",
24
      "amount": 45000,
25
      "referenceNumber": null,
26
      "date": "2024-06-27 23:11:51"
27
    },
28
    {
29
      "voucher": null,
30
      "optionId": 1803057796017468,
31
      "name": "Charme 7000",
32
      "slug": "charme",
33
      "amount": 7000,
34
      "referenceNumber": null,
35
      "date": "2024-06-27 23:11:51"
36
    },
37
    {
38
      "voucher": null,
39
      "optionId": 1803057796013696,
40
      "name": "Evasion + 1 mois 22500",
41
      "slug": "evasion-plus",
42
      "amount": 22500,
43
      "referenceNumber": null,
44
      "date": "2024-06-27 23:11:51"
45
    },
46
    {
47
      "voucher": null,
48
      "optionId": 1803057796009599,
49
      "name": "Evasion 1 mois 10000",
50
      "slug": "evasion",
51
      "amount": 10000,
52
      "referenceNumber": null,
53
      "date": "2024-06-27 23:11:51"
54
    },
55
    {
56
      "voucher": null,
57
      "optionId": 1803057796003231,
58
      "name": "Access 1 mois 5000",
59
      "slug": "access",
60
      "amount": 5000,
61
      "referenceNumber": null,
62
      "date": "2024-06-27 23:11:51"
63
    }
64
  ]
65
}
66
`)
67
}
68