QueryItemValue

public protocol QueryItemValue

A type that can be used as a value for a query item.

The QueryItemValue protocol defines a type that can be used as a value for a query item. It requires conforming types to provide a serializedQueryItem property that returns a string representation of the query item value.

  • The serialized value of the query item.

    This property represents the serialized value of the query item. It is used to convert the query item value into a string format suitable for URL query parameters.

    Declaration

    Swift

    var serializedQueryItem: String? { get }
  • Indicates whether the query item is a collection.

    This property is used to determine if the query item is a collection.

    Declaration

    Swift

    var isCollection: Bool { get }
  • Iterates over the elements of the collection.

    This method is used to iterate over the elements of the collection. If the query item is not a collection, this method should not be called.

    Declaration

    Swift

    func iterateCollection(_ iterator: (QueryItemValue) -> Void)

    Parameters

    iterator

    A closure that is called for each element in the collection.