---
title: WKTextContentType
framework: watchkit
role: symbol
role_heading: Structure
path: watchkit/wktextcontenttype
---

# WKTextContentType

Constants that specify a text field’s semantic meaning.

## Declaration

```swift
struct WKTextContentType
```

## Topics

### Name

- [name](watchkit/wktextcontenttype/name.md)
- [namePrefix](watchkit/wktextcontenttype/nameprefix.md)
- [givenName](watchkit/wktextcontenttype/givenname.md)
- [middleName](watchkit/wktextcontenttype/middlename.md)
- [familyName](watchkit/wktextcontenttype/familyname.md)
- [nameSuffix](watchkit/wktextcontenttype/namesuffix.md)
- [nickname](watchkit/wktextcontenttype/nickname.md)

### Employment

- [jobTitle](watchkit/wktextcontenttype/jobtitle.md)
- [organizationName](watchkit/wktextcontenttype/organizationname.md)

### Address

- [location](watchkit/wktextcontenttype/location.md)
- [fullStreetAddress](watchkit/wktextcontenttype/fullstreetaddress.md)
- [streetAddressLine1](watchkit/wktextcontenttype/streetaddressline1.md)
- [streetAddressLine2](watchkit/wktextcontenttype/streetaddressline2.md)
- [addressCity](watchkit/wktextcontenttype/addresscity.md)
- [addressState](watchkit/wktextcontenttype/addressstate.md)
- [addressCityAndState](watchkit/wktextcontenttype/addresscityandstate.md)
- [sublocality](watchkit/wktextcontenttype/sublocality.md)
- [countryName](watchkit/wktextcontenttype/countryname.md)
- [postalCode](watchkit/wktextcontenttype/postalcode.md)

### Contact Information

- [telephoneNumber](watchkit/wktextcontenttype/telephonenumber.md)
- [emailAddress](watchkit/wktextcontenttype/emailaddress.md)

### Other

- [URL](watchkit/wktextcontenttype/url.md)
- [creditCardNumber](watchkit/wktextcontenttype/creditcardnumber.md)

### Login Credentials

- [username](watchkit/wktextcontenttype/username.md)
- [password](watchkit/wktextcontenttype/password.md)
- [newPassword](watchkit/wktextcontenttype/newpassword.md)
- [oneTimeCode](watchkit/wktextcontenttype/onetimecode.md)

### Initializers

- [init(rawValue:)](watchkit/wktextcontenttype/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### Specifying the Content Type

- [setTextContentType(_:)](watchkit/wkinterfacetextfield/settextcontenttype(_:).md)
