Skip to content

Commit

Permalink
Update TypeScript serialization wrapper, add new field to DeviceRegis…
Browse files Browse the repository at this point in the history
…trationBuilder()
  • Loading branch information
yuanchen233 committed Sep 26, 2024
1 parent 2891f3c commit 7f1572f
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ data class AltBeaconDeviceRegistration(
val referenceRssi: Short,
@Required
override val deviceDisplayName: String? = null, // TODO: We could map known manufacturerId's to display names.

override val additionalSpecifications: String? = null
) : DeviceRegistration()
{
Expand Down Expand Up @@ -135,6 +136,7 @@ class AltBeaconDeviceRegistrationBuilder : DeviceRegistrationBuilder<AltBeaconDe
majorId,
minorId,
referenceRssi,
deviceDisplayName
deviceDisplayName,
additionalSpecifications
)
}
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,5 @@ class BLESerialNumberDeviceRegistrationBuilder : DeviceRegistrationBuilder<BLESe
var serialNumber: String = ""

override fun build(): BLESerialNumberDeviceRegistration =
BLESerialNumberDeviceRegistration( serialNumber, deviceDisplayName )
BLESerialNumberDeviceRegistration( serialNumber, deviceDisplayName, additionalSpecifications )
}
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ class MACAddressDeviceRegistrationBuilder : DeviceRegistrationBuilder<MACAddress
var macAddress: String = ""

override fun build(): MACAddressDeviceRegistration =
MACAddressDeviceRegistration( MACAddress.parse( macAddress ), deviceDisplayName )
MACAddressDeviceRegistration( MACAddress.parse( macAddress ), deviceDisplayName, additionalSpecifications )
}
Original file line number Diff line number Diff line change
Expand Up @@ -75,5 +75,6 @@ class WebsiteDeviceRegistrationBuilder : DeviceRegistrationBuilder<WebsiteDevice
*/
var userAgent: String = ""

override fun build(): WebsiteDeviceRegistration = WebsiteDeviceRegistration( url, userAgent, deviceDisplayName )
override fun build(): WebsiteDeviceRegistration =
WebsiteDeviceRegistration( url, userAgent, deviceDisplayName, additionalSpecifications )
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import extendJson from "@cachet/kotlinx-serialization-kotlinx-serialization-json
// Facade with better method names and type conversions for internal types.
export namespace kotlinx.serialization
{
export function getSerializer( type: any ) { return type.Companion.m16() }
export function getSerializer( type: any ) { return type.Companion.j16() }
}
export namespace kotlinx.serialization.json
{
Expand Down

0 comments on commit 7f1572f

Please sign in to comment.