ground_control_client
library
Classes
-
AcceptedTerms
-
-
AcceptedTermsDTO
-
-
AccountAuthorization
-
This model and table is deprecated. Use UserInvitation instead.
-
Address
-
Represents a physical address of a person or company.
-
AuthenticationKeyManager
-
Manages keys for authentication with the server.
-
BadRequestMessage
-
A message sent when a bad request is received.
-
BillingInfo
-
-
Bit
-
Represents a binary vector, where each element is either
true
or false
.
-
Capsule
-
Represents an infrastructure capsule instance (a deployment target).
-
CapsuleResource
-
-
Client
-
-
CloseMethodStreamCommand
-
A message sent over a websocket connection to close a websocket stream of
data to an endpoint method.
-
ConnectivityMonitor
-
Keeps track of internet connectivity and notifies its listeners when the
internet connection is either lost or regained. For most use cases, use
the concrete FlutterConnectivityMonitor class in the serverpod_flutter
package.
-
CustomDomainName
-
-
CustomDomainNameList
-
-
CustomDomainNameWithDefaultDomains
-
-
DatabaseConnection
-
-
DatabaseResource
-
-
DeployAttempt
-
Represents the status information of a deployment attempt.
-
DeployAttemptStage
-
Represents the status information of a stage in a deployment attempt.
-
EndpointAdminProjects
Endpoint
-
Endpoint for global administrator projects access.
-
EndpointAdminUsers
Endpoint
-
Endpoint for global administrator users access.
-
EndpointAuth
Endpoint
-
Endpoint for authentication.
-
EndpointAuthWithAuth
Endpoint
-
Endpoint for authentication.
-
EndpointBilling
Endpoint
-
-
EndpointCaller
-
Super class for all classes that can call a server endpoint.
-
EndpointCustomDomainName
Endpoint
-
-
EndpointDatabase
Endpoint
-
Endpoint for database management.
-
EndpointDeploy
Endpoint
-
-
EndpointEnvironmentVariables
Endpoint
-
Endpoint for managing environment variables.
-
EndpointInfraResources
Endpoint
-
Endpoint for infrastructure resource provisioning.
-
EndpointLogs
Endpoint
-
Endpoint for accessing cloud logs.
-
EndpointProjects
Endpoint
-
Endpoint for managing projects.
-
EndpointRef
-
This class connects endpoints on the server with the client, it also
hooks up streams with the endpoint. Overridden by generated code.
-
EndpointRoles
Endpoint
-
Endpoint for managing access roles.
-
EndpointSecrets
Endpoint
-
-
EndpointStatus
Endpoint
-
Endpoint for accessing capsule deployment status.
-
EndpointUsers
Endpoint
-
Endpoint for managing users.
-
EnvironmentVariable
-
-
FileUploader
-
The file uploader uploads files to Serverpod's cloud storage. On the server
you can setup a custom storage service, such as S3 or Google Cloud. To
directly upload a file, you first need to retrieve an upload description
from your server. After the file is uploaded, make sure to notify the server
by calling the verifyDirectFileUpload on the current Session object.
-
FileUploaderClient
-
The file uploader uploads files to some storage.
-
GoogleCloudStorageUploader
-
The file uploader uploads files to Serverpod's cloud storage. On the server
you can setup a custom storage service, such as S3 or Google Cloud. To
directly upload a file, you first need to retrieve an upload description
from your server. After the file is uploaded, make sure to notify the server
by calling the verifyDirectFileUpload on the current Session object.
-
HalfVector
-
Represents a vector of half-precision float values.
-
LogRecord
-
Represents a log record (entry).
-
MethodCallContext
-
Context for a method call.
-
MethodStreamMessage
-
A message sent to a method stream.
-
MethodStreamSerializableException
-
A serializable exception sent over a method stream.
-
MockFileUploader
-
-
ModuleEndpointCaller
-
This class is used to connect modules with the client. Overridden by
generated code.
-
Modules
-
-
NewCustomDomainNamesEvent
-
-
OpenMethodStreamCommand
-
A message sent over a websocket connection to open a websocket stream of
data to an endpoint method.
-
OpenMethodStreamResponse
-
A message sent over a websocket connection to respond to an
OpenMethodStreamCommand.
-
Owner
-
-
PingCommand
-
A message sent over a websocket connection to check if the connection is
still alive. The other end should respond with a PongCommand.
-
PongCommand
-
A response to a PingCommand.
-
Project
-
Represents a project of a tenant.
Typically a serverpod project.
-
ProjectConfig
-
-
ProjectDeleteCallEvent
-
-
Protocol
-
-
ProtocolSerialization
-
The ProtocolSerialization defines a toJsonForProtocol method which makes it
possible to limit what fields are serialized
-
PubsubEntry
-
Represents the receiving of a Pubsub message.
-
RequiredTerms
-
-
Role
-
Represents an access role for a specific project.
Roles are assigned to users via membership, giving them the role's access scopes.
-
SecretResource
-
-
SerializableEntity
-
DEPRECATED: This class is deprecated and will be removed in version 2.1.
Please implement the SerializableModel interface instead for creating serializable
models.
-
SerializableModel
-
The SerializableModel is the base interface for all serializable objects in
Serverpod, except primitives.
-
SerializationManager
-
The SerializationManager is responsible for creating objects from a
serialization, but also for serializing objects. This class is typically
extended by generated code.
-
ServerpodClientRequestDelegate
-
Defines the interface of the delegate that performs the actual request to the server
and returns the response data.
The delegate is used by ServerpodClientShared to perform the actual request.
It's overridden in different versions depending on if the dart:io library
is available.
-
ServerpodClientShared
-
Superclass with shared methods for handling communication with the server.
Is typically overridden by generated code to provide implementations of methods for calling the server.
-
SparseVector
-
Represents a sparse vector that stores only non-zero elements.
-
StreamingConnectionHandler
-
The StreamingConnection handler manages the web socket connection and its
state. It will automatically reconnect to the server if the connection is
lost. The listener will be notified whenever the connection state changes
and once every second when counting down to reconnect. The time between
reconnection attempts is specified with retryEverySeconds, default is 5
seconds.
-
StreamingConnectionHandlerState
-
Represents the state of the connection handler.
-
Subscription
-
-
User
-
Represents a Serverpod cloud customer user, invited or registered.
-
UserRoleMembership
-
Represents a membership of a user in a role.
-
Uuid
-
uuid for Dart
Author: Yulian Kuncheff
Released under MIT License.
-
UuidValue
-
-
Vector
-
Represents a vector of double values.
-
WebSocketMessage
-
Base class for messages sent over a WebSocket connection.
-
WebSocketMessageInfo
-
Interface of WebSocketMessage subclasses that have endpoint,
method and connection id info.
Constants
-
autoSerializedTypes
→ const List<String>
-
All datatypes that are serialized by default.
Used internally in Serverpod code generation.
-
basicAuthSchemeName
→ const String
-
The name of the default Serverpod scheme for HTTP "authorization" headers.
Note, the scheme name is case-insensitive and should be compared in a case-insensitive manner.
-
extensionSerializedTypes
→ const List<String>
-
All datatypes that has extensions to support serialization.
Used internally in Serverpod code generation.
-
hasCloneExtensionTypes
→ const List<String>
-
List of types that has a clone method extension and therefore can be
copied by calling clone().
-
useResult
→ const UseResult
-
Used to annotate a method, field, or getter within a class, mixin, or
extension, or a or top-level getter, variable or function to indicate that
the value obtained by invoking it should be used. A value is considered used
if it is assigned to a variable, passed to a function, or used as the target
of an invocation, or invoked (if the result is itself a function).
Properties
-
nonMutableTypeNames
→ List<String>
-
List of types that are not mutable and therefore do not need to be
copied or handled in a copyWith method.
final
Functions
-
getType<T>()
→ Type
-
Get the type provided as an generic. Useful for getting a nullable type.
-
Returns true if the provided value is a valid HTTP "authorization" header value
(which includes starting with an authentication scheme name).
-
Returns true if the provided value is a Serverpod-wrapped auth key.
-
Returns the auth key from an auth value that has potentially been wrapped.
This operation is the inverse of wrapAsBasicAuthHeaderValue.
If null is provided, null is returned.
-
Returns a value that is compliant with the HTTP auth header format
by encoding and wrapping the provided auth key as a Basic auth value.