---
title: ASAuthorizationAppleIDButton.ButtonType
framework: authenticationservices
role: symbol
role_heading: Enumeration
path: authenticationservices/asauthorizationappleidbutton/buttontype
---

# ASAuthorizationAppleIDButton.ButtonType

A type for the authorization button.

## Declaration

```swift
enum ButtonType
```

## Topics

### Choosing a Button Type

- [ASAuthorizationAppleIDButton.ButtonType.continue](authenticationservices/asauthorizationappleidbutton/buttontype/continue.md)
- [default](authenticationservices/asauthorizationappleidbutton/buttontype/default.md)
- [ASAuthorizationAppleIDButton.ButtonType.signUp](authenticationservices/asauthorizationappleidbutton/buttontype/signup.md)
- [ASAuthorizationAppleIDButton.ButtonType.signIn](authenticationservices/asauthorizationappleidbutton/buttontype/signin.md)

### Initializers

- [init(rawValue:)](authenticationservices/asauthorizationappleidbutton/buttontype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Styling the Button

- [cornerRadius](authenticationservices/asauthorizationappleidbutton/cornerradius.md)
- [ASAuthorizationAppleIDButton.Style](authenticationservices/asauthorizationappleidbutton/style.md)
