FortressApiServiceImpl

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend override fun archiveShipment(shipmentId: String, updatedById: String, archived: Boolean): Result<ShipmentRO>
Link copied to clipboard
open suspend override fun archiveShipmentScan(shipmentScanId: String, updatedById: String, archived: Boolean): Result<ShipmentScanRO>
Link copied to clipboard
open suspend override fun createDocument(documentInput: DocumentInput): Result<DocumentResponse>
Link copied to clipboard
open suspend override fun createPickTicketShipmentEntry(shipmentId: String, shipmentScanId: String, jobId: String, fileName: String, createdById: String): Result<ShipmentEntryRO>
Link copied to clipboard
open suspend override fun createShipment(body: CreateShipmentRequest): Result<ShipmentRO>
Link copied to clipboard
Link copied to clipboard
open suspend override fun createShipmentSharingRecord(userId: String, shipmentId: String, recipientEmail: String, expiration: String?): Result<ShipmentSharingRO>
Link copied to clipboard
open suspend override fun <T : Any> delete(endpoint: String, body: Any, kClass: KClass<T>): Result<T>
Link copied to clipboard
open suspend override fun downloadImageFile(storageKey: String): Result<ByteArray>
Link copied to clipboard
open suspend override fun downloadPLYFile(storageKey: String): Result<ByteArray>
Link copied to clipboard
open suspend override fun downloadPresignedUrl(url: String): Result<ByteArray>
Link copied to clipboard
open suspend override fun fetchApiVersions(): Result<ApiVersions>
Link copied to clipboard
Link copied to clipboard
open suspend override fun fetchMostRecentShipmentEntries(shipmentIds: List<String>, entryType: String): Result<Map<String, ShipmentEntryRO>>
Link copied to clipboard
open suspend override fun fetchMostRecentShipmentSnapshots(shipmentIds: List<String>): Result<Map<String, List<ShipmentEntryRO>>>
Link copied to clipboard
open suspend override fun fetchOrganization(organizationId: String): Result<OrganizationRO>
Link copied to clipboard
open suspend override fun fetchOrganizationMembers(profileId: String, organizationId: String): Result<List<UserProfileRO>>
Link copied to clipboard
open suspend override fun fetchShipmentEntries(shipmentScanId: String): Result<List<ShipmentEntryRO>>
Link copied to clipboard
open suspend override fun fetchShipments(userId: String): Result<ShipmentWithSharingRO>
Link copied to clipboard
open suspend override fun fetchShipmentScans(shipmentId: String): Result<List<ShipmentScanRO>>
open suspend override fun fetchShipmentScans(shipmentIds: List<String>): Result<Map<String, List<ShipmentScanRO>>>
Link copied to clipboard
open suspend override fun fetchShipmentSharedRecords(userId: String): Result<List<ShipmentSharingRO>>
Link copied to clipboard
Link copied to clipboard
open suspend override fun fetchUserProfile(authUserId: String): Result<UserProfileRO>
Link copied to clipboard
open suspend override fun <T : Any> get(endpoint: String, kClass: KClass<T>): Result<T>
Link copied to clipboard
open suspend override fun getJobStatus(jobId: String): Result<JobStatusResponse>
Link copied to clipboard
open suspend override fun <T : Any> patch(endpoint: String, body: Any, kClass: KClass<T>): Result<T>
Link copied to clipboard
open suspend override fun patchShipment(shipmentId: String, request: UpdateShipmentRequest, operationName: String): Result<ShipmentRO>
Link copied to clipboard
open suspend override fun <T : Any> post(endpoint: String, body: Any, kClass: KClass<T>): Result<T>
Link copied to clipboard
open suspend override fun queueProcessingJob(shipmentId: String, shipmentScanId: String, data: ByteArray): Result<SnapshotsRO>
Link copied to clipboard
open suspend override fun renameShipment(shipmentId: String, updatedById: String, newTitle: String): Result<ShipmentRO>
Link copied to clipboard
open override fun setBearerToken(token: String?)
Link copied to clipboard
open suspend override fun setMyCarrierApiKey(mycarrierKey: String?, originLocationId: String?): Result<String>
Link copied to clipboard
open suspend override fun submitMyCarrierOrder(orderRequest: MyCarrierOrderRequest): Result<MyCarrierOrderResponse>
Link copied to clipboard
open suspend override fun updateDocument(documentId: String, data: JsonObject): Result<DocumentResponse>
Link copied to clipboard
open suspend override fun updateShipmentBarcodes(shipmentId: String, updatedById: String, barcodesDto: Map<String, List<BarcodeItemRO>>): Result<ShipmentRO>
Link copied to clipboard
Link copied to clipboard
open suspend override fun uploadLogLines(logList: List<LogEntry>): Result<String>
Link copied to clipboard
open suspend override fun uploadPickTicketDocument(imageData: ByteArray): Result<PickTicketUploadResponse>
Link copied to clipboard
open suspend override fun uploadShipmentEntry(organizationId: String, shipmentId: String, shipmentScanId: String, fileName: String, data: ByteArray, type: ShipmentEntryType, createdById: String): Result<Pair<StorageRO, ShipmentEntryRO>>
Link copied to clipboard
open suspend override fun uploadShipmentScanZip(organizationId: String, shipmentId: String, shipmentScanId: String, data: ByteArray): Result<SnapshotsRO>
Link copied to clipboard
open suspend override fun verifyMyCarrierStatus(overrideAccessToken: String?): Result<Boolean>