# GoogleSignInSwift Framework Reference

# GoogleSignInButtonState

    @available(iOS 13.0, macOS 10.15, *)
    public enum GoogleSignInButtonState : String, Identifiable, CaseIterable

The state of the sign-in button.
- `


  ### [normal](https://developers.google.com/identity/sign-in/ios/reference-swift/Enums/GoogleSignInButtonState#/s:17GoogleSignInSwift0abC11ButtonStateO6normalyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case normal

- `


  ### [disabled](https://developers.google.com/identity/sign-in/ios/reference-swift/Enums/GoogleSignInButtonState#/s:17GoogleSignInSwift0abC11ButtonStateO8disabledyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case disabled

- `


  ### [pressed](https://developers.google.com/identity/sign-in/ios/reference-swift/Enums/GoogleSignInButtonState#/s:17GoogleSignInSwift0abC11ButtonStateO7pressedyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case pressed

- `


  ### [id](https://developers.google.com/identity/sign-in/ios/reference-swift/Enums/GoogleSignInButtonState#/s:s12IdentifiableP2id2IDQzvp)


  `

  #### Declaration

  Swift

      public var id: String { get }