GooglePlacesSwift Framework Reference

HoursType

  enum 
 HoursType 
 
  extension 
 HoursType 
 : 
 Copyable 
 , 
 Equatable 
 , 
 Escapable 
 , 
 Hashable 
 , 
 RawRepresentable 
 

Identifies the type of secondary opening hours.

HoursType is only set for secondary opening hours (i.e. opening hours returned from Place secondaryOpeningHours). Hours types described here: https://developers.google.com/maps/documentation/places/web-service/details#PlaceOpeningHours-type

  • The raw type that can be used to represent all values of the conforming type.

    Every distinct value of the conforming type has a corresponding unique value of the RawValue type, but there may be values of the RawValue type that don’t have a corresponding value of the conforming type.

    Declaration

    Swift

      typealias 
     RawValue 
     = 
     Int 
     
    
  • Declaration

    Swift

      case 
     access 
     
    
  • Declaration

    Swift

      case 
     breakfast 
     
    
  • Declaration

    Swift

      case 
     brunch 
     
    
  • Declaration

    Swift

      case 
     delivery 
     
    
  • Declaration

    Swift

      case 
     dinner 
     
    
  • Declaration

    Swift

      case 
     driveThrough 
     
    
  • Declaration

    Swift

      case 
     happyHour 
     
    
  • Creates a new instance with the specified raw value.

    If there is no value of the type that corresponds with the specified raw value, this initializer returns nil . For example:

      enum 
     PaperSize 
     : 
     String 
     { 
     case 
     A4 
     , 
     A5 
     , 
     Letter 
     , 
     Legal 
     } 
     print 
     ( 
     PaperSize 
     ( 
     rawValue 
     : 
     "Legal" 
     )) 
     // Prints "Optional(PaperSize.Legal)" 
     print 
     ( 
     PaperSize 
     ( 
     rawValue 
     : 
     "Tabloid" 
     )) 
     // Prints "nil" 
     
    

    Declaration

    Swift

      init 
     ?( 
     rawValue 
     : 
     Int 
     ) 
     
    

    Parameters

    rawValue

    The raw value to use for the new instance.

  • Declaration

    Swift

      case 
     kitchen 
     
    
  • Declaration

    Swift

      case 
     lunch 
     
    
  • Declaration

    Swift

      case 
     onlineServiceHours 
     
    
  • Declaration

    Swift

      case 
     pickup 
     
    
  • The corresponding value of the raw type.

    A new instance initialized with rawValue will be equivalent to this instance. For example:

      enum 
     PaperSize 
     : 
     String 
     { 
     case 
     A4 
     , 
     A5 
     , 
     Letter 
     , 
     Legal 
     } 
     let 
     selectedSize 
     = 
     PaperSize 
     . 
     Letter 
     print 
     ( 
     selectedSize 
     . 
     rawValue 
     ) 
     // Prints "Letter" 
     print 
     ( 
     selectedSize 
     == 
     PaperSize 
     ( 
     rawValue 
     : 
     selectedSize 
     . 
     rawValue 
     ) 
     ! 
     ) 
     // Prints "true" 
     
    

    Declaration

    Swift

      var 
     rawValue 
     : 
     Int 
     { 
     get 
     } 
     
    
  • Declaration

    Swift

      case 
     seniorHours 
     
    
  • Declaration

    Swift

      case 
     takeout 
     
    
Create a Mobile Website
View Site in Mobile | Classic
Share by: