Structures

The following structures are available globally.

  • Declaration

    Swift

    public struct MozAdsCacheConfig : Equatable, Hashable
    extension MozAdsCacheConfig: Sendable
  • Declaration

    Swift

    public struct MozAdsCallbacks : Equatable, Hashable
    extension MozAdsCallbacks: Sendable
  • Declaration

    Swift

    public struct MozAdsContentCategory : Equatable, Hashable
    extension MozAdsContentCategory: Sendable
  • Declaration

    Swift

    public struct MozAdsIabContent : Equatable, Hashable
    extension MozAdsIabContent: Sendable
  • Declaration

    Swift

    public struct MozAdsImage : Equatable, Hashable
    extension MozAdsImage: Sendable
  • Declaration

    Swift

    public struct MozAdsPlacementRequest : Equatable, Hashable
    extension MozAdsPlacementRequest: Sendable
  • Declaration

    Swift

    public struct MozAdsPlacementRequestWithCount : Equatable, Hashable
    extension MozAdsPlacementRequestWithCount: Sendable
  • Declaration

    Swift

    public struct MozAdsRequestCachePolicy : Equatable, Hashable
    extension MozAdsRequestCachePolicy: Sendable
  • Declaration

    Swift

    public struct MozAdsRequestOptions : Equatable, Hashable
    extension MozAdsRequestOptions: Sendable
  • Declaration

    Swift

    public struct MozAdsSpoc : Equatable, Hashable
    extension MozAdsSpoc: Sendable
  • Declaration

    Swift

    public struct MozAdsSpocFrequencyCaps : Equatable, Hashable
    extension MozAdsSpocFrequencyCaps: Sendable
  • Declaration

    Swift

    public struct MozAdsSpocRanking : Equatable, Hashable
    extension MozAdsSpocRanking: Sendable
  • Declaration

    Swift

    public struct MozAdsTile : Equatable, Hashable
    extension MozAdsTile: Sendable
  • The decrypted response from the Gateway/Target

    See more

    Declaration

    Swift

    public struct OhttpResponse : Equatable, Hashable
    extension OhttpResponse: Sendable
  • Declaration

    Swift

    public struct TestServerRequest : Equatable, Hashable
    extension TestServerRequest: Sendable
  • What you get back as an address.

    See more

    Declaration

    Swift

    public struct Address : Equatable, Hashable
    extension Address: Sendable
  • What you get back as a credit-card.

    See more

    Declaration

    Swift

    public struct CreditCard : Equatable, Hashable
    extension CreditCard: Sendable
  • Metrics tracking scrubbing of credit cards that cannot be decrypted, see

    See more

    Declaration

    Swift

    public struct CreditCardsDeletionMetrics : Equatable, Hashable
    extension CreditCardsDeletionMetrics: Sendable
  • What you pass to create or update an address.

    See more

    Declaration

    Swift

    public struct UpdatableAddressFields : Equatable, Hashable
    extension UpdatableAddressFields: Sendable
  • What you pass to create or update a credit-card.

    See more

    Declaration

    Swift

    public struct UpdatableCreditCardFields : Equatable, Hashable
    extension UpdatableCreditCardFields: Sendable
  • An OAuth access token, with its associated keys and metadata.

    This struct represents an FxA OAuth access token, which can be used to access a resource or service on behalf of the user. For example, accessing the user’s data in Firefox Sync an access token for the scope https:///identity.mozilla.com/apps/sync along with the associated encryption key.

    See more

    Declaration

    Swift

    public struct AccessTokenInfo : Equatable, Hashable
    extension AccessTokenInfo: Sendable
  • A client connected to the user’s account.

    This struct provides metadata about a client connected to the user’s account. Unlike the [Device] struct, “clients” encompasses both client-side and server-side applications - basically anything where the user is able to sign in with their Firefox Account.

    This data would typically be used for targeted messaging purposes, catering the contents of the message to what other applications the user has on their account.

    See more

    Declaration

    Swift

    public struct AttachedClient : Equatable, Hashable
    extension AttachedClient: Sendable
  • Information about the authorization state of the application.

    This struct represents metadata about whether the application is currently connected to the user’s account.

    See more

    Declaration

    Swift

    public struct AuthorizationInfo : Equatable, Hashable
    extension AuthorizationInfo: Sendable
  • Parameters provided in an incoming OAuth request.

    This struct represents parameters obtained from an incoming OAuth request - that is, the values that an OAuth client would append to the authorization URL when initiating an OAuth sign-in flow.

    See more

    Declaration

    Swift

    public struct AuthorizationParameters : Equatable, Hashable
    extension AuthorizationParameters: Sendable
  • The payload sent when invoking a “close tabs” command.

    See more

    Declaration

    Swift

    public struct CloseTabsPayload : Equatable, Hashable
    extension CloseTabsPayload: Sendable
  • A device connected to the user’s account.

    This struct provides metadata about a device connected to the user’s account. This data would typically be used to display e.g. the list of candidate devices in a “send tab” menu.

    See more

    Declaration

    Swift

    public struct Device : Equatable, Hashable
    extension Device: Sendable
  • Device configuration

    See more

    Declaration

    Swift

    public struct DeviceConfig : Equatable, Hashable
    extension DeviceConfig: Sendable
  • Details of a web-push subscription endpoint.

    This struct encapsulates the details of a web-push subscription endpoint, including all the information necessary to send a notification to its owner. Devices attached to the user’s account may register one of these in order to receive timely updates about account-related events.

    Managing a web-push subscription is outside of the scope of this component.

    See more

    Declaration

    Swift

    public struct DevicePushSubscription : Equatable, Hashable
    extension DevicePushSubscription: Sendable
  • Declaration

    Swift

    public struct FxaConfig : Equatable, Hashable
    extension FxaConfig: Sendable
  • Local device that’s connecting to FxA

    This is returned by the device update methods and represents the server’s view of the local device.

    See more

    Declaration

    Swift

    public struct LocalDevice : Equatable, Hashable
    extension LocalDevice: Sendable
  • Information about the user that controls a Firefox Account.

    This struct represents details about the user themselves, and would typically be used to customize account-related UI in the browser so that it is personalize for the current user.

    See more

    Declaration

    Swift

    public struct Profile : Equatable, Hashable
    extension Profile: Sendable
  • A cryptographic key associated with an OAuth scope.

    Some OAuth scopes have a corresponding client-side encryption key that is required in order to access protected data. This struct represents such key material in a format compatible with the common “JWK” standard.

    See more

    Declaration

    Swift

    public struct ScopedKey : Equatable, Hashable
    extension ScopedKey: Sendable
  • The payload sent when invoking a “send tab” command.

    See more

    Declaration

    Swift

    public struct SendTabPayload : Equatable, Hashable
    extension SendTabPayload: Sendable
  • A received tab. Mis-named as the original intent was to keep the full “back” history for a tab, where this would be one such entry - but that never happened.

    See more

    Declaration

    Swift

    public struct TabHistoryEntry : Equatable, Hashable
    extension TabHistoryEntry: Sendable
  • Declaration

    Swift

    public struct UserData : Equatable, Hashable
    extension UserData: Sendable
  • A login stored in the database

    See more

    Declaration

    Swift

    public struct Login : Equatable, Hashable
    extension Login: Sendable
  • A login entry from the user, not linked to any database record. The add/update APIs input these.

    See more

    Declaration

    Swift

    public struct LoginEntry : Equatable, Hashable
    extension LoginEntry: Sendable
  • A login together with record fields, handed over to the store API; ie a login persisted elsewhere, useful for migrations

    See more

    Declaration

    Swift

    public struct LoginEntryWithMeta : Equatable, Hashable
    extension LoginEntryWithMeta: Sendable
  • Metadata fields managed internally by the library. These are automatically set on add() and updated on operations like touch() and update(). Not included in LoginEntry; use add_with_meta() when importing records with existing metadata.

    See more

    Declaration

    Swift

    public struct LoginMeta : Equatable, Hashable
    extension LoginMeta: Sendable
  • Metrics tracking deletion of logins that cannot be decrypted, see delete_undecryptable_records_for_remote_replacement for more details

    See more

    Declaration

    Swift

    public struct LoginsDeletionMetrics : Equatable, Hashable
    extension LoginsDeletionMetrics: Sendable
  • Declaration

    Swift

    public struct CuratedRecommendationsBucket : Equatable, Hashable, Codable
    extension CuratedRecommendationsBucket: Sendable
  • Declaration

    Swift

    public struct CuratedRecommendationsConfig : Equatable, Hashable, Codable
    extension CuratedRecommendationsConfig: Sendable
  • Declaration

    Swift

    public struct CuratedRecommendationsRequest : Equatable, Hashable, Codable
    extension CuratedRecommendationsRequest: Sendable
  • Declaration

    Swift

    public struct CuratedRecommendationsResponse : Equatable, Hashable, Codable
    extension CuratedRecommendationsResponse: Sendable
  • Declaration

    Swift

    public struct FakespotCta : Equatable, Hashable, Codable
    extension FakespotCta: Sendable
  • Declaration

    Swift

    public struct FakespotFeed : Equatable, Hashable, Codable
    extension FakespotFeed: Sendable
  • Declaration

    Swift

    public struct FakespotProduct : Equatable, Hashable, Codable
    extension FakespotProduct: Sendable
  • Declaration

    Swift

    public struct FeedSection : Equatable, Hashable, Codable
    extension FeedSection: Sendable
  • Declaration

    Swift

    public struct Feeds : Equatable, Hashable, Codable
    extension Feeds: Sendable
  • Declaration

    Swift

    public struct InterestPicker : Equatable, Hashable, Codable
    extension InterestPicker: Sendable
  • Declaration

    Swift

    public struct InterestPickerSection : Equatable, Hashable, Codable
    extension InterestPickerSection: Sendable
  • Declaration

    Swift

    public struct Layout : Equatable, Hashable, Codable
    extension Layout: Sendable
  • Declaration

    Swift

    public struct RecommendationDataItem : Equatable, Hashable, Codable
    extension RecommendationDataItem: Sendable
  • Declaration

    Swift

    public struct ResponsiveLayout : Equatable, Hashable, Codable
    extension ResponsiveLayout: Sendable
  • Declaration

    Swift

    public struct SectionSettings : Equatable, Hashable, Codable
    extension SectionSettings: Sendable
  • Declaration

    Swift

    public struct Tile : Equatable, Hashable, Codable
    extension Tile: Sendable
  • Declaration

    Swift

    public struct AppContext : Equatable, Hashable
    extension AppContext: Sendable
  • Declaration

    Swift

    public struct AvailableExperiment : Equatable, Hashable
    extension AvailableExperiment: Sendable
  • Declaration

    Swift

    public struct CalculatedAttributes : Equatable, Hashable
    extension CalculatedAttributes: Sendable
  • Declaration

    Swift

    public struct EnrolledExperiment : Equatable, Hashable
    extension EnrolledExperiment: Sendable
  • Declaration

    Swift

    public struct EnrollmentChangeEvent : Equatable, Hashable
    extension EnrollmentChangeEvent: Sendable
  • Declaration

    Swift

    public struct EnrollmentStatusExtraDef : Equatable, Hashable
    extension EnrollmentStatusExtraDef: Sendable
  • Declaration

    Swift

    public struct ExperimentBranch : Equatable, Hashable
    extension ExperimentBranch: Sendable
  • Declaration

    Swift

    public struct FeatureExposureExtraDef : Equatable, Hashable
    extension FeatureExposureExtraDef: Sendable
  • Declaration

    Swift

    public struct GeckoPref : Equatable, Hashable
    extension GeckoPref: Sendable
  • Declaration

    Swift

    public struct GeckoPrefState : Equatable, Hashable
    extension GeckoPrefState: Sendable
  • Declaration

    Swift

    public struct MalformedFeatureConfigExtraDef : Equatable, Hashable
    extension MalformedFeatureConfigExtraDef: Sendable
  • Declaration

    Swift

    public struct NimbusServerSettings
    extension NimbusServerSettings: Sendable
  • Declaration

    Swift

    public struct OriginalGeckoPref : Equatable, Hashable
    extension OriginalGeckoPref: Sendable
  • Declaration

    Swift

    public struct PrefEnrollmentData : Equatable, Hashable
    extension PrefEnrollmentData: Sendable
  • Declaration

    Swift

    public struct PreviousGeckoPrefState : Equatable, Hashable
    extension PreviousGeckoPrefState: Sendable
  • Declaration

    Swift

    public struct BookmarkData : Equatable, Hashable
    extension BookmarkData: Sendable
  • Declaration

    Swift

    public struct BookmarkFolder : Equatable, Hashable
    extension BookmarkFolder: Sendable
  • Declaration

    Swift

    public struct BookmarkSeparator : Equatable, Hashable
    extension BookmarkSeparator: Sendable
  • Declaration

    Swift

    public struct BookmarkUpdateInfo : Equatable, Hashable
    extension BookmarkUpdateInfo: Sendable
  • Exists just to convince uniffi to generate liftSequence* helpers!

    See more

    Declaration

    Swift

    public struct Dummy : Equatable, Hashable
    extension Dummy: Sendable
  • Declaration

    Swift

    public struct HistoryHighlight : Equatable, Hashable
    extension HistoryHighlight: Sendable
  • Declaration

    Swift

    public struct HistoryHighlightWeights : Equatable, Hashable
    extension HistoryHighlightWeights: Sendable
  • This is what is returned.

    See more

    Declaration

    Swift

    public struct HistoryMetadata : Equatable, Hashable
    extension HistoryMetadata: Sendable
  • This is used as an “input” to the api.

    See more

    Declaration

    Swift

    public struct HistoryMetadataObservation : Equatable, Hashable
    extension HistoryMetadataObservation: Sendable
  • Declaration

    Swift

    public struct HistoryMigrationResult : Equatable, Hashable
    extension HistoryMigrationResult: Sendable
  • Declaration

    Swift

    public struct HistoryVisitInfo : Equatable, Hashable
    extension HistoryVisitInfo: Sendable
  • Declaration

    Swift

    public struct HistoryVisitInfosWithBound : Equatable, Hashable
    extension HistoryVisitInfosWithBound: Sendable
  • Declaration

    Swift

    public struct InsertableBookmark : Equatable, Hashable
    extension InsertableBookmark: Sendable
  • Declaration

    Swift

    public struct InsertableBookmarkFolder : Equatable, Hashable
    extension InsertableBookmarkFolder: Sendable
  • Declaration

    Swift

    public struct InsertableBookmarkSeparator : Equatable, Hashable
    extension InsertableBookmarkSeparator: Sendable
  • Options for recording history metadata observations.

    See more

    Declaration

    Swift

    public struct NoteHistoryMetadataObservationOptions : Equatable, Hashable
    extension NoteHistoryMetadataObservationOptions: Sendable
  • Declaration

    Swift

    public struct RunMaintenanceMetrics : Equatable, Hashable
    extension RunMaintenanceMetrics: Sendable
  • Declaration

    Swift

    public struct SearchResult : Equatable, Hashable
    extension SearchResult: Sendable
  • Declaration

    Swift

    public struct TopFrecentSiteInfo : Equatable, Hashable
    extension TopFrecentSiteInfo: Sendable
  • Encapsulates either information about a visit to a page, or meta information about the page, or both. Use [VisitType.UPDATE_PLACE] to differentiate an update from a visit.

    See more

    Declaration

    Swift

    public struct VisitObservation : Equatable, Hashable
    extension VisitObservation: Sendable
  • Declaration

    Swift

    public struct DecryptResponse : Equatable, Hashable
    extension DecryptResponse: Sendable
  • Key Information that can be used to encrypt payloads

    See more

    Declaration

    Swift

    public struct KeyInfo : Equatable, Hashable
    extension KeyInfo: Sendable
  • Declaration

    Swift

    public struct PushConfiguration : Equatable, Hashable
    extension PushConfiguration: Sendable
  • An dictionary describing the push subscription that changed, the caller will receive a list of [PushSubscriptionChanged] when calling [PushManager::verify_connection], one entry for each channel that the caller should resubscribe to

    See more

    Declaration

    Swift

    public struct PushSubscriptionChanged : Equatable, Hashable
    extension PushSubscriptionChanged: Sendable
  • Subscription Information, the endpoint to send push messages to and the key information that can be used to encrypt payloads

    See more

    Declaration

    Swift

    public struct SubscriptionInfo : Equatable, Hashable
    extension SubscriptionInfo: Sendable
  • The subscription response object returned from [PushManager::subscribe]

    See more

    Declaration

    Swift

    public struct SubscriptionResponse : Equatable, Hashable
    extension SubscriptionResponse: Sendable
  • Represents a bounce status object nested within the profile.

    See more

    Declaration

    Swift

    public struct BounceStatus : Equatable, Hashable
    extension BounceStatus: Sendable
  • Represents a Relay email address object returned by the Relay API.

    Includes metadata and statistics for an alias, such as its status, usage stats, and identifying information.

    See: https://mozilla.github.io/fx-private-relay/api_docs.html

    See more

    Declaration

    Swift

    public struct RelayAddress : Equatable, Hashable
    extension RelayAddress: Sendable
  • Represents a Relay user profile returned by the Relay API.

    Contains information about the user’s subscription status, usage statistics, and account settings.

    See: https://mozilla.github.io/fx-private-relay/api_docs.html#tag/privaterelay/operation/profiles_retrieve

    See more

    Declaration

    Swift

    public struct RelayProfile : Equatable, Hashable
    extension RelayProfile: Sendable
  • Attachment metadata that can be optionally attached to a [Record]. The [location] should included in calls to [Client::get_attachment].

    See more

    Declaration

    Swift

    public struct Attachment : Equatable, Hashable
    extension Attachment: Sendable
  • Custom configuration for the client. Currently includes the following:

    • server: The Remote Settings server to use. If not specified, defaults to the production server (RemoteSettingsServer::Prod).
    • server_url: An optional custom Remote Settings server URL. Deprecated; please use server instead.
    • bucket_name: The optional name of the bucket containing the collection on the server. If not specified, the standard bucket will be used.
    • collection_name: The name of the collection for the settings server.
    See more

    Declaration

    Swift

    public struct RemoteSettingsConfig : Equatable, Hashable
    extension RemoteSettingsConfig: Sendable
  • Remote settings configuration

    This is the version used in the new API, hence the 2 at the end. The plan is to move consumers to the new API, remove the RemoteSettingsConfig struct, then remove the 2 from this name.

    See more

    Declaration

    Swift

    public struct RemoteSettingsConfig2 : Equatable, Hashable
    extension RemoteSettingsConfig2: Sendable
  • Remote settings context object

    This is used to filter the records returned. We always fetch all records from the remote-settings storage. Some records could have a filter_expression. If this is passed in and the record has a filter_expression, then only returns where the expression is true will be returned.

    See https://remote-settings.readthedocs.io/en/latest/target-filters.html for details.

    See more

    Declaration

    Swift

    public struct RemoteSettingsContext : Equatable, Hashable
    extension RemoteSettingsContext: Sendable
  • A parsed Remote Settings record. Records can contain arbitrary fields, so clients are required to further extract expected values from the [fields] member.

    See more

    Declaration

    Swift

    public struct RemoteSettingsRecord : Equatable, Hashable
    extension RemoteSettingsRecord: Sendable
  • Data structure representing the top-level response from the Remote Settings. [last_modified] will be extracted from the etag header of the response.

    See more

    Declaration

    Swift

    public struct RemoteSettingsResponse : Equatable, Hashable
    extension RemoteSettingsResponse: Sendable
  • Declaration

    Swift

    public struct Record : Equatable, Hashable
    extension Record: Sendable
  • Defines an individual search engine URL. This is defined separately to types::SearchEngineUrl as various fields may be optional in the supplied configuration.

    See more

    Declaration

    Swift

    public struct JsonEngineUrl : Equatable, Hashable
    extension JsonEngineUrl: Sendable
  • Reflects types::SearchEngineUrls, but using EngineUrl.

    See more

    Declaration

    Swift

    public struct JsonEngineUrls : Equatable, Hashable
    extension JsonEngineUrls: Sendable
  • Details of the search engines to display to the user, generated as a result of processing the search configuration.

    See more

    Declaration

    Swift

    public struct RefinedSearchConfig : Equatable, Hashable
    extension RefinedSearchConfig: Sendable
  • A definition for an individual search engine to be presented to the user.

    See more

    Declaration

    Swift

    public struct SearchEngineDefinition : Equatable, Hashable
    extension SearchEngineDefinition: Sendable
  • Defines an individual search engine URL.

    See more

    Declaration

    Swift

    public struct SearchEngineUrl : Equatable, Hashable
    extension SearchEngineUrl: Sendable
  • The URLs associated with the search engine.

    See more

    Declaration

    Swift

    public struct SearchEngineUrls : Equatable, Hashable
    extension SearchEngineUrls: Sendable
  • Parameter definitions for search engine URLs. The name property is always specified, along with one of value, experiment_config or search_access_point.

    See more

    Declaration

    Swift

    public struct SearchUrlParam : Equatable, Hashable
    extension SearchUrlParam: Sendable
  • The user’s environment that is used for filtering the search configuration.

    See more

    Declaration

    Swift

    public struct SearchUserEnvironment : Equatable, Hashable
    extension SearchUserEnvironment: Sendable
  • A set of names for a single entity.

    See more

    Declaration

    Swift

    public struct AlternateNames : Equatable, Hashable
    extension AlternateNames: Sendable
  • Additional data about how an FTS match was made

    See more

    Declaration

    Swift

    public struct FtsMatchInfo : Equatable, Hashable
    extension FtsMatchInfo: Sendable
  • A single geographic place.

    This corresponds to a single row in the main “geoname” table described in the GeoNames documentation 1. We exclude fields we don’t need.

    See more

    Declaration

    Swift

    public struct Geoname : Equatable, Hashable
    extension Geoname: Sendable
  • Alternate names for a geoname and its country and admin divisions.

    See more

    Declaration

    Swift

    public struct GeonameAlternates : Equatable, Hashable
    extension GeonameAlternates: Sendable
  • A fetched geoname with info on how it was matched.

    See more

    Declaration

    Swift

    public struct GeonameMatch : Equatable, Hashable
    extension GeonameMatch: Sendable
  • Single sample for a Glean labeled_timing_distribution

    See more

    Declaration

    Swift

    public struct LabeledTimingSample : Equatable, Hashable
    extension LabeledTimingSample: Sendable
  • Declaration

    Swift

    public struct QueryWithMetricsResult : Equatable, Hashable
    extension QueryWithMetricsResult: Sendable
  • Global Suggest configuration data.

    See more

    Declaration

    Swift

    public struct SuggestGlobalConfig : Equatable, Hashable
    extension SuggestGlobalConfig: Sendable
  • Constraints limit which suggestions to ingest from Remote Settings.

    See more

    Declaration

    Swift

    public struct SuggestIngestionConstraints : Equatable, Hashable
    extension SuggestIngestionConstraints: Sendable
  • Ingestion metrics

    These are recorded during [crate::Store::ingest] and returned to the consumer to record.

    See more

    Declaration

    Swift

    public struct SuggestIngestionMetrics : Equatable, Hashable
    extension SuggestIngestionMetrics: Sendable
  • Some providers manage multiple suggestion subtypes. Queries, ingests, and other operations on those providers must be constrained to a desired subtype.

    See more

    Declaration

    Swift

    public struct SuggestionProviderConstraints : Equatable, Hashable
    extension SuggestionProviderConstraints: Sendable
  • A query for suggestions to show in the address bar.

    See more

    Declaration

    Swift

    public struct SuggestionQuery : Equatable, Hashable
    extension SuggestionQuery: Sendable
  • Declaration

    Swift

    public struct DeviceSettings : Equatable, Hashable
    extension DeviceSettings: Sendable
  • Declaration

    Swift

    public struct SyncAuthInfo : Equatable, Hashable
    extension SyncAuthInfo: Sendable
  • Declaration

    Swift

    public struct SyncParams : Equatable, Hashable
    extension SyncParams: Sendable
  • Declaration

    Swift

    public struct SyncResult : Equatable, Hashable
    extension SyncResult: Sendable
  • Declaration

    Swift

    public struct ClientRemoteTabs : Equatable, Hashable
    extension ClientRemoteTabs: Sendable
  • Declaration

    Swift

    public struct LocalTabsInfo : Equatable, Hashable
    extension LocalTabsInfo: Sendable
  • Represents a “pending” command.

    See more

    Declaration

    Swift

    public struct PendingCommand : Equatable, Hashable
    extension PendingCommand: Sendable
  • Declaration

    Swift

    public struct RemoteTabRecord : Equatable, Hashable
    extension RemoteTabRecord: Sendable
  • A tab-group, representing a session store TabGroupStateData.

    See more

    Declaration

    Swift

    public struct TabGroup : Equatable, Hashable
    extension TabGroup: Sendable
  • Declaration

    Swift

    public struct Window : Equatable, Hashable
    extension Window: Sendable
  • Describes which events to an EventSink

    See more

    Declaration

    Swift

    public struct EventSinkSpecification : Equatable, Hashable
    extension EventSinkSpecification: Sendable
  • Declaration

    Swift

    public struct EventTarget : Equatable, Hashable
    extension EventTarget: Sendable
  • Declaration

    Swift

    public struct TracingEvent : Equatable, Hashable
    extension TracingEvent: Sendable
  • Declaration

    Swift

    public struct ClientSettings : Equatable, Hashable
    extension ClientSettings: Sendable
  • Configuration for an OHTTP channel

    See more

    Declaration

    Swift

    public struct OhttpConfig : Equatable, Hashable
    extension OhttpConfig: Sendable
  • Declaration

    Swift

    public struct Request : Equatable, Hashable
    extension Request: Sendable
  • A response from the server.

    See more

    Declaration

    Swift

    public struct Response : Equatable, Hashable
    extension Response: Sendable