| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- //
- // ShareService+UI.swift
- // Loop
- //
- // Copyright © 2018 LoopKit Authors. All rights reserved.
- //
- import LoopKitUI
- import ShareClient
- extension ShareService: ServiceAuthenticationUI {
- public var credentialFormFieldHelperMessage: String? {
- return nil
- }
- public var credentialFormFields: [ServiceCredential] {
- return [
- ServiceCredential(
- title: LocalizedString("Username", comment: "The title of the Dexcom share username credential"),
- isSecret: false,
- keyboardType: .asciiCapable
- ),
- ServiceCredential(
- title: LocalizedString("Password", comment: "The title of the Dexcom share password credential"),
- isSecret: true,
- keyboardType: .asciiCapable
- ),
- ServiceCredential(
- title: LocalizedString("Server", comment: "The title of the Dexcom share server URL credential"),
- isSecret: false,
- options: [
- (title: LocalizedString("US", comment: "U.S. share server option title"),
- value: KnownShareServers.US.rawValue),
- (title: LocalizedString("Outside US", comment: "Outside US share server option title"),
- value: KnownShareServers.NON_US.rawValue)
- ]
- )
- ]
- }
- }
|