# GoogleSignInSwift Framework Reference

# GoogleSignInButtonStyle

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

The layout styles supported by the sign-in button.

The minimum size of the button depends on the language used for text.
- `


  ### [standard](https://developers.google.com/identity/sign-in/ios/reference-swift/Enums/GoogleSignInButtonStyle#/s:17GoogleSignInSwift0abC11ButtonStyleO8standardyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case standard

- `


  ### [wide](https://developers.google.com/identity/sign-in/ios/reference-swift/Enums/GoogleSignInButtonStyle#/s:17GoogleSignInSwift0abC11ButtonStyleO4wideyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case wide

- `


  ### [icon](https://developers.google.com/identity/sign-in/ios/reference-swift/Enums/GoogleSignInButtonStyle#/s:17GoogleSignInSwift0abC11ButtonStyleO4iconyA2CmF)


  ` Undocumented

  #### Declaration

  Swift

      case icon

- `


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


  `

  #### Declaration

  Swift

      public var id: String { get }