Module: Markety
- Defined in:
- lib/markety.rb,
lib/markety/lead.rb,
lib/markety/enums.rb,
lib/markety/client.rb,
lib/markety/command.rb,
lib/markety/version.rb,
lib/markety/lead_key.rb,
lib/markety/response.rb,
lib/markety/custom_object.rb,
lib/markety/command/get_lead.rb,
lib/markety/command/sync_lead.rb,
lib/markety/authentication_header.rb,
lib/markety/command/list_operation.rb,
lib/markety/response/lead_response.rb,
lib/markety/command/get_custom_object.rb,
lib/markety/response/generic_response.rb,
lib/markety/response/response_factory.rb,
lib/markety/command/sync_custom_object.rb,
lib/markety/response/get_lead_response.rb,
lib/markety/command/sync_multiple_leads.rb,
lib/markety/response/sync_lead_response.rb,
lib/markety/response/list_operation_response.rb,
lib/markety/response/get_custom_object_response.rb,
lib/markety/response/sync_custom_object_response.rb,
lib/markety/response/sync_multiple_leads_response.rb
Overview
To use Markety, the first thing you need to do is call
Markety.new_client(...)
to create a Markety::Client object. It is through methods on this object that you will send requests to Marketo.
The request methods are defined and documented in the Markety::Command modules, which are all include
d and accessible from Markety::Client.
Every Markety request method returns a Markety::Response of some sort. All responses derive from Markety::Response::GenericResponse, which exposes basic information about the request’s success or failure. The information you really want is in the appropriate subclass, e.g.
-
Markety::Command::GetLead returns Markety::Response::GetLeadResponse
-
Markety::Command::ListOperation returns Markety::Response::ListOperationResponse
… and so on
Defined Under Namespace
Modules: Command, LeadKeyType, Response, SyncMethod Classes: AuthenticationHeader, Client, CustomObject, Lead, LeadKey
Constant Summary collapse
- VERSION =
"2.4.1"