def get_smart_invite(smart_invite_id, recipient_email)
      response = wrapped_request { api_key!.get("/v1/smart_invites?recipient_email=#{recipient_email}&smart_invite_id=#{smart_invite_id}") }
      parse_json(SmartInviteResponse, nil, response)
    end
def get_smart_invite(smart_invite_id, recipient_email)
      response = wrapped_request { api_key!.get("/v1/smart_invites?recipient_email=#{recipient_email}&smart_invite_id=#{smart_invite_id}") }
      parse_json(SmartInviteResponse, nil, response)
    end
Public: Gets the details for a smart invite.

 smart_invite_id  - A String uniquely identifying the event for your
                   application (note: this is NOT an ID generated
                   by Cronofy).
 recipient_email - The email address for the recipient to get details for.

 See http://www.cronofy.com/developers/alpha/api#smart-invite for reference.

 Returns a SmartInviteResponse.

 Raises Cronofy::CredentialsMissingError if no credentials available.
 Raises Cronofy::InvalidRequestError if the request contains invalid
 parameters.
 Raises Cronofy::TooManyRequestsError if the request exceeds the rate
 limits for the application.