GIDConfiguration
@interface GIDConfiguration : NSObject <NSCopying, NSSecureCoding>This class represents the client configuration provided by the developer.
- 
                  
                  The client ID of the app from the Google Cloud Console. DeclarationSwift var clientID: String { get }Objective-C @property (nonatomic, readonly) NSString *_Nonnull clientID;
- 
                  
                  The client ID of the home server. This will be returned as the audienceproperty of the OpenID Connect ID token. For more info on the ID token: https://developers.google.com/identity/sign-in/ios/backend-authDeclarationSwift var serverClientID: String? { get }Objective-C @property (nonatomic, readonly, nullable) NSString *serverClientID;
- 
                  
                  The Google Apps domain to which users must belong to sign in. To verify, check GIDGoogleUser‘shostedDomainproperty.DeclarationSwift var hostedDomain: String? { get }Objective-C @property (nonatomic, readonly, nullable) NSString *hostedDomain;
- 
                  
                  The OpenID2 realm of the home server. This allows Google to include the user’s OpenID Identifier in the OpenID Connect ID token. DeclarationSwift var openIDRealm: String? { get }Objective-C @property (nonatomic, readonly, nullable) NSString *openIDRealm;
- 
                  
                  Initialize a GIDConfigurationobject with a client ID.DeclarationSwift convenience init(clientID: String)Objective-C - (nonnull instancetype)initWithClientID:(nonnull NSString *)clientID;ParametersclientIDThe client ID of the app. Return ValueAn initialized GIDConfigurationinstance.
- 
                  
                  Initialize a GIDConfigurationobject with a client ID and server client ID.DeclarationSwift convenience init(clientID: String, serverClientID: String?)Objective-C - (nonnull instancetype)initWithClientID:(nonnull NSString *)clientID serverClientID:(nullable NSString *)serverClientID;ParametersclientIDThe client ID of the app. serverClientIDThe server’s client ID. Return ValueAn initialized GIDConfigurationinstance.
- 
                  
                  Initialize a GIDConfigurationobject by specifying all available properties.DeclarationSwift init(clientID: String, serverClientID: String?, hostedDomain: String?, openIDRealm: String?)Objective-C - (nonnull instancetype)initWithClientID:(nonnull NSString *)clientID serverClientID:(nullable NSString *)serverClientID hostedDomain:(nullable NSString *)hostedDomain openIDRealm:(nullable NSString *)openIDRealm;ParametersclientIDThe client ID of the app. serverClientIDThe server’s client ID. hostedDomainThe Google Apps domain to be used. openIDRealmThe OpenID realm to be used. Return ValueAn initialized GIDConfigurationinstance.