internal static AvailabilityResponse DeserializeAvailabilityResponse(JsonElement element) { Optional <EventAvailability> availability = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("availability")) { if (property.Value.ValueKind == JsonValueKind.Null) { property.ThrowNonNullablePropertyIsNull(); continue; } availability = EventAvailability.DeserializeEventAvailability(property.Value); continue; } } return(new AvailabilityResponse(availability.Value)); }
public EventBuilder SetAvailability(EventAvailability availability) { _availability = availability; return(this); }
internal AvailabilityResponse(EventAvailability availability) { Availability = availability; }