Spaces:
Sleeping
Sleeping
File size: 4,503 Bytes
daf2ab5 a6e4abe 555d347 2d2333e daf2ab5 6df6a9d a6e4abe b06e6cd f963e32 2d2333e a6e4abe 2d2333e f963e32 ea1af9a a6e4abe daf2ab5 6df6a9d a6e4abe b06e6cd f963e32 a6e4abe a76c74c a6e4abe f963e32 a76c74c a6e4abe a76c74c daf2ab5 b06e6cd a6e4abe b06e6cd f963e32 a6e4abe f963e32 a6e4abe f963e32 a76c74c a6e4abe 2d8ef09 daf2ab5 b06e6cd 555d347 a76c74c |
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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
import json
# API Documentation
api_docs = {
"base_url": "https://670dccd0073307b4ee447f2f.mockapi.io/daysoff/api/V1",
"endpoints": {
"booking": {
"method": "GET",
"url": "/booking",
"description": "Retrieve booking information associated with a specific booking ID.",
"parameters": None,
"headers": {
"Content-Type": "application/json"
},
"response": {
"description": "The booking information associated with a specific booking ID.",
"content_type": "application/json",
"fields": {
"Bestillingskode": "response.get('Bestillingskode', 'N/A')",
"Navn": "response.get('Navn', 'N/A')",
"Belรธp": "response.get('belรธp', 'N/A')",
"Checkin": "response.get('Checkin', 'N/A')",
"Checkout": "response.get('Checkout', 'N/A')",
"Addresse": "response.get('Addresse', 'N/A')",
"Bruker ID": "response.get('Bruker ID', 'N/A')",
"Viktig informasjon": "response.get('Viktig informasjon', 'N/A')",
"Message": "response.get('Message', 'N/A')"
#"booking_id": "response.get('booking_id', 'N/A')",
#"full_name": "response.get('full_name', 'N/A')",
#"amount": "response.get('amount', 'N/A')",
#"checkin": "response.get('checkin', 'N/A')",
#"checkout": "response.get('checkout', 'N/A')",
#"address": "response.get('address', 'N/A')",
#"user_id": "response.get('user_id', 'N/A')"
}
}
},
"firmahytteordning": {
"method": "GET",
"url": "/firmahytteordning",
"description": "Retrieve details about Daysoff's 'Firmahytteordning' service.",
"headers": {
"Content-Type": "application/json"
},
"response": {
"description": "Information about DaysOff services.",
"content_type": "application/json",
"fields": {
"firmahytteordning": "response.get('firmahytteordning', 'N/A')",
"egne_firmahytter": "response.get('egne_firmahytter', 'N/A')",
"bli_utleier": "response.get('bli_utleier', 'N/A')",
"om_oss": "response.get('om_oss', 'N/A')"
}
}
},
"personvernspolicy": {
"method": "GET",
"url": "/personvernspolicy",
"description": "Retrieve personvernspolicy for DaysOff.",
"headers": {
"Content-Type": "application/json"
},
"response": {
"description": "DaysOff's personvernspolicy.",
"content_type": "application/json",
"fields": {
"innledning": "response.get('innledning', 'N/A')",
"hvilke_personlige_opplysninger_samler_vi_inn": "response.get('hvilke_personlige_opplysninger_samler_vi_inn', 'N/A')",
"personlig_informasjon_fra_tredjepart": "response.get('personlig_informasjon_fra_tredjepart', 'N/A')",
"hvordan_bruker_vi_dine_personlige_opplysninger": "response.get('hvordan_bruker_vi_dine_personlige_opplysninger', 'N/A')",
"med_hvem_deler_vi_dine_personlige_opplysninger": "response.get('med_hvem_deler_vi_dine_personlige_opplysninger', 'N/A')",
"adferdsmessig_annonsing": "response.get('adferdsmessig_annonsing', 'N/A')",
"spor_ikke_foresporsler": "response.get('spor_ikke_foresporsler', 'N/A')",
"dine_rettigheter": "response.get('dine_rettigheter', 'N/A')",
"hvordan_beskytter_vi_dataene_dine": "response.get('hvordan_beskytter_vi_dataene_dine', 'N/A')",
"data_brekk_prosedyrer": "response.get('data_brekk_prosedyrer', 'N/A')",
"team_tilgang": "response.get('team_tilgang', 'N/A')",
"policy_endringer": "response.get('policy_endringer', 'N/A')",
"kontaktinformasjon": "response.get('kontaktinformasjon', 'N/A')"
}
}
}
}
}
api_docs_str = json.dumps(api_docs, indent=2)
api_docs_str
|