SealSkin

models

Pydantic models for API payloads and on-disk records.

attributePROJECT_URL
= 'https://github.com/selkies-project/sealskin'
attributeWALLPAPER_FITS
= ('cover', 'contain', 'stretch', 'center')
attributeAPP_KEY_CLIENTS
= ('chrome', 'firefox', 'android', 'ios', 'other')
attributeAPP_STORE_URLS
= {'chrome': 'https://chromewebstore.google.com/detail/sealskin-isolation/lclgfmnljgacfdpmmmjmfpdelndbbfhk', 'firefox': 'https://addons.mozilla.org/en-US/firefox/addon/sealskin-isolation/', 'android': 'https://play.google.com/store/apps/details?id=io.linuxserver.sealskin', 'ios': 'https://apps.apple.com/us/app/sealskin/id6758210210'}
attributeRECORD_FIELDStuple[str, ...]
= ('id', 'source', 'source_app_id', 'app_template', 'users', 'groups', 'auto_update', 'home_directories', 'is_meta_app', 'base_app_id', 'home_template_name')

GPUInfo

Application

LaunchProgress

LaunchRequestSimple

LaunchRequestURL

LaunchRequestFile

LaunchResponse

HandshakeInitiateResponse

HandshakeExchangeRequest

HandshakeExchangeResponse

SignInConfig

BrandLink

BrandApp

Branding

BrandLinkView

BrandImage

BrandingView

BrandImageUpload

SignInRegistrationRequest

KeySignInRequest

ApplicationKey

ApplicationKeyPolicy

ApplicationKeyList

ApplicationKeyCreateRequest

ApplicationKeyCreated

SignInRegistration

EncryptedPayload

AppStore

AvailableAppProviderConfig

AvailableApp

EnvVar

InstalledAppProviderConfig

InstalledApp

InstalledAppRecord

InstalledAppWithStatus

ImageUpdateCheckResponse

ImagePullResponse

AppTemplate

TemplateSchemaOption

TemplateSchemaSection

TemplateSchemaSetting

TemplateSchemaResponse

UiManifest

UserSettings

GroupSettings

AdminStatusResponse

VpnEndpoint

VpnEndpointChoice

VpnChoice

VpnTunnel

VpnEndpointEdit

VpnEndpointsImport

VpnProfileView

VpnImportRequest

VpnProfileUpdate

ProotCatalogApp

ProotCatalog

ProotCatalogName

ProotCatalogStatus

ProotRemoteApp

User

Group

ManagementDataResponse

CreateUserRequest

CreateUserResponse

UpdateUserRequest

CreateGroupRequest

UpdateGroupRequest

ApproveUserRequest

CreateMetaAppRequest

LaunchMetaCustomizeRequest

CreateAdminRequest

HomeDirectoryList

HomeDirectoryCreate

ActiveSessionInfo

SendFileToSessionRequest

UserSessionList

UploadInitiateRequest

UploadInitiateResponse

UploadChunkRequest

UploadToStorageRequest

FileListItem

FileListResponse

CreateFolderRequest

DeleteItemsRequest

DeleteTaskResponse

DeleteStatusResponse

FinalizeUploadToDirRequest

FileChunkResponse

GenericSuccessMessage

ShareFileRequest

PublicShareInfo

PublicShareMetadata

LaunchRequestFilePath

LaunchFromStorageRequest