Class: Hook0::Generated::RequestAttemptsApi
- Inherits:
-
Object
- Object
- Hook0::Generated::RequestAttemptsApi
- Defined in:
- lib/hook0/generated/api.rb
Overview
What the API declares under requestAttempts, issued through the transport it is handed.
Instance Method Summary collapse
-
#get(request_attempt_id, application_id) ⇒ RequestAttempt
Get a request attempt by its ID.
-
#initialize(transport) ⇒ RequestAttemptsApi
constructor
A new instance of RequestAttemptsApi.
-
#read(application_id, event_event_type_names: nil, event_id: nil, max_created_at: nil, min_created_at: nil, pagination_cursor: nil, subscription_id: nil) ⇒ Array<RequestAttempt>
List request attempts.
Constructor Details
#initialize(transport) ⇒ RequestAttemptsApi
Returns a new instance of RequestAttemptsApi.
698 699 700 |
# File 'lib/hook0/generated/api.rb', line 698 def initialize(transport) @transport = transport end |
Instance Method Details
#get(request_attempt_id, application_id) ⇒ RequestAttempt
Get a request attempt by its ID
707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 |
# File 'lib/hook0/generated/api.rb', line 707 def get(request_attempt_id, application_id) read_answer( @transport.request( "GET", Runtime.path( "/api/v1/request_attempts/{request_attempt_id}", "request_attempt_id" => request_attempt_id ), Runtime.query( [ ["application_id", application_id] ], [] ), nil ), RequestAttempt.method(:from_json) ) end |
#read(application_id, event_event_type_names: nil, event_id: nil, max_created_at: nil, min_created_at: nil, pagination_cursor: nil, subscription_id: nil) ⇒ Array<RequestAttempt>
List request attempts
737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 |
# File 'lib/hook0/generated/api.rb', line 737 def read( application_id, event_event_type_names: nil, event_id: nil, max_created_at: nil, min_created_at: nil, pagination_cursor: nil, subscription_id: nil ) read_answer( @transport.request( "GET", "/api/v1/request_attempts/", Runtime.query( [ ["application_id", application_id] ], [ ["event.event_type_names", event_event_type_names], ["event_id", event_id], ["max_created_at", max_created_at], ["min_created_at", min_created_at], ["pagination_cursor", pagination_cursor], ["subscription_id", subscription_id] ] ), nil ), Runtime.list(RequestAttempt.method(:from_json)) ) end |