@@ -1033,7 +1033,7 @@ def add_to_calendar(args = {})
10331033 # call
10341034 # :required_duration - A hash stating the length of time the event will
10351035 # last for
1036- # :available_periods - A hash stating the available periods for the event
1036+ # :query_periods - A hash stating the available periods for the event
10371037 # :start_interval - An Integer representing the start interval
10381038 # of minutes for the availability query.
10391039 # :buffer - An Hash containing the buffer to apply to
@@ -1069,7 +1069,7 @@ def add_to_calendar(args = {})
10691069 # }
10701070 # ],
10711071 # required_duration: { minutes: 60 },
1072- # available_periods : [{
1072+ # query_periods : [{
10731073 # start: Time.utc(2017, 1, 1, 9, 00),
10741074 # end: Time.utc(2017, 1, 1, 17, 00),
10751075 # }]
@@ -1110,7 +1110,7 @@ def real_time_scheduling(args = {})
11101110 end
11111111 end
11121112
1113- translate_available_periods ( availability [ :available_periods ] )
1113+ translate_available_periods ( availability [ :query_periods ] || availability [ : available_periods] )
11141114 body [ :availability ] = availability
11151115
11161116 response = raw_post ( "/v1/real_time_scheduling" , body )
@@ -1176,7 +1176,7 @@ def real_time_scheduling(args = {})
11761176 # an array of invitees to invite to or reject from
11771177 # the event. Invitees are represented by a hash of
11781178 # :email and :display_name (optional).
1179- # :available_periods - A hash stating the available periods for the event
1179+ # :query_periods - A hash stating the query periods for the event
11801180 # target_calendars - An array of hashes stating into which calendars to insert the created
11811181 # event
11821182 # Raises Cronofy::CredentialsMissingError if no credentials available.
@@ -1194,7 +1194,8 @@ def real_time_sequencing(args)
11941194
11951195 if availability = args [ :availability ]
11961196 availability [ :sequence ] = map_availability_sequence ( availability [ :sequence ] )
1197- translate_available_periods ( availability [ :available_periods ] ) if availability [ :available_periods ]
1197+ periods = availability [ :query_periods ] || availability [ :available_periods ]
1198+ translate_available_periods ( periods ) if periods
11981199 end
11991200
12001201 body [ :availability ] = availability
@@ -1748,8 +1749,10 @@ def map_availability_sequence(sequence)
17481749 hash [ :required_duration ] = map_availability_required_duration ( value )
17491750 end
17501751
1751- if sequence_item [ :available_periods ]
1752- translate_available_periods ( sequence_item [ :available_periods ] )
1752+ periods = sequence_item [ :query_periods ] || sequence_item [ :available_periods ]
1753+
1754+ if periods
1755+ translate_available_periods ( periods )
17531756 end
17541757
17551758 if value = sequence_item [ :start_interval ]
0 commit comments