summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java')
-rw-r--r--src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java b/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java
new file mode 100644
index 00000000..e160bbb6
--- /dev/null
+++ b/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java
@@ -0,0 +1,25 @@
+package com.cyanogen.lookup.phonenumber.request;
+
+import com.cyanogen.lookup.phonenumber.response.LookupResponse;
+
+/**
+ * Encapsulates the notion of a phone number lookup request
+ */
+public class LookupRequest {
+ public String mPhoneNumber;
+ public Callback mCallback;
+
+ public LookupRequest(String phoneNumber, Callback callback) {
+ mPhoneNumber = phoneNumber;
+ mCallback = callback;
+ }
+
+ @Override
+ public int hashCode() {
+ return mPhoneNumber.hashCode();
+ }
+
+ public interface Callback {
+ void onNewInfo(LookupRequest lookupRequest, LookupResponse response);
+ }
+}