ask_sdk_model.interfaces.connections.requests package¶
Submodules¶
Note
Canonical imports have been added in the __init__.py of the package.
This helps in importing the class directly from the package, than
through the module.
For eg: if package a has module b with
class C, you can do from a import C instead of
from a.b import C.
ask_sdk_model.interfaces.connections.requests.base_request module¶
-
class
ask_sdk_model.interfaces.connections.requests.base_request.BaseRequest(object_type=None, version=None)¶ Bases:
objectParameters: Note
This is an abstract class. Use the following mapping, to figure out the model class to be instantiated, that sets
@typevariable.ScheduleFoodEstablishmentReservationRequest:ask_sdk_model.interfaces.connections.requests.schedule_food_establishment_reservation_request.ScheduleFoodEstablishmentReservationRequest,PrintImageRequest:ask_sdk_model.interfaces.connections.requests.print_image_request.PrintImageRequest,PrintWebPageRequest:ask_sdk_model.interfaces.connections.requests.print_web_page_request.PrintWebPageRequest,ScheduleTaxiReservationRequest:ask_sdk_model.interfaces.connections.requests.schedule_taxi_reservation_request.ScheduleTaxiReservationRequest-
attribute_map= {'object_type': '@type', 'version': '@version'}¶
-
deserialized_types= {'object_type': 'str', 'version': 'str'}¶
-
discriminator_value_class_map= {'PrintImageRequest': 'ask_sdk_model.interfaces.connections.requests.print_image_request.PrintImageRequest', 'PrintPDFRequest': 'ask_sdk_model.interfaces.connections.requests.print_pdf_request.PrintPDFRequest', 'PrintWebPageRequest': 'ask_sdk_model.interfaces.connections.requests.print_web_page_request.PrintWebPageRequest', 'ScheduleFoodEstablishmentReservationRequest': 'ask_sdk_model.interfaces.connections.requests.schedule_food_establishment_reservation_request.ScheduleFoodEstablishmentReservationRequest', 'ScheduleTaxiReservationRequest': 'ask_sdk_model.interfaces.connections.requests.schedule_taxi_reservation_request.ScheduleTaxiReservationRequest'}¶
-
classmethod
get_real_child_model(data)¶ Returns the real base class specified by the discriminator
-
json_discriminator_key= '@type'¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_sdk_model.interfaces.connections.requests.print_image_request module¶
-
class
ask_sdk_model.interfaces.connections.requests.print_image_request.PrintImageRequest(version=None, title=None, url=None, description=None, image_type=None)¶ Bases:
ask_sdk_model.interfaces.connections.requests.base_request.BaseRequestPayload Request object for PrintImage
Parameters: -
attribute_map= {'description': 'description', 'image_type': 'imageType', 'object_type': '@type', 'title': 'title', 'url': 'url', 'version': '@version'}¶
-
deserialized_types= {'description': 'str', 'image_type': 'str', 'object_type': 'str', 'title': 'str', 'url': 'str', 'version': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_sdk_model.interfaces.connections.requests.print_pdf_request module¶
-
class
ask_sdk_model.interfaces.connections.requests.print_pdf_request.PrintPDFRequest(version=None, title=None, url=None, description=None)¶ Bases:
ask_sdk_model.interfaces.connections.requests.base_request.BaseRequestPayload Request object for PrintPDF
Parameters: -
attribute_map= {'description': 'description', 'object_type': '@type', 'title': 'title', 'url': 'url', 'version': '@version'}¶
-
deserialized_types= {'description': 'str', 'object_type': 'str', 'title': 'str', 'url': 'str', 'version': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_sdk_model.interfaces.connections.requests.print_web_page_request module¶
-
class
ask_sdk_model.interfaces.connections.requests.print_web_page_request.PrintWebPageRequest(version=None, title=None, url=None, description=None)¶ Bases:
ask_sdk_model.interfaces.connections.requests.base_request.BaseRequestPayload Request object for PrintWebPage
Parameters: -
attribute_map= {'description': 'description', 'object_type': '@type', 'title': 'title', 'url': 'url', 'version': '@version'}¶
-
deserialized_types= {'description': 'str', 'object_type': 'str', 'title': 'str', 'url': 'str', 'version': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
-
ask_sdk_model.interfaces.connections.requests.schedule_food_establishment_reservation_request module¶
-
class
ask_sdk_model.interfaces.connections.requests.schedule_food_establishment_reservation_request.ScheduleFoodEstablishmentReservationRequest(version=None, start_time=None, party_size=None, restaurant=None)¶ Bases:
ask_sdk_model.interfaces.connections.requests.base_request.BaseRequestScheduleFoodEstablishmentReservationRequest for booking restaurant reservation
Parameters: - version ((optional) str) – version of the request
- start_time ((optional) str) – start time of the reservation
- party_size ((optional) str) – party size
- restaurant ((optional) ask_sdk_model.interfaces.connections.entities.restaurant.Restaurant) – restaurant
-
attribute_map= {'object_type': '@type', 'party_size': 'partySize', 'restaurant': 'restaurant', 'start_time': 'startTime', 'version': '@version'}¶
-
deserialized_types= {'object_type': 'str', 'party_size': 'str', 'restaurant': 'ask_sdk_model.interfaces.connections.entities.restaurant.Restaurant', 'start_time': 'str', 'version': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model
ask_sdk_model.interfaces.connections.requests.schedule_taxi_reservation_request module¶
-
class
ask_sdk_model.interfaces.connections.requests.schedule_taxi_reservation_request.ScheduleTaxiReservationRequest(version=None, pickup_time=None, party_size=None, pickup_location=None, drop_off_location=None)¶ Bases:
ask_sdk_model.interfaces.connections.requests.base_request.BaseRequestScheduleTaxiReservationRequest for booking taxi reservation
Parameters: - version ((optional) str) – version of the request
- pickup_time ((optional) str) – pickup time
- party_size ((optional) str) – party size
- pickup_location ((optional) ask_sdk_model.interfaces.connections.entities.postal_address.PostalAddress) – pick up location
- drop_off_location ((optional) ask_sdk_model.interfaces.connections.entities.postal_address.PostalAddress) – drop off location
-
attribute_map= {'drop_off_location': 'dropOffLocation', 'object_type': '@type', 'party_size': 'partySize', 'pickup_location': 'pickupLocation', 'pickup_time': 'pickupTime', 'version': '@version'}¶
-
deserialized_types= {'drop_off_location': 'ask_sdk_model.interfaces.connections.entities.postal_address.PostalAddress', 'object_type': 'str', 'party_size': 'str', 'pickup_location': 'ask_sdk_model.interfaces.connections.entities.postal_address.PostalAddress', 'pickup_time': 'str', 'version': 'str'}¶
-
supports_multiple_types= False¶
-
to_dict()¶ Returns the model properties as a dict
-
to_str()¶ Returns the string representation of the model