# User Availability Schedule Calendlyr::Availabilities::UserSchedule The availability schedule set by the user. Visit official [API Doc](https://developer.calendly.com/api-docs/008bd39518269-user-availability-schedule) ## Client requests ### Retrieve This will return the availability schedule of the given UUID.See [official API doc](https://developer.calendly.com/api-docs/3b1c2d5f97b5c-get-user-availability-schedule) ```ruby client.availabilities.retrieve_user_schedule(uuid: @uuid) #=> #], wday="sunday", date="2022-12-31">], client=#, uuid="abc123"> ``` ### List Return the availability schedules of the given user. See [official API doc](https://developer.calendly.com/api-docs/8098de44af94c-list-user-availability-schedules) ```ruby client.availabilities.list_user_schedules(user: @user) #=> #], wday="sunday", date="2022-12-31">], client=#, uuid="abc123">, #], wday="monday">, #], wday="tuesday">, #, #], wday="thursday">, #], wday="friday">, #, #], date="2028-12-31">], client=#, uuid="abc456">], @count=nil, @next_page=nil, @next_page_token=nil, @client=#> ``` #### List on me Use `me` user ```ruby client.me.availability_schedules #=> #], wday="sunday", date="2022-12-31">], client=#, uuid="abc123">, #], wday="monday">, #], wday="tuesday">, #, #], wday="thursday">, #], wday="friday">, #, #], date="2028-12-31">], client=#, uuid="abc456">], @count=nil, @next_page=nil, @next_page_token=nil, @client=#> ``` ## Object methods ### Associated User ```ruby user_schedule.associated_user #=> # ``` ### Associated Rules ```ruby user_schedule.rules #=> [#, ...] ```