Icepak.Polar.Behaviour behaviour (icepak v1.0.6)
Summary
Callbacks
Link to this callback
authenticate()
@callback authenticate() :: %Req.Request{ adapter: term(), async: term(), body: term(), current_request_steps: term(), error_steps: term(), halted: term(), headers: term(), into: term(), method: term(), options: term(), private: term(), registered_options: term(), request_steps: term(), response_steps: term(), url: term() }
Link to this callback
get_or_create_testing_assessment(%Req.Request{}, map, map)
@callback get_or_create_testing_assessment( %Req.Request{ adapter: term(), async: term(), body: term(), current_request_steps: term(), error_steps: term(), halted: term(), headers: term(), into: term(), method: term(), options: term(), private: term(), registered_options: term(), request_steps: term(), response_steps: term(), url: term() }, map(), map() ) :: map()
Link to this callback
get_product(%Req.Request{}, t)
@callback get_product( %Req.Request{ adapter: term(), async: term(), body: term(), current_request_steps: term(), error_steps: term(), halted: term(), headers: term(), into: term(), method: term(), options: term(), private: term(), registered_options: term(), request_steps: term(), response_steps: term(), url: term() }, String.t() ) :: map()
Link to this callback
get_testing_checks(%Req.Request{})
@callback get_testing_checks(%Req.Request{ adapter: term(), async: term(), body: term(), current_request_steps: term(), error_steps: term(), halted: term(), headers: term(), into: term(), method: term(), options: term(), private: term(), registered_options: term(), request_steps: term(), response_steps: term(), url: term() }) :: [%Icepak.Polar.Check{id: term(), name: term()}]
Link to this callback
get_testing_clusters(%Req.Request{})
@callback get_testing_clusters(%Req.Request{ adapter: term(), async: term(), body: term(), current_request_steps: term(), error_steps: term(), halted: term(), headers: term(), into: term(), method: term(), options: term(), private: term(), registered_options: term(), request_steps: term(), response_steps: term(), url: term() }) :: [ %Icepak.Polar.Cluster{ arch: term(), certificate: term(), current_state: term(), endpoint: term(), id: term(), instance_wait_times: term(), private_key: term(), type: term() } ]
Link to this callback
get_version(%Req.Request{}, map, t)
@callback get_version( %Req.Request{ adapter: term(), async: term(), body: term(), current_request_steps: term(), error_steps: term(), halted: term(), headers: term(), into: term(), method: term(), options: term(), private: term(), registered_options: term(), request_steps: term(), response_steps: term(), url: term() }, map(), String.t() ) :: map()
Link to this callback
transition_testing_assessment(%Req.Request{}, map, map)
@callback transition_testing_assessment( %Req.Request{ adapter: term(), async: term(), body: term(), current_request_steps: term(), error_steps: term(), halted: term(), headers: term(), into: term(), method: term(), options: term(), private: term(), registered_options: term(), request_steps: term(), response_steps: term(), url: term() }, map(), map() ) :: map()
Link to this callback
transition_version(%Req.Request{}, map, map)
@callback transition_version( %Req.Request{ adapter: term(), async: term(), body: term(), current_request_steps: term(), error_steps: term(), halted: term(), headers: term(), into: term(), method: term(), options: term(), private: term(), registered_options: term(), request_steps: term(), response_steps: term(), url: term() }, map(), map() ) :: map()