AI-generated Key Takeaways
- 
          The GIDProfileData class represents the basic profile information of a GIDGoogleUser. 
- 
          It includes properties for the user's email, full name, given name, and family name. 
- 
          The class also indicates whether the user has a profile image and provides a method to retrieve the image URL for a specified dimension. 
GIDProfileData
@interface GIDProfileData : NSObject <NSCopying, NSSecureCoding>This class represents the basic profile information of a GIDGoogleUser.
- 
                  
                  The Google user’s email. DeclarationSwift var email: String { get }Objective-C @property (nonatomic, readonly) NSString *_Nonnull email;
- 
                  
                  The Google user’s full name. DeclarationSwift var name: String { get }Objective-C @property (nonatomic, readonly) NSString *_Nonnull name;
- 
                  
                  The Google user’s given name. DeclarationSwift var givenName: String? { get }Objective-C @property (nonatomic, readonly, nullable) NSString *givenName;
- 
                  
                  The Google user’s family name. DeclarationSwift var familyName: String? { get }Objective-C @property (nonatomic, readonly, nullable) NSString *familyName;
- 
                  
                  Whether or not the user has profile image. DeclarationSwift var hasImage: Bool { get }Objective-C @property (nonatomic, readonly) BOOL hasImage;
- 
                  
                  Gets the user’s profile image URL for the given dimension in pixels for each side of the square. DeclarationSwift func imageURL(withDimension dimension: UInt) -> URL?Objective-C - (nullable NSURL *)imageURLWithDimension:(NSUInteger)dimension;ParametersdimensionThe desired height (and width) of the profile image. Return ValueThe URL of the user’s profile image.