Other Structures

The following structures are available globally.

  • The AmplitudeBaseEvent struct represents an event with various properties and implements encoding for serialization.

    See more

    Declaration

    Swift

    public struct AmplitudeBaseEvent : Encodable, Equatable
  • The AmplitudeEventOptions struct holds common properties for events.

    See more

    Declaration

    Swift

    public struct AmplitudeEventOptions
  • A struct representing the payload for batching events to be sent to the server.

    This struct conforms to the Encodable protocol to facilitate easy encoding to JSON format. It includes an array of events to be uploaded.

    See more

    Declaration

    Swift

    public struct AmplitudeEventsBatchPayload : Encodable
  • Composite document information

    See more

    Declaration

    Swift

    public struct CompositeDocument
    extension CompositeDocument: Decodable
  • Information used to create a composite document

    See more

    Declaration

    Swift

    public struct CompositeDocumentInfo
    extension CompositeDocumentInfo: Encodable
  • A struct representing configuration settings.

    This struct holds various configuration options that can be used to customize the behavior and features.

    Note: This configuration is intended for internal use in Gini SDKs only.

    See more

    Declaration

    Swift

    public struct ClientConfiguration : Codable
  • Client information needed to access the Gini Bank API

    See more

    Declaration

    Swift

    public struct Client
  • Data model that represents a Document entity

    See more

    Declaration

    Swift

    public struct Document
    extension Document: Decodable
  • Data model for sending error events.

    See more

    Declaration

    Swift

    public struct ErrorEvent : Codable, Equatable
  • Partial document info used to create a composite document

    See more

    Declaration

    Swift

    public struct PartialDocumentInfo
    extension PartialDocumentInfo: Codable
  • Struct for payment response

    See more

    Declaration

    Swift

    public struct Payment
    extension Payment: Decodable
  • Struct for links in payment response

    Declaration

    Swift

    public struct PaymentLinks : Codable
  • Struct for payment request response

    See more

    Declaration

    Swift

    public struct PaymentRequest : Codable
  • Struct for links in payment request response

    Declaration

    Swift

    public struct Links : Codable
  • Struct for payment request response

    See more

    Declaration

    Swift

    public struct ResolvedPaymentRequest : Codable