diff --git a/Templars/src/main/java/com/templars/templars/Templars.kt b/Templars/src/main/java/com/templars/templars/Templars.kt index d12c322..2d9b8e9 100644 --- a/Templars/src/main/java/com/templars/templars/Templars.kt +++ b/Templars/src/main/java/com/templars/templars/Templars.kt @@ -9,7 +9,7 @@ import com.templars.templars.models.requestBody.CreateRegistration import com.templars.templars.models.requestBody.CreateSession import java.util.* -public class Templars(private val apiKey: String) { +public class Templars(val apiKey: String) { private val documentApis = DocumentAPIs(apiKey) private val sessionApis = SessionsAPIs(apiKey) private val registrationAPIs = RegistrationAPIs(apiKey) diff --git a/app/src/main/java/com/templars/templars_android_sdk/MainActivity.kt b/app/src/main/java/com/templars/templars_android_sdk/MainActivity.kt index 0e5ec11..93a6de2 100644 --- a/app/src/main/java/com/templars/templars_android_sdk/MainActivity.kt +++ b/app/src/main/java/com/templars/templars_android_sdk/MainActivity.kt @@ -19,10 +19,10 @@ class MainActivity : AppCompatActivity() { setContentView(R.layout.activity_main) - templars = Templars("") + templars = Templars("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2NjFhYTdmNC0xYjg4LTQ0OGYtYTlhNS0xN2VlZjVkMmJiN2QiLCJleHAiOjE2MTY3NjQ2NzcsImlhdCI6MTYxNDE3MjY3Nn0.St8ff2Pq0EpbCETf8kByvC--MKsL9BkAUuD5_d92ICE") - val document = CreateDocument("My Document 500", true, "Some fields", - "matthew.chukwuemeka40@gmail.com", "506c5806-cc9b-4f8b-a83d-81083a3cbc01") +// val document = CreateDocument("My Document 500", true, "Some fields", +// "matthew.chukwuemeka40@gmail.com", "506c5806-cc9b-4f8b-a83d-81083a3cbc01") // templars.createDocument(document){ // it.onSuccess { resp -> // Log.d(TAG, "Document: ${resp.data?.name}") @@ -80,89 +80,91 @@ class MainActivity : AppCompatActivity() { // } // } + allGetRequest() + } fun allGetRequest(){ -// templars.getDocuments { -// it.onSuccess { resp -> -// Log.d(TAG, "Documents: ${resp.data.size}") -// } -// -// it.onFailure { err -> -// Log.d(TAG, "Documents Error: ${err.localizedMessage}") -// } -// } -// -// templars.getDocument("093a1a63-cf0e-461d-b238-c7dd749d0c63"){ -// it.onSuccess { resp -> -// Log.d(TAG, "Document: ${resp.data.name}") -// } -// -// it.onFailure { err -> -// Log.d(TAG, "Document Error: ${err.localizedMessage}") -// } -// } -// -// templars.getDocumentCategories { -// -// it.onSuccess { resp -> -// Log.d(TAG, "Document Categories: ${resp?.data?.size}") -// } -// -// it.onFailure { err -> -// Log.d(TAG, "Document Categories Error: ${err.localizedMessage}") -// } -// } -// -// templars.getSessions { -// it.onSuccess { resp -> -// Log.d(TAG, "Sessions Categories: ${resp?.data?.size}") -// } -// -// it.onFailure { err -> -// Log.d(TAG, "Sessions Categories Error: ${err.localizedMessage}") -// } -// } -// -// templars.getSession("0d257a09-96ec-4bd0-addc-c03108eaf000"){ -// it.onSuccess { resp -> -// Log.d(TAG, "Session: ${resp.data.title}") -// } -// -// it.onFailure { err -> -// Log.d(TAG, "Session Error: ${err.localizedMessage}") -// } -// } -// -// templars.getRegistrations { -// it.onSuccess { resp -> -// Log.d(TAG, "Registrations: ${resp.data.size}") -// } -// -// it.onFailure { err -> -// Log.d(TAG, "Registrations Error: ${err.localizedMessage}") -// } -// } -// -// templars.getRegistration("bf33e29c-2f9a-47c4-b031-78a70e18bf3e"){ -// it.onSuccess { resp -> -// Log.d(TAG, "Registration: ${resp.data.fields}") -// } -// -// it.onFailure { err -> -// Log.d(TAG, "Registration Error: ${err.localizedMessage}") -// } -// } -// -// templars.getRegistrationCategories { -// it.onSuccess { resp -> -// Log.d(TAG, "Registration Categories: ${resp.data.size}") -// } -// -// it.onFailure { err -> -// Log.d(TAG, "Registration Categories Error: ${err.localizedMessage}") -// } -// } + templars.getDocuments { + it.onSuccess { resp -> + Log.d(TAG, "Documents: ${resp.data?.size}") + } + + it.onFailure { err -> + Log.d(TAG, "Documents Error: ${err.localizedMessage}") + } + } + + templars.getDocument("093a1a63-cf0e-461d-b238-c7dd749d0c63"){ + it.onSuccess { resp -> + Log.d(TAG, "Document: ${resp.data?.name}") + } + + it.onFailure { err -> + Log.d(TAG, "Document Error: ${err.localizedMessage}") + } + } + + templars.getDocumentCategories { + + it.onSuccess { resp -> + Log.d(TAG, "Document Categories: ${resp?.data?.size}") + } + + it.onFailure { err -> + Log.d(TAG, "Document Categories Error: ${err.localizedMessage}") + } + } + + templars.getSessions { + it.onSuccess { resp -> + Log.d(TAG, "Sessions Categories: ${resp?.data?.size}") + } + + it.onFailure { err -> + Log.d(TAG, "Sessions Categories Error: ${err.localizedMessage}") + } + } + + templars.getSession("0d257a09-96ec-4bd0-addc-c03108eaf000"){ + it.onSuccess { resp -> + Log.d(TAG, "Session: ${resp.data?.title}") + } + + it.onFailure { err -> + Log.d(TAG, "Session Error: ${err.localizedMessage}") + } + } + + templars.getRegistrations { + it.onSuccess { resp -> + Log.d(TAG, "Registrations: ${resp.data?.size}") + } + + it.onFailure { err -> + Log.d(TAG, "Registrations Error: ${err.localizedMessage}") + } + } + + templars.getRegistration("bf33e29c-2f9a-47c4-b031-78a70e18bf3e"){ + it.onSuccess { resp -> + Log.d(TAG, "Registration: ${resp.data?.fields}") + } + + it.onFailure { err -> + Log.d(TAG, "Registration Error: ${err.localizedMessage}") + } + } + + templars.getRegistrationCategories { + it.onSuccess { resp -> + Log.d(TAG, "Registration Categories: ${resp.data?.size}") + } + + it.onFailure { err -> + Log.d(TAG, "Registration Categories Error: ${err.localizedMessage}") + } + } } companion object{