class Lithic::Resources::ResponderEndpoints

def check_status(params)

Other tags:
    See: Lithic::Models::ResponderEndpointCheckStatusParams -

Returns:
  • (Lithic::Models::ResponderEndpointStatus) -

Parameters:
  • request_options (Lithic::RequestOptions, Hash{Symbol=>Object}, nil) --
  • type (Symbol, Lithic::Models::ResponderEndpointCheckStatusParams::Type) --

Overloads:
  • check_status(type:, request_options: {})
def check_status(params)
  parsed, options = Lithic::Models::ResponderEndpointCheckStatusParams.dump_request(params)
  @client.request(
    method: :get,
    path: "v1/responder_endpoints",
    query: parsed,
    model: Lithic::Models::ResponderEndpointStatus,
    options: options
  )
end

def create(params = {})

Other tags:
    See: Lithic::Models::ResponderEndpointCreateParams -

Returns:
  • (Lithic::Models::ResponderEndpointCreateResponse) -

Parameters:
  • request_options (Lithic::RequestOptions, Hash{Symbol=>Object}, nil) --
  • url (String) --
  • type (Symbol, Lithic::Models::ResponderEndpointCreateParams::Type) --

Overloads:
  • create(type: nil, url: nil, request_options: {})
def create(params = {})
  parsed, options = Lithic::Models::ResponderEndpointCreateParams.dump_request(params)
  @client.request(
    method: :post,
    path: "v1/responder_endpoints",
    body: parsed,
    model: Lithic::Models::ResponderEndpointCreateResponse,
    options: options
  )
end

def delete(params)

Other tags:
    See: Lithic::Models::ResponderEndpointDeleteParams -

Returns:
  • (nil) -

Parameters:
  • request_options (Lithic::RequestOptions, Hash{Symbol=>Object}, nil) --
  • type (Symbol, Lithic::Models::ResponderEndpointDeleteParams::Type) --

Overloads:
  • delete(type:, request_options: {})
def delete(params)
  parsed, options = Lithic::Models::ResponderEndpointDeleteParams.dump_request(params)
  @client.request(
    method: :delete,
    path: "v1/responder_endpoints",
    query: parsed,
    model: NilClass,
    options: options
  )
end

def initialize(client:)

Parameters:
  • client (Lithic::Client) --

Other tags:
    Api: - private
def initialize(client:)
  @client = client
end