File size: 2,061 Bytes
47de06c
 
 
 
70464c1
103353a
abe7880
47de06c
abe7880
9d9b56a
abe7880
0b40112
 
 
 
 
 
 
 
 
47de06c
abe7880
 
a24be74
abe7880
 
 
9d9b56a
0b40112
9d9b56a
 
 
 
 
 
 
 
 
 
 
47de06c
 
 
a24be74
70464c1
103353a
70464c1
abe7880
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
### api_docs.py

import json

# python dictionary
api_docs = {
    "base_url": "https://aivisions.no/data/daysoff/api/v1/booking/",
    "endpoints": {
        "/": {
            "method": "GET",
            "description": "Retrieve booking information associated with a booking ID.",
            "parameters": None
            #"parameters": {
                #"body": {
                    #"booking_id": {
                        #"type": "string",
                        #"description": "The unique identifier for a booking."
                    #}
                #}
            }
        }
    },
    "headers": {
        "Authorization": "Bearer <auth_token>",
        "Content-Type": "application/json"
    },
    "response": {
        "description": "A JSON object containing booking details for a specific booking id.",
        "content_type": "application/json",
        #"fields": {
            #"booking_id": "The unique identifier for the booking.",
            #"full_name": "The full name of the customer associated with the booking.",
            #"amount": "The total amount for the booking (integer).",
            #"checkin": "The check-in date for the booking.", # --datetime format is 2024-12-20T15:00:00  
            #"checkout": "The check-out date for the booking.", # --datetime format is 2024-12-20T15:00:00
            #"address": "The address associated with the booking.",
            #"user_id": "The user ID associated with the booking (integer).",
            #"infotext": "Additional information related to the booking.",
            #"included": "Details of services included in the booking."
        #}
    }
}

auth_token = "abc123def456ghi789jkl012mno345pqr678stu901vwx234yz567"

api_docs_str = json.dumps(api_docs, indent=2)
# daysoff_api_docs_str = str(daysoff_api_docs)
api_docs_str




#"parameters": {
                #"bestllingskode": {
                    #"type": "string",
                    #"description": "The booking ID to retrieve information for.",
                    #"required": true
                #}