Public Access
Seven files needed a hand. Most were two branches adding something in the same place, but three were one branch changing what the other had moved or renamed, and those are the ones worth reading. The shell keeps both new fields and both constructor lines: the connection recorder this branch built and the teams view model main did. Where main put a teams load inside OnScreenChanged, it now sits beside the logs refresh rather than inside RaiseSurfaceState — this branch extracted that notification block and it is called from two properties, so a screen-specific side effect in there would fire on every terminal switch as well. Main gave four row types a vault id and a vault name, and this branch had moved one of them — KnownHostRowViewModel — into its own file when the pinned keys became a screen. Git resolved that as "deleted here, modified there" and took the delete, which compiles as long as nobody looks: the moved copy still had the two-argument constructor and the call site had grown to four. Carried over by hand, along with the ordering the pins list now does on them. The status line's quiet rule was the subtle one. Main extracted it into IsWorthReporting; this branch had changed the same condition to read item counts rather than raw ones, because every user action queues a log entry a moment later and this machine reads its own entries back on the next pull. Take main's structure and the merge builds, passes, and silently restores a bug this branch existed partly to fix — every save's message overwritten a second after it appears. The method now reads PulledItems and PushedItems, with the reason in its remarks. Two conflicts were prose that had gone stale rather than code. The keychain screen's comment said team vaults are refused by the server's access service, which was true when it was written and is not now; main's replacement stands, in this branch's vocabulary. The design-gaps row for groups was claimed by both — real host groups here, per-vault headings there — and they are different things, so both rows stay and the difference is stated: a group is a shelf the user chose, a vault is who can read the item. One defect the tests found and the compiler could not. Generating a key opens the same editor as pasting one, but not through NewKey — so it never set the target vault main added, and a generated key was filed into whatever vault was edited last, or none. Both key-generation tests failed on it. Fixed where the editor opens, with the reason recorded there. One gap is left deliberately and is written down rather than half-built. Hosts, keys, credentials and pins are read across every vault this session holds a key for; groups are read from the active vault alone, so a host a teammate filed shows under UNGROUPED. Nothing is lost or misfiled — it is what the sidebar already shows for a group that has been deleted — but closing it needs a vault id on every group row for rename and delete, and a way to tell two vaults' identically-named groups apart under a layout with one heading per group. Both are worth doing and neither is a merge's business. It is in the remarks on ReloadGroupsAsync and in docs/design-import-gaps.md. dotnet build, dotnet test and dotnet format --verify-no-changes are all clean: 1282 tests, including the end-to-end suite against real containers.
856 lines
74 KiB
Plaintext
856 lines
74 KiB
Plaintext
#nullable enable
|
|
const DodoSSH.Contracts.ProblemCodes.AlreadyEnrolled = "already-enrolled" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.ClientTooOld = "client-too-old" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.EnrollmentRequired = "enrollment-required" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.Forbidden = "forbidden" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.IdempotencyKeyReuse = "idempotency-key-reuse" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.IdentityBindingInvalid = "identity-binding-invalid" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.InvalidCursor = "invalid-cursor" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.InvalidDeviceRegistration = "invalid-device-registration" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.InvalidEnrollment = "invalid-enrollment" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.InvalidTeam = "invalid-team" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.InvalidVaultGrant = "invalid-vault-grant" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.LastTeamOwner = "last-team-owner" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.MalformedRequest = "malformed-request" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.PushBatchTooLarge = "push-batch-too-large" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.RelayLimitReached = "relay-limit-reached" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.RelayTargetRejected = "relay-target-rejected" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.RelayTicketInvalid = "relay-ticket-invalid" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.TeamSlugTaken = "team-slug-taken" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.TypeBaseUri = "https://dodossh.dev/problems/" -> string!
|
|
const DodoSSH.Contracts.ProblemCodes.VaultConflict = "vault-conflict" -> string!
|
|
DodoSSH.Contracts.AddTeamMemberRequest
|
|
DodoSSH.Contracts.AddTeamMemberRequest.<Clone>$() -> DodoSSH.Contracts.AddTeamMemberRequest!
|
|
DodoSSH.Contracts.AddTeamMemberRequest.AddTeamMemberRequest(System.Guid UserId, DodoSSH.Contracts.TeamMemberRole Role) -> void
|
|
DodoSSH.Contracts.AddTeamMemberRequest.Deconstruct(out System.Guid UserId, out DodoSSH.Contracts.TeamMemberRole Role) -> void
|
|
DodoSSH.Contracts.AddTeamMemberRequest.Equals(DodoSSH.Contracts.AddTeamMemberRequest? other) -> bool
|
|
DodoSSH.Contracts.AddTeamMemberRequest.Role.get -> DodoSSH.Contracts.TeamMemberRole
|
|
DodoSSH.Contracts.AddTeamMemberRequest.Role.init -> void
|
|
DodoSSH.Contracts.AddTeamMemberRequest.UserId.get -> System.Guid
|
|
DodoSSH.Contracts.AddTeamMemberRequest.UserId.init -> void
|
|
DodoSSH.Contracts.ChangeTeamMemberRoleRequest
|
|
DodoSSH.Contracts.ChangeTeamMemberRoleRequest.<Clone>$() -> DodoSSH.Contracts.ChangeTeamMemberRoleRequest!
|
|
DodoSSH.Contracts.ChangeTeamMemberRoleRequest.ChangeTeamMemberRoleRequest(DodoSSH.Contracts.TeamMemberRole Role) -> void
|
|
DodoSSH.Contracts.ChangeTeamMemberRoleRequest.Deconstruct(out DodoSSH.Contracts.TeamMemberRole Role) -> void
|
|
DodoSSH.Contracts.ChangeTeamMemberRoleRequest.Equals(DodoSSH.Contracts.ChangeTeamMemberRoleRequest? other) -> bool
|
|
DodoSSH.Contracts.ChangeTeamMemberRoleRequest.Role.get -> DodoSSH.Contracts.TeamMemberRole
|
|
DodoSSH.Contracts.ChangeTeamMemberRoleRequest.Role.init -> void
|
|
DodoSSH.Contracts.CreateTeamRequest
|
|
DodoSSH.Contracts.CreateTeamRequest.<Clone>$() -> DodoSSH.Contracts.CreateTeamRequest!
|
|
DodoSSH.Contracts.CreateTeamRequest.CreateTeamRequest(System.Guid TeamId, string! Name, string! Slug, string? Description) -> void
|
|
DodoSSH.Contracts.CreateTeamRequest.Deconstruct(out System.Guid TeamId, out string! Name, out string! Slug, out string? Description) -> void
|
|
DodoSSH.Contracts.CreateTeamRequest.Description.get -> string?
|
|
DodoSSH.Contracts.CreateTeamRequest.Description.init -> void
|
|
DodoSSH.Contracts.CreateTeamRequest.Equals(DodoSSH.Contracts.CreateTeamRequest? other) -> bool
|
|
DodoSSH.Contracts.CreateTeamRequest.Name.get -> string!
|
|
DodoSSH.Contracts.CreateTeamRequest.Name.init -> void
|
|
DodoSSH.Contracts.CreateTeamRequest.Slug.get -> string!
|
|
DodoSSH.Contracts.CreateTeamRequest.Slug.init -> void
|
|
DodoSSH.Contracts.CreateTeamRequest.TeamId.get -> System.Guid
|
|
DodoSSH.Contracts.CreateTeamRequest.TeamId.init -> void
|
|
DodoSSH.Contracts.CreateTeamVaultRequest
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.<Clone>$() -> DodoSSH.Contracts.CreateTeamVaultRequest!
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.CreateTeamVaultRequest(System.Guid VaultId, string! Name, byte[]! WrappedVaultKey, byte[]! GrantSignature, System.DateTimeOffset GrantedAt) -> void
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.Deconstruct(out System.Guid VaultId, out string! Name, out byte[]! WrappedVaultKey, out byte[]! GrantSignature, out System.DateTimeOffset GrantedAt) -> void
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.Equals(DodoSSH.Contracts.CreateTeamVaultRequest? other) -> bool
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.GrantedAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.GrantedAt.init -> void
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.GrantSignature.get -> byte[]!
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.GrantSignature.init -> void
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.Name.get -> string!
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.Name.init -> void
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.VaultId.get -> System.Guid
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.VaultId.init -> void
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.WrappedVaultKey.get -> byte[]!
|
|
DodoSSH.Contracts.CreateTeamVaultRequest.WrappedVaultKey.init -> void
|
|
DodoSSH.Contracts.DirectoryEntry
|
|
DodoSSH.Contracts.DirectoryEntry.<Clone>$() -> DodoSSH.Contracts.DirectoryEntry!
|
|
DodoSSH.Contracts.DirectoryEntry.Deconstruct(out System.Guid UserId, out string? Email, out string? DisplayName, out byte[]! EncryptionPublicKey, out byte[]! SigningPublicKey, out byte[]! Fingerprint, out int KeyGeneration, out long KeyLogSequence) -> void
|
|
DodoSSH.Contracts.DirectoryEntry.DirectoryEntry(System.Guid UserId, string? Email, string? DisplayName, byte[]! EncryptionPublicKey, byte[]! SigningPublicKey, byte[]! Fingerprint, int KeyGeneration, long KeyLogSequence) -> void
|
|
DodoSSH.Contracts.DirectoryEntry.DisplayName.get -> string?
|
|
DodoSSH.Contracts.DirectoryEntry.DisplayName.init -> void
|
|
DodoSSH.Contracts.DirectoryEntry.Email.get -> string?
|
|
DodoSSH.Contracts.DirectoryEntry.Email.init -> void
|
|
DodoSSH.Contracts.DirectoryEntry.EncryptionPublicKey.get -> byte[]!
|
|
DodoSSH.Contracts.DirectoryEntry.EncryptionPublicKey.init -> void
|
|
DodoSSH.Contracts.DirectoryEntry.Equals(DodoSSH.Contracts.DirectoryEntry? other) -> bool
|
|
DodoSSH.Contracts.DirectoryEntry.Fingerprint.get -> byte[]!
|
|
DodoSSH.Contracts.DirectoryEntry.Fingerprint.init -> void
|
|
DodoSSH.Contracts.DirectoryEntry.KeyGeneration.get -> int
|
|
DodoSSH.Contracts.DirectoryEntry.KeyGeneration.init -> void
|
|
DodoSSH.Contracts.DirectoryEntry.KeyLogSequence.get -> long
|
|
DodoSSH.Contracts.DirectoryEntry.KeyLogSequence.init -> void
|
|
DodoSSH.Contracts.DirectoryEntry.SigningPublicKey.get -> byte[]!
|
|
DodoSSH.Contracts.DirectoryEntry.SigningPublicKey.init -> void
|
|
DodoSSH.Contracts.DirectoryEntry.UserId.get -> System.Guid
|
|
DodoSSH.Contracts.DirectoryEntry.UserId.init -> void
|
|
DodoSSH.Contracts.DodoSshConfiguration
|
|
DodoSSH.Contracts.DodoSshConfiguration.<Clone>$() -> DodoSSH.Contracts.DodoSshConfiguration!
|
|
DodoSSH.Contracts.DodoSshConfiguration.ApiBaseUrl.get -> System.Uri!
|
|
DodoSSH.Contracts.DodoSshConfiguration.ApiBaseUrl.init -> void
|
|
DodoSSH.Contracts.DodoSshConfiguration.Deconstruct(out System.Uri! ApiBaseUrl, out DodoSSH.Contracts.OidcConfiguration! Oidc, out DodoSSH.Contracts.RelayConfiguration! Relay) -> void
|
|
DodoSSH.Contracts.DodoSshConfiguration.DodoSshConfiguration(System.Uri! ApiBaseUrl, DodoSSH.Contracts.OidcConfiguration! Oidc, DodoSSH.Contracts.RelayConfiguration! Relay) -> void
|
|
DodoSSH.Contracts.DodoSshConfiguration.Equals(DodoSSH.Contracts.DodoSshConfiguration? other) -> bool
|
|
DodoSSH.Contracts.DodoSshConfiguration.Oidc.get -> DodoSSH.Contracts.OidcConfiguration!
|
|
DodoSSH.Contracts.DodoSshConfiguration.Oidc.init -> void
|
|
DodoSSH.Contracts.DodoSshConfiguration.Relay.get -> DodoSSH.Contracts.RelayConfiguration!
|
|
DodoSSH.Contracts.DodoSshConfiguration.Relay.init -> void
|
|
DodoSSH.Contracts.DodoSshJsonContext
|
|
DodoSSH.Contracts.EncryptedPayload
|
|
DodoSSH.Contracts.EncryptedPayload.<Clone>$() -> DodoSSH.Contracts.EncryptedPayload!
|
|
DodoSSH.Contracts.EncryptedPayload.AadVersion.get -> byte
|
|
DodoSSH.Contracts.EncryptedPayload.AadVersion.init -> void
|
|
DodoSSH.Contracts.EncryptedPayload.DataKeyId.get -> System.Guid
|
|
DodoSSH.Contracts.EncryptedPayload.DataKeyId.init -> void
|
|
DodoSSH.Contracts.EncryptedPayload.Deconstruct(out byte[]! Envelope, out byte[]! WrappedDataKey, out System.Guid DataKeyId, out uint KeyGeneration, out byte AadVersion) -> void
|
|
DodoSSH.Contracts.EncryptedPayload.EncryptedPayload(byte[]! Envelope, byte[]! WrappedDataKey, System.Guid DataKeyId, uint KeyGeneration, byte AadVersion) -> void
|
|
DodoSSH.Contracts.EncryptedPayload.Envelope.get -> byte[]!
|
|
DodoSSH.Contracts.EncryptedPayload.Envelope.init -> void
|
|
DodoSSH.Contracts.EncryptedPayload.Equals(DodoSSH.Contracts.EncryptedPayload? other) -> bool
|
|
DodoSSH.Contracts.EncryptedPayload.KeyGeneration.get -> uint
|
|
DodoSSH.Contracts.EncryptedPayload.KeyGeneration.init -> void
|
|
DodoSSH.Contracts.EncryptedPayload.WrappedDataKey.get -> byte[]!
|
|
DodoSSH.Contracts.EncryptedPayload.WrappedDataKey.init -> void
|
|
DodoSSH.Contracts.EnrollmentRequest
|
|
DodoSSH.Contracts.EnrollmentRequest.<Clone>$() -> DodoSSH.Contracts.EnrollmentRequest!
|
|
DodoSSH.Contracts.EnrollmentRequest.Deconstruct(out DodoSSH.Contracts.KeyStatement! Statement, out byte[]! StatementSignature, out string! IdentityProviderToken, out byte[]! WrappedPrivateKey, out DodoSSH.Contracts.KdfParameters! KdfParameters, out byte[]? DevicePublicKey, out byte[]? DeviceWrappedPrivateKey, out byte[]? RecoveryWrappedPrivateKey, out DodoSSH.Contracts.KdfParameters? RecoveryKdfParameters, out DodoSSH.Contracts.PersonalVaultRequest! PersonalVault) -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.DevicePublicKey.get -> byte[]?
|
|
DodoSSH.Contracts.EnrollmentRequest.DevicePublicKey.init -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.DeviceWrappedPrivateKey.get -> byte[]?
|
|
DodoSSH.Contracts.EnrollmentRequest.DeviceWrappedPrivateKey.init -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.EnrollmentRequest(DodoSSH.Contracts.KeyStatement! Statement, byte[]! StatementSignature, string! IdentityProviderToken, byte[]! WrappedPrivateKey, DodoSSH.Contracts.KdfParameters! KdfParameters, byte[]? DevicePublicKey, byte[]? DeviceWrappedPrivateKey, byte[]? RecoveryWrappedPrivateKey, DodoSSH.Contracts.KdfParameters? RecoveryKdfParameters, DodoSSH.Contracts.PersonalVaultRequest! PersonalVault) -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.Equals(DodoSSH.Contracts.EnrollmentRequest? other) -> bool
|
|
DodoSSH.Contracts.EnrollmentRequest.IdentityProviderToken.get -> string!
|
|
DodoSSH.Contracts.EnrollmentRequest.IdentityProviderToken.init -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.KdfParameters.get -> DodoSSH.Contracts.KdfParameters!
|
|
DodoSSH.Contracts.EnrollmentRequest.KdfParameters.init -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.PersonalVault.get -> DodoSSH.Contracts.PersonalVaultRequest!
|
|
DodoSSH.Contracts.EnrollmentRequest.PersonalVault.init -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.RecoveryKdfParameters.get -> DodoSSH.Contracts.KdfParameters?
|
|
DodoSSH.Contracts.EnrollmentRequest.RecoveryKdfParameters.init -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.RecoveryWrappedPrivateKey.get -> byte[]?
|
|
DodoSSH.Contracts.EnrollmentRequest.RecoveryWrappedPrivateKey.init -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.Statement.get -> DodoSSH.Contracts.KeyStatement!
|
|
DodoSSH.Contracts.EnrollmentRequest.Statement.init -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.StatementSignature.get -> byte[]!
|
|
DodoSSH.Contracts.EnrollmentRequest.StatementSignature.init -> void
|
|
DodoSSH.Contracts.EnrollmentRequest.WrappedPrivateKey.get -> byte[]!
|
|
DodoSSH.Contracts.EnrollmentRequest.WrappedPrivateKey.init -> void
|
|
DodoSSH.Contracts.EnrollmentResponse
|
|
DodoSSH.Contracts.EnrollmentResponse.<Clone>$() -> DodoSSH.Contracts.EnrollmentResponse!
|
|
DodoSSH.Contracts.EnrollmentResponse.Deconstruct(out System.Guid UserId, out int KeyGeneration, out byte[]! Fingerprint, out System.Guid PersonalVaultId, out System.Guid? DeviceId, out long KeyLogSequence) -> void
|
|
DodoSSH.Contracts.EnrollmentResponse.DeviceId.get -> System.Guid?
|
|
DodoSSH.Contracts.EnrollmentResponse.DeviceId.init -> void
|
|
DodoSSH.Contracts.EnrollmentResponse.EnrollmentResponse(System.Guid UserId, int KeyGeneration, byte[]! Fingerprint, System.Guid PersonalVaultId, System.Guid? DeviceId, long KeyLogSequence) -> void
|
|
DodoSSH.Contracts.EnrollmentResponse.Equals(DodoSSH.Contracts.EnrollmentResponse? other) -> bool
|
|
DodoSSH.Contracts.EnrollmentResponse.Fingerprint.get -> byte[]!
|
|
DodoSSH.Contracts.EnrollmentResponse.Fingerprint.init -> void
|
|
DodoSSH.Contracts.EnrollmentResponse.KeyGeneration.get -> int
|
|
DodoSSH.Contracts.EnrollmentResponse.KeyGeneration.init -> void
|
|
DodoSSH.Contracts.EnrollmentResponse.KeyLogSequence.get -> long
|
|
DodoSSH.Contracts.EnrollmentResponse.KeyLogSequence.init -> void
|
|
DodoSSH.Contracts.EnrollmentResponse.PersonalVaultId.get -> System.Guid
|
|
DodoSSH.Contracts.EnrollmentResponse.PersonalVaultId.init -> void
|
|
DodoSSH.Contracts.EnrollmentResponse.UserId.get -> System.Guid
|
|
DodoSSH.Contracts.EnrollmentResponse.UserId.init -> void
|
|
DodoSSH.Contracts.IssueVaultGrantRequest
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.<Clone>$() -> DodoSSH.Contracts.IssueVaultGrantRequest!
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.Deconstruct(out System.Guid RecipientUserId, out byte[]! RecipientKeyFingerprint, out uint KeyGeneration, out byte[]! WrappedVaultKey, out byte[]! KeyLogHead, out byte[]! GrantSignature, out System.DateTimeOffset GrantedAt) -> void
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.Equals(DodoSSH.Contracts.IssueVaultGrantRequest? other) -> bool
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.GrantedAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.GrantedAt.init -> void
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.GrantSignature.get -> byte[]!
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.GrantSignature.init -> void
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.IssueVaultGrantRequest(System.Guid RecipientUserId, byte[]! RecipientKeyFingerprint, uint KeyGeneration, byte[]! WrappedVaultKey, byte[]! KeyLogHead, byte[]! GrantSignature, System.DateTimeOffset GrantedAt) -> void
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.KeyGeneration.get -> uint
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.KeyGeneration.init -> void
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.KeyLogHead.get -> byte[]!
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.KeyLogHead.init -> void
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.RecipientKeyFingerprint.get -> byte[]!
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.RecipientKeyFingerprint.init -> void
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.RecipientUserId.get -> System.Guid
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.RecipientUserId.init -> void
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.WrappedVaultKey.get -> byte[]!
|
|
DodoSSH.Contracts.IssueVaultGrantRequest.WrappedVaultKey.init -> void
|
|
DodoSSH.Contracts.KdfParameters
|
|
DodoSSH.Contracts.KdfParameters.<Clone>$() -> DodoSSH.Contracts.KdfParameters!
|
|
DodoSSH.Contracts.KdfParameters.Algorithm.get -> string!
|
|
DodoSSH.Contracts.KdfParameters.Algorithm.init -> void
|
|
DodoSSH.Contracts.KdfParameters.Deconstruct(out string! Algorithm, out byte[]! Salt, out int MemoryKibibytes, out int Passes, out int Parallelism) -> void
|
|
DodoSSH.Contracts.KdfParameters.Equals(DodoSSH.Contracts.KdfParameters? other) -> bool
|
|
DodoSSH.Contracts.KdfParameters.KdfParameters(string! Algorithm, byte[]! Salt, int MemoryKibibytes, int Passes, int Parallelism) -> void
|
|
DodoSSH.Contracts.KdfParameters.MemoryKibibytes.get -> int
|
|
DodoSSH.Contracts.KdfParameters.MemoryKibibytes.init -> void
|
|
DodoSSH.Contracts.KdfParameters.Parallelism.get -> int
|
|
DodoSSH.Contracts.KdfParameters.Parallelism.init -> void
|
|
DodoSSH.Contracts.KdfParameters.Passes.get -> int
|
|
DodoSSH.Contracts.KdfParameters.Passes.init -> void
|
|
DodoSSH.Contracts.KdfParameters.Salt.get -> byte[]!
|
|
DodoSSH.Contracts.KdfParameters.Salt.init -> void
|
|
DodoSSH.Contracts.KeyLogPage
|
|
DodoSSH.Contracts.KeyLogPage.<Clone>$() -> DodoSSH.Contracts.KeyLogPage!
|
|
DodoSSH.Contracts.KeyLogPage.Deconstruct(out System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.KeyLogRecord!>! Entries, out long HeadSequence, out byte[]! Head, out bool HasMore) -> void
|
|
DodoSSH.Contracts.KeyLogPage.Entries.get -> System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.KeyLogRecord!>!
|
|
DodoSSH.Contracts.KeyLogPage.Entries.init -> void
|
|
DodoSSH.Contracts.KeyLogPage.Equals(DodoSSH.Contracts.KeyLogPage? other) -> bool
|
|
DodoSSH.Contracts.KeyLogPage.HasMore.get -> bool
|
|
DodoSSH.Contracts.KeyLogPage.HasMore.init -> void
|
|
DodoSSH.Contracts.KeyLogPage.Head.get -> byte[]!
|
|
DodoSSH.Contracts.KeyLogPage.Head.init -> void
|
|
DodoSSH.Contracts.KeyLogPage.HeadSequence.get -> long
|
|
DodoSSH.Contracts.KeyLogPage.HeadSequence.init -> void
|
|
DodoSSH.Contracts.KeyLogPage.KeyLogPage(System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.KeyLogRecord!>! Entries, long HeadSequence, byte[]! Head, bool HasMore) -> void
|
|
DodoSSH.Contracts.KeyLogRecord
|
|
DodoSSH.Contracts.KeyLogRecord.<Clone>$() -> DodoSSH.Contracts.KeyLogRecord!
|
|
DodoSSH.Contracts.KeyLogRecord.CreatedAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.KeyLogRecord.CreatedAt.init -> void
|
|
DodoSSH.Contracts.KeyLogRecord.Deconstruct(out long Sequence, out System.Guid UserId, out int Generation, out byte[]! EncryptionPublicKey, out byte[]! SigningPublicKey, out byte[]! StatementSignature, out byte[]! PreviousHash, out byte[]! Hash, out System.DateTimeOffset CreatedAt) -> void
|
|
DodoSSH.Contracts.KeyLogRecord.EncryptionPublicKey.get -> byte[]!
|
|
DodoSSH.Contracts.KeyLogRecord.EncryptionPublicKey.init -> void
|
|
DodoSSH.Contracts.KeyLogRecord.Equals(DodoSSH.Contracts.KeyLogRecord? other) -> bool
|
|
DodoSSH.Contracts.KeyLogRecord.Generation.get -> int
|
|
DodoSSH.Contracts.KeyLogRecord.Generation.init -> void
|
|
DodoSSH.Contracts.KeyLogRecord.Hash.get -> byte[]!
|
|
DodoSSH.Contracts.KeyLogRecord.Hash.init -> void
|
|
DodoSSH.Contracts.KeyLogRecord.KeyLogRecord(long Sequence, System.Guid UserId, int Generation, byte[]! EncryptionPublicKey, byte[]! SigningPublicKey, byte[]! StatementSignature, byte[]! PreviousHash, byte[]! Hash, System.DateTimeOffset CreatedAt) -> void
|
|
DodoSSH.Contracts.KeyLogRecord.PreviousHash.get -> byte[]!
|
|
DodoSSH.Contracts.KeyLogRecord.PreviousHash.init -> void
|
|
DodoSSH.Contracts.KeyLogRecord.Sequence.get -> long
|
|
DodoSSH.Contracts.KeyLogRecord.Sequence.init -> void
|
|
DodoSSH.Contracts.KeyLogRecord.SigningPublicKey.get -> byte[]!
|
|
DodoSSH.Contracts.KeyLogRecord.SigningPublicKey.init -> void
|
|
DodoSSH.Contracts.KeyLogRecord.StatementSignature.get -> byte[]!
|
|
DodoSSH.Contracts.KeyLogRecord.StatementSignature.init -> void
|
|
DodoSSH.Contracts.KeyLogRecord.UserId.get -> System.Guid
|
|
DodoSSH.Contracts.KeyLogRecord.UserId.init -> void
|
|
DodoSSH.Contracts.KeyStatement
|
|
DodoSSH.Contracts.KeyStatement.<Clone>$() -> DodoSSH.Contracts.KeyStatement!
|
|
DodoSSH.Contracts.KeyStatement.CreatedAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.KeyStatement.CreatedAt.init -> void
|
|
DodoSSH.Contracts.KeyStatement.Deconstruct(out int Version, out string! Issuer, out string! Subject, out string? Email, out byte[]! EncryptionPublicKey, out byte[]! SigningPublicKey, out int KeyGeneration, out System.DateTimeOffset CreatedAt, out string! DeviceName) -> void
|
|
DodoSSH.Contracts.KeyStatement.DeviceName.get -> string!
|
|
DodoSSH.Contracts.KeyStatement.DeviceName.init -> void
|
|
DodoSSH.Contracts.KeyStatement.Email.get -> string?
|
|
DodoSSH.Contracts.KeyStatement.Email.init -> void
|
|
DodoSSH.Contracts.KeyStatement.EncryptionPublicKey.get -> byte[]!
|
|
DodoSSH.Contracts.KeyStatement.EncryptionPublicKey.init -> void
|
|
DodoSSH.Contracts.KeyStatement.Equals(DodoSSH.Contracts.KeyStatement? other) -> bool
|
|
DodoSSH.Contracts.KeyStatement.Issuer.get -> string!
|
|
DodoSSH.Contracts.KeyStatement.Issuer.init -> void
|
|
DodoSSH.Contracts.KeyStatement.KeyGeneration.get -> int
|
|
DodoSSH.Contracts.KeyStatement.KeyGeneration.init -> void
|
|
DodoSSH.Contracts.KeyStatement.KeyStatement(int Version, string! Issuer, string! Subject, string? Email, byte[]! EncryptionPublicKey, byte[]! SigningPublicKey, int KeyGeneration, System.DateTimeOffset CreatedAt, string! DeviceName) -> void
|
|
DodoSSH.Contracts.KeyStatement.SigningPublicKey.get -> byte[]!
|
|
DodoSSH.Contracts.KeyStatement.SigningPublicKey.init -> void
|
|
DodoSSH.Contracts.KeyStatement.Subject.get -> string!
|
|
DodoSSH.Contracts.KeyStatement.Subject.init -> void
|
|
DodoSSH.Contracts.KeyStatement.Version.get -> int
|
|
DodoSSH.Contracts.KeyStatement.Version.init -> void
|
|
DodoSSH.Contracts.MeResponse
|
|
DodoSSH.Contracts.MeResponse.<Clone>$() -> DodoSSH.Contracts.MeResponse!
|
|
DodoSSH.Contracts.MeResponse.Deconstruct(out System.Guid UserId, out string! Issuer, out string! Subject, out string? Email, out string? DisplayName, out bool EnrollmentRequired, out int? KeyGeneration, out byte[]? WrappedPrivateKey, out DodoSSH.Contracts.KdfParameters? KdfParameters, out System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.VaultSummary!>! Vaults) -> void
|
|
DodoSSH.Contracts.MeResponse.DisplayName.get -> string?
|
|
DodoSSH.Contracts.MeResponse.DisplayName.init -> void
|
|
DodoSSH.Contracts.MeResponse.Email.get -> string?
|
|
DodoSSH.Contracts.MeResponse.Email.init -> void
|
|
DodoSSH.Contracts.MeResponse.EnrollmentRequired.get -> bool
|
|
DodoSSH.Contracts.MeResponse.EnrollmentRequired.init -> void
|
|
DodoSSH.Contracts.MeResponse.Equals(DodoSSH.Contracts.MeResponse? other) -> bool
|
|
DodoSSH.Contracts.MeResponse.Issuer.get -> string!
|
|
DodoSSH.Contracts.MeResponse.Issuer.init -> void
|
|
DodoSSH.Contracts.MeResponse.KdfParameters.get -> DodoSSH.Contracts.KdfParameters?
|
|
DodoSSH.Contracts.MeResponse.KdfParameters.init -> void
|
|
DodoSSH.Contracts.MeResponse.KeyGeneration.get -> int?
|
|
DodoSSH.Contracts.MeResponse.KeyGeneration.init -> void
|
|
DodoSSH.Contracts.MeResponse.MeResponse(System.Guid UserId, string! Issuer, string! Subject, string? Email, string? DisplayName, bool EnrollmentRequired, int? KeyGeneration, byte[]? WrappedPrivateKey, DodoSSH.Contracts.KdfParameters? KdfParameters, System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.VaultSummary!>! Vaults) -> void
|
|
DodoSSH.Contracts.MeResponse.Subject.get -> string!
|
|
DodoSSH.Contracts.MeResponse.Subject.init -> void
|
|
DodoSSH.Contracts.MeResponse.UserId.get -> System.Guid
|
|
DodoSSH.Contracts.MeResponse.UserId.init -> void
|
|
DodoSSH.Contracts.MeResponse.Vaults.get -> System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.VaultSummary!>!
|
|
DodoSSH.Contracts.MeResponse.Vaults.init -> void
|
|
DodoSSH.Contracts.MeResponse.WrappedPrivateKey.get -> byte[]?
|
|
DodoSSH.Contracts.MeResponse.WrappedPrivateKey.init -> void
|
|
DodoSSH.Contracts.MetaResponse
|
|
DodoSSH.Contracts.MetaResponse.<Clone>$() -> DodoSSH.Contracts.MetaResponse!
|
|
DodoSSH.Contracts.MetaResponse.ApiVersions.get -> System.Collections.Generic.IReadOnlyList<int>!
|
|
DodoSSH.Contracts.MetaResponse.ApiVersions.init -> void
|
|
DodoSSH.Contracts.MetaResponse.CryptoSpecVersion.get -> int
|
|
DodoSSH.Contracts.MetaResponse.CryptoSpecVersion.init -> void
|
|
DodoSSH.Contracts.MetaResponse.Deconstruct(out string! ServerVersion, out System.Collections.Generic.IReadOnlyList<int>! ApiVersions, out int SyncProtocolVersion, out int CryptoSpecVersion, out System.Collections.Generic.IReadOnlyList<string!>! Features, out string? MinClientVersion, out int MaxOperationsPerPush, out long MaxPayloadBytes, out long MaxItemPayloadBytes) -> void
|
|
DodoSSH.Contracts.MetaResponse.Equals(DodoSSH.Contracts.MetaResponse? other) -> bool
|
|
DodoSSH.Contracts.MetaResponse.Features.get -> System.Collections.Generic.IReadOnlyList<string!>!
|
|
DodoSSH.Contracts.MetaResponse.Features.init -> void
|
|
DodoSSH.Contracts.MetaResponse.MaxItemPayloadBytes.get -> long
|
|
DodoSSH.Contracts.MetaResponse.MaxItemPayloadBytes.init -> void
|
|
DodoSSH.Contracts.MetaResponse.MaxOperationsPerPush.get -> int
|
|
DodoSSH.Contracts.MetaResponse.MaxOperationsPerPush.init -> void
|
|
DodoSSH.Contracts.MetaResponse.MaxPayloadBytes.get -> long
|
|
DodoSSH.Contracts.MetaResponse.MaxPayloadBytes.init -> void
|
|
DodoSSH.Contracts.MetaResponse.MetaResponse(string! ServerVersion, System.Collections.Generic.IReadOnlyList<int>! ApiVersions, int SyncProtocolVersion, int CryptoSpecVersion, System.Collections.Generic.IReadOnlyList<string!>! Features, string? MinClientVersion, int MaxOperationsPerPush, long MaxPayloadBytes, long MaxItemPayloadBytes) -> void
|
|
DodoSSH.Contracts.MetaResponse.MinClientVersion.get -> string?
|
|
DodoSSH.Contracts.MetaResponse.MinClientVersion.init -> void
|
|
DodoSSH.Contracts.MetaResponse.ServerVersion.get -> string!
|
|
DodoSSH.Contracts.MetaResponse.ServerVersion.init -> void
|
|
DodoSSH.Contracts.MetaResponse.SyncProtocolVersion.get -> int
|
|
DodoSSH.Contracts.MetaResponse.SyncProtocolVersion.init -> void
|
|
DodoSSH.Contracts.OidcConfiguration
|
|
DodoSSH.Contracts.OidcConfiguration.<Clone>$() -> DodoSSH.Contracts.OidcConfiguration!
|
|
DodoSSH.Contracts.OidcConfiguration.Authority.get -> System.Uri!
|
|
DodoSSH.Contracts.OidcConfiguration.Authority.init -> void
|
|
DodoSSH.Contracts.OidcConfiguration.ClientId.get -> string!
|
|
DodoSSH.Contracts.OidcConfiguration.ClientId.init -> void
|
|
DodoSSH.Contracts.OidcConfiguration.Deconstruct(out System.Uri! Authority, out string! ClientId, out System.Collections.Generic.IReadOnlyList<string!>! Scopes, out string! LoopbackRedirectPattern) -> void
|
|
DodoSSH.Contracts.OidcConfiguration.Equals(DodoSSH.Contracts.OidcConfiguration? other) -> bool
|
|
DodoSSH.Contracts.OidcConfiguration.LoopbackRedirectPattern.get -> string!
|
|
DodoSSH.Contracts.OidcConfiguration.LoopbackRedirectPattern.init -> void
|
|
DodoSSH.Contracts.OidcConfiguration.OidcConfiguration(System.Uri! Authority, string! ClientId, System.Collections.Generic.IReadOnlyList<string!>! Scopes, string! LoopbackRedirectPattern) -> void
|
|
DodoSSH.Contracts.OidcConfiguration.Scopes.get -> System.Collections.Generic.IReadOnlyList<string!>!
|
|
DodoSSH.Contracts.OidcConfiguration.Scopes.init -> void
|
|
DodoSSH.Contracts.PersonalVaultRequest
|
|
DodoSSH.Contracts.PersonalVaultRequest.<Clone>$() -> DodoSSH.Contracts.PersonalVaultRequest!
|
|
DodoSSH.Contracts.PersonalVaultRequest.Deconstruct(out System.Guid VaultId, out string! Name, out byte[]! WrappedVaultKey, out byte[]! GrantSignature, out System.DateTimeOffset GrantedAt) -> void
|
|
DodoSSH.Contracts.PersonalVaultRequest.Equals(DodoSSH.Contracts.PersonalVaultRequest? other) -> bool
|
|
DodoSSH.Contracts.PersonalVaultRequest.GrantedAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.PersonalVaultRequest.GrantedAt.init -> void
|
|
DodoSSH.Contracts.PersonalVaultRequest.GrantSignature.get -> byte[]!
|
|
DodoSSH.Contracts.PersonalVaultRequest.GrantSignature.init -> void
|
|
DodoSSH.Contracts.PersonalVaultRequest.Name.get -> string!
|
|
DodoSSH.Contracts.PersonalVaultRequest.Name.init -> void
|
|
DodoSSH.Contracts.PersonalVaultRequest.PersonalVaultRequest(System.Guid VaultId, string! Name, byte[]! WrappedVaultKey, byte[]! GrantSignature, System.DateTimeOffset GrantedAt) -> void
|
|
DodoSSH.Contracts.PersonalVaultRequest.VaultId.get -> System.Guid
|
|
DodoSSH.Contracts.PersonalVaultRequest.VaultId.init -> void
|
|
DodoSSH.Contracts.PersonalVaultRequest.WrappedVaultKey.get -> byte[]!
|
|
DodoSSH.Contracts.PersonalVaultRequest.WrappedVaultKey.init -> void
|
|
DodoSSH.Contracts.ProblemCodes
|
|
DodoSSH.Contracts.RegisterDeviceRequest
|
|
DodoSSH.Contracts.RegisterDeviceRequest.<Clone>$() -> DodoSSH.Contracts.RegisterDeviceRequest!
|
|
DodoSSH.Contracts.RegisterDeviceRequest.Deconstruct(out string! Name, out byte[]! PublicKey, out byte[]! WrappedPrivateKey) -> void
|
|
DodoSSH.Contracts.RegisterDeviceRequest.Equals(DodoSSH.Contracts.RegisterDeviceRequest? other) -> bool
|
|
DodoSSH.Contracts.RegisterDeviceRequest.Name.get -> string!
|
|
DodoSSH.Contracts.RegisterDeviceRequest.Name.init -> void
|
|
DodoSSH.Contracts.RegisterDeviceRequest.PublicKey.get -> byte[]!
|
|
DodoSSH.Contracts.RegisterDeviceRequest.PublicKey.init -> void
|
|
DodoSSH.Contracts.RegisterDeviceRequest.RegisterDeviceRequest(string! Name, byte[]! PublicKey, byte[]! WrappedPrivateKey) -> void
|
|
DodoSSH.Contracts.RegisterDeviceRequest.WrappedPrivateKey.get -> byte[]!
|
|
DodoSSH.Contracts.RegisterDeviceRequest.WrappedPrivateKey.init -> void
|
|
DodoSSH.Contracts.RegisterDeviceResponse
|
|
DodoSSH.Contracts.RegisterDeviceResponse.<Clone>$() -> DodoSSH.Contracts.RegisterDeviceResponse!
|
|
DodoSSH.Contracts.RegisterDeviceResponse.Deconstruct(out System.Guid DeviceId, out System.DateTimeOffset EnrolledAt) -> void
|
|
DodoSSH.Contracts.RegisterDeviceResponse.DeviceId.get -> System.Guid
|
|
DodoSSH.Contracts.RegisterDeviceResponse.DeviceId.init -> void
|
|
DodoSSH.Contracts.RegisterDeviceResponse.EnrolledAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.RegisterDeviceResponse.EnrolledAt.init -> void
|
|
DodoSSH.Contracts.RegisterDeviceResponse.Equals(DodoSSH.Contracts.RegisterDeviceResponse? other) -> bool
|
|
DodoSSH.Contracts.RegisterDeviceResponse.RegisterDeviceResponse(System.Guid DeviceId, System.DateTimeOffset EnrolledAt) -> void
|
|
DodoSSH.Contracts.RelayConfiguration
|
|
DodoSSH.Contracts.RelayConfiguration.<Clone>$() -> DodoSSH.Contracts.RelayConfiguration!
|
|
DodoSSH.Contracts.RelayConfiguration.Deconstruct(out bool Enabled, out System.Uri? WebSocketUrl) -> void
|
|
DodoSSH.Contracts.RelayConfiguration.Enabled.get -> bool
|
|
DodoSSH.Contracts.RelayConfiguration.Enabled.init -> void
|
|
DodoSSH.Contracts.RelayConfiguration.Equals(DodoSSH.Contracts.RelayConfiguration? other) -> bool
|
|
DodoSSH.Contracts.RelayConfiguration.RelayConfiguration(bool Enabled, System.Uri? WebSocketUrl) -> void
|
|
DodoSSH.Contracts.RelayConfiguration.WebSocketUrl.get -> System.Uri?
|
|
DodoSSH.Contracts.RelayConfiguration.WebSocketUrl.init -> void
|
|
DodoSSH.Contracts.RelaySessionCloseReason
|
|
DodoSSH.Contracts.RelaySessionCloseReason.ClientClosed = 1 -> DodoSSH.Contracts.RelaySessionCloseReason
|
|
DodoSSH.Contracts.RelaySessionCloseReason.DurationLimit = 4 -> DodoSSH.Contracts.RelaySessionCloseReason
|
|
DodoSSH.Contracts.RelaySessionCloseReason.Error = 7 -> DodoSSH.Contracts.RelaySessionCloseReason
|
|
DodoSSH.Contracts.RelaySessionCloseReason.IdleTimeout = 3 -> DodoSSH.Contracts.RelaySessionCloseReason
|
|
DodoSSH.Contracts.RelaySessionCloseReason.ServerShutdown = 5 -> DodoSSH.Contracts.RelaySessionCloseReason
|
|
DodoSSH.Contracts.RelaySessionCloseReason.TargetClosed = 2 -> DodoSSH.Contracts.RelaySessionCloseReason
|
|
DodoSSH.Contracts.RelaySessionCloseReason.TargetUnreachable = 6 -> DodoSSH.Contracts.RelaySessionCloseReason
|
|
DodoSSH.Contracts.RelaySessionCloseReason.Unspecified = 0 -> DodoSSH.Contracts.RelaySessionCloseReason
|
|
DodoSSH.Contracts.RelaySessionSummary
|
|
DodoSSH.Contracts.RelaySessionSummary.<Clone>$() -> DodoSSH.Contracts.RelaySessionSummary!
|
|
DodoSSH.Contracts.RelaySessionSummary.BytesClientToTarget.get -> long
|
|
DodoSSH.Contracts.RelaySessionSummary.BytesClientToTarget.init -> void
|
|
DodoSSH.Contracts.RelaySessionSummary.BytesTargetToClient.get -> long
|
|
DodoSSH.Contracts.RelaySessionSummary.BytesTargetToClient.init -> void
|
|
DodoSSH.Contracts.RelaySessionSummary.CloseReason.get -> DodoSSH.Contracts.RelaySessionCloseReason
|
|
DodoSSH.Contracts.RelaySessionSummary.CloseReason.init -> void
|
|
DodoSSH.Contracts.RelaySessionSummary.Deconstruct(out System.Guid SessionId, out System.Guid HostId, out string! TargetHost, out int TargetPort, out System.DateTimeOffset StartedAt, out System.DateTimeOffset? EndedAt, out long BytesClientToTarget, out long BytesTargetToClient, out DodoSSH.Contracts.RelaySessionCloseReason CloseReason) -> void
|
|
DodoSSH.Contracts.RelaySessionSummary.EndedAt.get -> System.DateTimeOffset?
|
|
DodoSSH.Contracts.RelaySessionSummary.EndedAt.init -> void
|
|
DodoSSH.Contracts.RelaySessionSummary.Equals(DodoSSH.Contracts.RelaySessionSummary? other) -> bool
|
|
DodoSSH.Contracts.RelaySessionSummary.HostId.get -> System.Guid
|
|
DodoSSH.Contracts.RelaySessionSummary.HostId.init -> void
|
|
DodoSSH.Contracts.RelaySessionSummary.RelaySessionSummary(System.Guid SessionId, System.Guid HostId, string! TargetHost, int TargetPort, System.DateTimeOffset StartedAt, System.DateTimeOffset? EndedAt, long BytesClientToTarget, long BytesTargetToClient, DodoSSH.Contracts.RelaySessionCloseReason CloseReason) -> void
|
|
DodoSSH.Contracts.RelaySessionSummary.SessionId.get -> System.Guid
|
|
DodoSSH.Contracts.RelaySessionSummary.SessionId.init -> void
|
|
DodoSSH.Contracts.RelaySessionSummary.StartedAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.RelaySessionSummary.StartedAt.init -> void
|
|
DodoSSH.Contracts.RelaySessionSummary.TargetHost.get -> string!
|
|
DodoSSH.Contracts.RelaySessionSummary.TargetHost.init -> void
|
|
DodoSSH.Contracts.RelaySessionSummary.TargetPort.get -> int
|
|
DodoSSH.Contracts.RelaySessionSummary.TargetPort.init -> void
|
|
DodoSSH.Contracts.RelayTicketRequest
|
|
DodoSSH.Contracts.RelayTicketRequest.<Clone>$() -> DodoSSH.Contracts.RelayTicketRequest!
|
|
DodoSSH.Contracts.RelayTicketRequest.Deconstruct(out System.Guid HostId, out System.Guid? PortForwardId) -> void
|
|
DodoSSH.Contracts.RelayTicketRequest.Equals(DodoSSH.Contracts.RelayTicketRequest? other) -> bool
|
|
DodoSSH.Contracts.RelayTicketRequest.HostId.get -> System.Guid
|
|
DodoSSH.Contracts.RelayTicketRequest.HostId.init -> void
|
|
DodoSSH.Contracts.RelayTicketRequest.PortForwardId.get -> System.Guid?
|
|
DodoSSH.Contracts.RelayTicketRequest.PortForwardId.init -> void
|
|
DodoSSH.Contracts.RelayTicketRequest.RelayTicketRequest(System.Guid HostId, System.Guid? PortForwardId) -> void
|
|
DodoSSH.Contracts.RelayTicketResponse
|
|
DodoSSH.Contracts.RelayTicketResponse.<Clone>$() -> DodoSSH.Contracts.RelayTicketResponse!
|
|
DodoSSH.Contracts.RelayTicketResponse.Deconstruct(out string! Ticket, out System.Uri! WebSocketUrl, out string! SubProtocol, out System.Guid SessionId, out System.DateTimeOffset ExpiresAt) -> void
|
|
DodoSSH.Contracts.RelayTicketResponse.Equals(DodoSSH.Contracts.RelayTicketResponse? other) -> bool
|
|
DodoSSH.Contracts.RelayTicketResponse.ExpiresAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.RelayTicketResponse.ExpiresAt.init -> void
|
|
DodoSSH.Contracts.RelayTicketResponse.RelayTicketResponse(string! Ticket, System.Uri! WebSocketUrl, string! SubProtocol, System.Guid SessionId, System.DateTimeOffset ExpiresAt) -> void
|
|
DodoSSH.Contracts.RelayTicketResponse.SessionId.get -> System.Guid
|
|
DodoSSH.Contracts.RelayTicketResponse.SessionId.init -> void
|
|
DodoSSH.Contracts.RelayTicketResponse.SubProtocol.get -> string!
|
|
DodoSSH.Contracts.RelayTicketResponse.SubProtocol.init -> void
|
|
DodoSSH.Contracts.RelayTicketResponse.Ticket.get -> string!
|
|
DodoSSH.Contracts.RelayTicketResponse.Ticket.init -> void
|
|
DodoSSH.Contracts.RelayTicketResponse.WebSocketUrl.get -> System.Uri!
|
|
DodoSSH.Contracts.RelayTicketResponse.WebSocketUrl.init -> void
|
|
DodoSSH.Contracts.SyncChange
|
|
DodoSSH.Contracts.SyncChange.<Clone>$() -> DodoSSH.Contracts.SyncChange!
|
|
DodoSSH.Contracts.SyncChange.ChangeSequence.get -> long
|
|
DodoSSH.Contracts.SyncChange.ChangeSequence.init -> void
|
|
DodoSSH.Contracts.SyncChange.Deconstruct(out DodoSSH.Contracts.SyncEntityType EntityType, out System.Guid EntityId, out DodoSSH.Contracts.SyncOperation Operation, out int Version, out long ChangeSequence, out DodoSSH.Contracts.EncryptedPayload? Payload, out DodoSSH.Contracts.SyncPlaintextFields? PlaintextFields, out System.DateTimeOffset UpdatedAt) -> void
|
|
DodoSSH.Contracts.SyncChange.EntityId.get -> System.Guid
|
|
DodoSSH.Contracts.SyncChange.EntityId.init -> void
|
|
DodoSSH.Contracts.SyncChange.EntityType.get -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncChange.EntityType.init -> void
|
|
DodoSSH.Contracts.SyncChange.Equals(DodoSSH.Contracts.SyncChange? other) -> bool
|
|
DodoSSH.Contracts.SyncChange.Operation.get -> DodoSSH.Contracts.SyncOperation
|
|
DodoSSH.Contracts.SyncChange.Operation.init -> void
|
|
DodoSSH.Contracts.SyncChange.Payload.get -> DodoSSH.Contracts.EncryptedPayload?
|
|
DodoSSH.Contracts.SyncChange.Payload.init -> void
|
|
DodoSSH.Contracts.SyncChange.PlaintextFields.get -> DodoSSH.Contracts.SyncPlaintextFields?
|
|
DodoSSH.Contracts.SyncChange.PlaintextFields.init -> void
|
|
DodoSSH.Contracts.SyncChange.SyncChange(DodoSSH.Contracts.SyncEntityType EntityType, System.Guid EntityId, DodoSSH.Contracts.SyncOperation Operation, int Version, long ChangeSequence, DodoSSH.Contracts.EncryptedPayload? Payload, DodoSSH.Contracts.SyncPlaintextFields? PlaintextFields, System.DateTimeOffset UpdatedAt) -> void
|
|
DodoSSH.Contracts.SyncChange.UpdatedAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.SyncChange.UpdatedAt.init -> void
|
|
DodoSSH.Contracts.SyncChange.Version.get -> int
|
|
DodoSSH.Contracts.SyncChange.Version.init -> void
|
|
DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.ActivityLogEntry = 12 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.ConnectionLogEntry = 11 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.Credential = 2 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.ObjectStore = 13 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.Host = 1 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.HostCredential = 7 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.HostGroup = 4 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.HostTag = 6 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.KnownHostKey = 10 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.PortForward = 9 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.Snippet = 8 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.SshKey = 3 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.Tag = 5 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncEntityType.Unspecified = 0 -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncOperation
|
|
DodoSSH.Contracts.SyncOperation.Delete = 2 -> DodoSSH.Contracts.SyncOperation
|
|
DodoSSH.Contracts.SyncOperation.Unspecified = 0 -> DodoSSH.Contracts.SyncOperation
|
|
DodoSSH.Contracts.SyncOperation.Upsert = 1 -> DodoSSH.Contracts.SyncOperation
|
|
DodoSSH.Contracts.SyncOperationStatus
|
|
DodoSSH.Contracts.SyncOperationStatus.Applied = 1 -> DodoSSH.Contracts.SyncOperationStatus
|
|
DodoSSH.Contracts.SyncOperationStatus.Conflict = 2 -> DodoSSH.Contracts.SyncOperationStatus
|
|
DodoSSH.Contracts.SyncOperationStatus.Duplicate = 5 -> DodoSSH.Contracts.SyncOperationStatus
|
|
DodoSSH.Contracts.SyncOperationStatus.Forbidden = 3 -> DodoSSH.Contracts.SyncOperationStatus
|
|
DodoSSH.Contracts.SyncOperationStatus.Invalid = 4 -> DodoSSH.Contracts.SyncOperationStatus
|
|
DodoSSH.Contracts.SyncOperationStatus.Unspecified = 0 -> DodoSSH.Contracts.SyncOperationStatus
|
|
DodoSSH.Contracts.SyncPlaintextFields
|
|
DodoSSH.Contracts.SyncPlaintextFields.<Clone>$() -> DodoSSH.Contracts.SyncPlaintextFields!
|
|
DodoSSH.Contracts.SyncPlaintextFields.Deconstruct(out bool RelayEnabled, out string? Hostname, out int? Port, out System.Guid? GroupId, out System.Guid? ParentId, out System.Guid? RelatedId, out int? Kind, out string? PublicKeyFingerprint) -> void
|
|
DodoSSH.Contracts.SyncPlaintextFields.Equals(DodoSSH.Contracts.SyncPlaintextFields? other) -> bool
|
|
DodoSSH.Contracts.SyncPlaintextFields.GroupId.get -> System.Guid?
|
|
DodoSSH.Contracts.SyncPlaintextFields.GroupId.init -> void
|
|
DodoSSH.Contracts.SyncPlaintextFields.Hostname.get -> string?
|
|
DodoSSH.Contracts.SyncPlaintextFields.Hostname.init -> void
|
|
DodoSSH.Contracts.SyncPlaintextFields.Kind.get -> int?
|
|
DodoSSH.Contracts.SyncPlaintextFields.Kind.init -> void
|
|
DodoSSH.Contracts.SyncPlaintextFields.ParentId.get -> System.Guid?
|
|
DodoSSH.Contracts.SyncPlaintextFields.ParentId.init -> void
|
|
DodoSSH.Contracts.SyncPlaintextFields.Port.get -> int?
|
|
DodoSSH.Contracts.SyncPlaintextFields.Port.init -> void
|
|
DodoSSH.Contracts.SyncPlaintextFields.PublicKeyFingerprint.get -> string?
|
|
DodoSSH.Contracts.SyncPlaintextFields.PublicKeyFingerprint.init -> void
|
|
DodoSSH.Contracts.SyncPlaintextFields.RelatedId.get -> System.Guid?
|
|
DodoSSH.Contracts.SyncPlaintextFields.RelatedId.init -> void
|
|
DodoSSH.Contracts.SyncPlaintextFields.RelayEnabled.get -> bool
|
|
DodoSSH.Contracts.SyncPlaintextFields.RelayEnabled.init -> void
|
|
DodoSSH.Contracts.SyncPlaintextFields.SyncPlaintextFields(bool RelayEnabled = false, string? Hostname = null, int? Port = null, System.Guid? GroupId = null, System.Guid? ParentId = null, System.Guid? RelatedId = null, int? Kind = null, string? PublicKeyFingerprint = null) -> void
|
|
DodoSSH.Contracts.SyncPullRequest
|
|
DodoSSH.Contracts.SyncPullRequest.<Clone>$() -> DodoSSH.Contracts.SyncPullRequest!
|
|
DodoSSH.Contracts.SyncPullRequest.Cursor.get -> string?
|
|
DodoSSH.Contracts.SyncPullRequest.Cursor.init -> void
|
|
DodoSSH.Contracts.SyncPullRequest.Deconstruct(out string? Cursor, out int? Limit, out System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncEntityType>? EntityTypes) -> void
|
|
DodoSSH.Contracts.SyncPullRequest.EntityTypes.get -> System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncEntityType>?
|
|
DodoSSH.Contracts.SyncPullRequest.EntityTypes.init -> void
|
|
DodoSSH.Contracts.SyncPullRequest.Equals(DodoSSH.Contracts.SyncPullRequest? other) -> bool
|
|
DodoSSH.Contracts.SyncPullRequest.Limit.get -> int?
|
|
DodoSSH.Contracts.SyncPullRequest.Limit.init -> void
|
|
DodoSSH.Contracts.SyncPullRequest.SyncPullRequest(string? Cursor, int? Limit, System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncEntityType>? EntityTypes) -> void
|
|
DodoSSH.Contracts.SyncPullResponse
|
|
DodoSSH.Contracts.SyncPullResponse.<Clone>$() -> DodoSSH.Contracts.SyncPullResponse!
|
|
DodoSSH.Contracts.SyncPullResponse.Changes.get -> System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncChange!>!
|
|
DodoSSH.Contracts.SyncPullResponse.Changes.init -> void
|
|
DodoSSH.Contracts.SyncPullResponse.CurrentKeyGeneration.get -> uint
|
|
DodoSSH.Contracts.SyncPullResponse.CurrentKeyGeneration.init -> void
|
|
DodoSSH.Contracts.SyncPullResponse.Deconstruct(out System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncChange!>! Changes, out string! NextCursor, out bool HasMore, out System.DateTimeOffset ServerTime, out uint CurrentKeyGeneration) -> void
|
|
DodoSSH.Contracts.SyncPullResponse.Equals(DodoSSH.Contracts.SyncPullResponse? other) -> bool
|
|
DodoSSH.Contracts.SyncPullResponse.HasMore.get -> bool
|
|
DodoSSH.Contracts.SyncPullResponse.HasMore.init -> void
|
|
DodoSSH.Contracts.SyncPullResponse.NextCursor.get -> string!
|
|
DodoSSH.Contracts.SyncPullResponse.NextCursor.init -> void
|
|
DodoSSH.Contracts.SyncPullResponse.ServerTime.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.SyncPullResponse.ServerTime.init -> void
|
|
DodoSSH.Contracts.SyncPullResponse.SyncPullResponse(System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncChange!>! Changes, string! NextCursor, bool HasMore, System.DateTimeOffset ServerTime, uint CurrentKeyGeneration) -> void
|
|
DodoSSH.Contracts.SyncPushOperation
|
|
DodoSSH.Contracts.SyncPushOperation.<Clone>$() -> DodoSSH.Contracts.SyncPushOperation!
|
|
DodoSSH.Contracts.SyncPushOperation.Deconstruct(out System.Guid OperationId, out DodoSSH.Contracts.SyncEntityType EntityType, out System.Guid EntityId, out DodoSSH.Contracts.SyncOperation Operation, out int? ExpectedVersion, out DodoSSH.Contracts.EncryptedPayload? Payload, out DodoSSH.Contracts.SyncPlaintextFields? PlaintextFields) -> void
|
|
DodoSSH.Contracts.SyncPushOperation.EntityId.get -> System.Guid
|
|
DodoSSH.Contracts.SyncPushOperation.EntityId.init -> void
|
|
DodoSSH.Contracts.SyncPushOperation.EntityType.get -> DodoSSH.Contracts.SyncEntityType
|
|
DodoSSH.Contracts.SyncPushOperation.EntityType.init -> void
|
|
DodoSSH.Contracts.SyncPushOperation.Equals(DodoSSH.Contracts.SyncPushOperation? other) -> bool
|
|
DodoSSH.Contracts.SyncPushOperation.ExpectedVersion.get -> int?
|
|
DodoSSH.Contracts.SyncPushOperation.ExpectedVersion.init -> void
|
|
DodoSSH.Contracts.SyncPushOperation.Operation.get -> DodoSSH.Contracts.SyncOperation
|
|
DodoSSH.Contracts.SyncPushOperation.Operation.init -> void
|
|
DodoSSH.Contracts.SyncPushOperation.OperationId.get -> System.Guid
|
|
DodoSSH.Contracts.SyncPushOperation.OperationId.init -> void
|
|
DodoSSH.Contracts.SyncPushOperation.Payload.get -> DodoSSH.Contracts.EncryptedPayload?
|
|
DodoSSH.Contracts.SyncPushOperation.Payload.init -> void
|
|
DodoSSH.Contracts.SyncPushOperation.PlaintextFields.get -> DodoSSH.Contracts.SyncPlaintextFields?
|
|
DodoSSH.Contracts.SyncPushOperation.PlaintextFields.init -> void
|
|
DodoSSH.Contracts.SyncPushOperation.SyncPushOperation(System.Guid OperationId, DodoSSH.Contracts.SyncEntityType EntityType, System.Guid EntityId, DodoSSH.Contracts.SyncOperation Operation, int? ExpectedVersion, DodoSSH.Contracts.EncryptedPayload? Payload, DodoSSH.Contracts.SyncPlaintextFields? PlaintextFields) -> void
|
|
DodoSSH.Contracts.SyncPushRequest
|
|
DodoSSH.Contracts.SyncPushRequest.<Clone>$() -> DodoSSH.Contracts.SyncPushRequest!
|
|
DodoSSH.Contracts.SyncPushRequest.Deconstruct(out System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncPushOperation!>! Operations) -> void
|
|
DodoSSH.Contracts.SyncPushRequest.Equals(DodoSSH.Contracts.SyncPushRequest? other) -> bool
|
|
DodoSSH.Contracts.SyncPushRequest.Operations.get -> System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncPushOperation!>!
|
|
DodoSSH.Contracts.SyncPushRequest.Operations.init -> void
|
|
DodoSSH.Contracts.SyncPushRequest.SyncPushRequest(System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncPushOperation!>! Operations) -> void
|
|
DodoSSH.Contracts.SyncPushResponse
|
|
DodoSSH.Contracts.SyncPushResponse.<Clone>$() -> DodoSSH.Contracts.SyncPushResponse!
|
|
DodoSSH.Contracts.SyncPushResponse.Cursor.get -> string!
|
|
DodoSSH.Contracts.SyncPushResponse.Cursor.init -> void
|
|
DodoSSH.Contracts.SyncPushResponse.Deconstruct(out System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncPushResult!>! Results, out string! Cursor) -> void
|
|
DodoSSH.Contracts.SyncPushResponse.Equals(DodoSSH.Contracts.SyncPushResponse? other) -> bool
|
|
DodoSSH.Contracts.SyncPushResponse.Results.get -> System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncPushResult!>!
|
|
DodoSSH.Contracts.SyncPushResponse.Results.init -> void
|
|
DodoSSH.Contracts.SyncPushResponse.SyncPushResponse(System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.SyncPushResult!>! Results, string! Cursor) -> void
|
|
DodoSSH.Contracts.SyncPushResult
|
|
DodoSSH.Contracts.SyncPushResult.<Clone>$() -> DodoSSH.Contracts.SyncPushResult!
|
|
DodoSSH.Contracts.SyncPushResult.ChangeSequence.get -> long?
|
|
DodoSSH.Contracts.SyncPushResult.ChangeSequence.init -> void
|
|
DodoSSH.Contracts.SyncPushResult.Deconstruct(out System.Guid OperationId, out DodoSSH.Contracts.SyncOperationStatus Status, out int? Version, out long? ChangeSequence, out DodoSSH.Contracts.SyncChange? ServerEntity, out string? Detail) -> void
|
|
DodoSSH.Contracts.SyncPushResult.Detail.get -> string?
|
|
DodoSSH.Contracts.SyncPushResult.Detail.init -> void
|
|
DodoSSH.Contracts.SyncPushResult.Equals(DodoSSH.Contracts.SyncPushResult? other) -> bool
|
|
DodoSSH.Contracts.SyncPushResult.OperationId.get -> System.Guid
|
|
DodoSSH.Contracts.SyncPushResult.OperationId.init -> void
|
|
DodoSSH.Contracts.SyncPushResult.ServerEntity.get -> DodoSSH.Contracts.SyncChange?
|
|
DodoSSH.Contracts.SyncPushResult.ServerEntity.init -> void
|
|
DodoSSH.Contracts.SyncPushResult.Status.get -> DodoSSH.Contracts.SyncOperationStatus
|
|
DodoSSH.Contracts.SyncPushResult.Status.init -> void
|
|
DodoSSH.Contracts.SyncPushResult.SyncPushResult(System.Guid OperationId, DodoSSH.Contracts.SyncOperationStatus Status, int? Version, long? ChangeSequence, DodoSSH.Contracts.SyncChange? ServerEntity, string? Detail) -> void
|
|
DodoSSH.Contracts.SyncPushResult.Version.get -> int?
|
|
DodoSSH.Contracts.SyncPushResult.Version.init -> void
|
|
DodoSSH.Contracts.TeamMemberRole
|
|
DodoSSH.Contracts.TeamMemberRole.Admin = 30 -> DodoSSH.Contracts.TeamMemberRole
|
|
DodoSSH.Contracts.TeamMemberRole.Member = 20 -> DodoSSH.Contracts.TeamMemberRole
|
|
DodoSSH.Contracts.TeamMemberRole.Owner = 40 -> DodoSSH.Contracts.TeamMemberRole
|
|
DodoSSH.Contracts.TeamMemberRole.Unspecified = 0 -> DodoSSH.Contracts.TeamMemberRole
|
|
DodoSSH.Contracts.TeamMemberRole.Viewer = 10 -> DodoSSH.Contracts.TeamMemberRole
|
|
DodoSSH.Contracts.TeamMemberStatus
|
|
DodoSSH.Contracts.TeamMemberStatus.Active = 2 -> DodoSSH.Contracts.TeamMemberStatus
|
|
DodoSSH.Contracts.TeamMemberStatus.Invited = 1 -> DodoSSH.Contracts.TeamMemberStatus
|
|
DodoSSH.Contracts.TeamMemberStatus.Revoked = 3 -> DodoSSH.Contracts.TeamMemberStatus
|
|
DodoSSH.Contracts.TeamMemberStatus.Unspecified = 0 -> DodoSSH.Contracts.TeamMemberStatus
|
|
DodoSSH.Contracts.TeamMemberSummary
|
|
DodoSSH.Contracts.TeamMemberSummary.<Clone>$() -> DodoSSH.Contracts.TeamMemberSummary!
|
|
DodoSSH.Contracts.TeamMemberSummary.Deconstruct(out System.Guid UserId, out string? Email, out string? DisplayName, out DodoSSH.Contracts.TeamMemberRole Role, out DodoSSH.Contracts.TeamMemberStatus Status, out bool IsEnrolled, out System.DateTimeOffset? JoinedAt) -> void
|
|
DodoSSH.Contracts.TeamMemberSummary.DisplayName.get -> string?
|
|
DodoSSH.Contracts.TeamMemberSummary.DisplayName.init -> void
|
|
DodoSSH.Contracts.TeamMemberSummary.Email.get -> string?
|
|
DodoSSH.Contracts.TeamMemberSummary.Email.init -> void
|
|
DodoSSH.Contracts.TeamMemberSummary.Equals(DodoSSH.Contracts.TeamMemberSummary? other) -> bool
|
|
DodoSSH.Contracts.TeamMemberSummary.IsEnrolled.get -> bool
|
|
DodoSSH.Contracts.TeamMemberSummary.IsEnrolled.init -> void
|
|
DodoSSH.Contracts.TeamMemberSummary.JoinedAt.get -> System.DateTimeOffset?
|
|
DodoSSH.Contracts.TeamMemberSummary.JoinedAt.init -> void
|
|
DodoSSH.Contracts.TeamMemberSummary.Role.get -> DodoSSH.Contracts.TeamMemberRole
|
|
DodoSSH.Contracts.TeamMemberSummary.Role.init -> void
|
|
DodoSSH.Contracts.TeamMemberSummary.Status.get -> DodoSSH.Contracts.TeamMemberStatus
|
|
DodoSSH.Contracts.TeamMemberSummary.Status.init -> void
|
|
DodoSSH.Contracts.TeamMemberSummary.TeamMemberSummary(System.Guid UserId, string? Email, string? DisplayName, DodoSSH.Contracts.TeamMemberRole Role, DodoSSH.Contracts.TeamMemberStatus Status, bool IsEnrolled, System.DateTimeOffset? JoinedAt) -> void
|
|
DodoSSH.Contracts.TeamMemberSummary.UserId.get -> System.Guid
|
|
DodoSSH.Contracts.TeamMemberSummary.UserId.init -> void
|
|
DodoSSH.Contracts.TeamSummary
|
|
DodoSSH.Contracts.TeamSummary.<Clone>$() -> DodoSSH.Contracts.TeamSummary!
|
|
DodoSSH.Contracts.TeamSummary.CreatedAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.TeamSummary.CreatedAt.init -> void
|
|
DodoSSH.Contracts.TeamSummary.Deconstruct(out System.Guid TeamId, out string! Name, out string! Slug, out string? Description, out DodoSSH.Contracts.TeamMemberRole Role, out int MemberCount, out int VaultCount, out System.DateTimeOffset CreatedAt) -> void
|
|
DodoSSH.Contracts.TeamSummary.Description.get -> string?
|
|
DodoSSH.Contracts.TeamSummary.Description.init -> void
|
|
DodoSSH.Contracts.TeamSummary.Equals(DodoSSH.Contracts.TeamSummary? other) -> bool
|
|
DodoSSH.Contracts.TeamSummary.MemberCount.get -> int
|
|
DodoSSH.Contracts.TeamSummary.MemberCount.init -> void
|
|
DodoSSH.Contracts.TeamSummary.Name.get -> string!
|
|
DodoSSH.Contracts.TeamSummary.Name.init -> void
|
|
DodoSSH.Contracts.TeamSummary.Role.get -> DodoSSH.Contracts.TeamMemberRole
|
|
DodoSSH.Contracts.TeamSummary.Role.init -> void
|
|
DodoSSH.Contracts.TeamSummary.Slug.get -> string!
|
|
DodoSSH.Contracts.TeamSummary.Slug.init -> void
|
|
DodoSSH.Contracts.TeamSummary.TeamId.get -> System.Guid
|
|
DodoSSH.Contracts.TeamSummary.TeamId.init -> void
|
|
DodoSSH.Contracts.TeamSummary.TeamSummary(System.Guid TeamId, string! Name, string! Slug, string? Description, DodoSSH.Contracts.TeamMemberRole Role, int MemberCount, int VaultCount, System.DateTimeOffset CreatedAt) -> void
|
|
DodoSSH.Contracts.TeamSummary.VaultCount.get -> int
|
|
DodoSSH.Contracts.TeamSummary.VaultCount.init -> void
|
|
DodoSSH.Contracts.VaultGrantsResponse
|
|
DodoSSH.Contracts.VaultGrantsResponse.<Clone>$() -> DodoSSH.Contracts.VaultGrantsResponse!
|
|
DodoSSH.Contracts.VaultGrantsResponse.Deconstruct(out System.Guid VaultId, out uint KeyGeneration, out bool RekeyRequired, out System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.VaultGrantSummary!>! Grants) -> void
|
|
DodoSSH.Contracts.VaultGrantsResponse.Equals(DodoSSH.Contracts.VaultGrantsResponse? other) -> bool
|
|
DodoSSH.Contracts.VaultGrantsResponse.Grants.get -> System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.VaultGrantSummary!>!
|
|
DodoSSH.Contracts.VaultGrantsResponse.Grants.init -> void
|
|
DodoSSH.Contracts.VaultGrantsResponse.KeyGeneration.get -> uint
|
|
DodoSSH.Contracts.VaultGrantsResponse.KeyGeneration.init -> void
|
|
DodoSSH.Contracts.VaultGrantsResponse.RekeyRequired.get -> bool
|
|
DodoSSH.Contracts.VaultGrantsResponse.RekeyRequired.init -> void
|
|
DodoSSH.Contracts.VaultGrantsResponse.VaultGrantsResponse(System.Guid VaultId, uint KeyGeneration, bool RekeyRequired, System.Collections.Generic.IReadOnlyList<DodoSSH.Contracts.VaultGrantSummary!>! Grants) -> void
|
|
DodoSSH.Contracts.VaultGrantsResponse.VaultId.get -> System.Guid
|
|
DodoSSH.Contracts.VaultGrantsResponse.VaultId.init -> void
|
|
DodoSSH.Contracts.VaultGrantState
|
|
DodoSSH.Contracts.VaultGrantState.Active = 1 -> DodoSSH.Contracts.VaultGrantState
|
|
DodoSSH.Contracts.VaultGrantState.AwaitingRewrap = 2 -> DodoSSH.Contracts.VaultGrantState
|
|
DodoSSH.Contracts.VaultGrantState.Revoked = 3 -> DodoSSH.Contracts.VaultGrantState
|
|
DodoSSH.Contracts.VaultGrantState.Unspecified = 0 -> DodoSSH.Contracts.VaultGrantState
|
|
DodoSSH.Contracts.VaultGrantSummary
|
|
DodoSSH.Contracts.VaultGrantSummary.<Clone>$() -> DodoSSH.Contracts.VaultGrantSummary!
|
|
DodoSSH.Contracts.VaultGrantSummary.CreatedAt.get -> System.DateTimeOffset
|
|
DodoSSH.Contracts.VaultGrantSummary.CreatedAt.init -> void
|
|
DodoSSH.Contracts.VaultGrantSummary.Deconstruct(out System.Guid RecipientUserId, out string? Email, out string? DisplayName, out uint KeyGeneration, out DodoSSH.Contracts.VaultGrantState State, out System.Guid GranterUserId, out System.DateTimeOffset CreatedAt, out System.DateTimeOffset? RevokedAt) -> void
|
|
DodoSSH.Contracts.VaultGrantSummary.DisplayName.get -> string?
|
|
DodoSSH.Contracts.VaultGrantSummary.DisplayName.init -> void
|
|
DodoSSH.Contracts.VaultGrantSummary.Email.get -> string?
|
|
DodoSSH.Contracts.VaultGrantSummary.Email.init -> void
|
|
DodoSSH.Contracts.VaultGrantSummary.Equals(DodoSSH.Contracts.VaultGrantSummary? other) -> bool
|
|
DodoSSH.Contracts.VaultGrantSummary.GranterUserId.get -> System.Guid
|
|
DodoSSH.Contracts.VaultGrantSummary.GranterUserId.init -> void
|
|
DodoSSH.Contracts.VaultGrantSummary.KeyGeneration.get -> uint
|
|
DodoSSH.Contracts.VaultGrantSummary.KeyGeneration.init -> void
|
|
DodoSSH.Contracts.VaultGrantSummary.RecipientUserId.get -> System.Guid
|
|
DodoSSH.Contracts.VaultGrantSummary.RecipientUserId.init -> void
|
|
DodoSSH.Contracts.VaultGrantSummary.RevokedAt.get -> System.DateTimeOffset?
|
|
DodoSSH.Contracts.VaultGrantSummary.RevokedAt.init -> void
|
|
DodoSSH.Contracts.VaultGrantSummary.State.get -> DodoSSH.Contracts.VaultGrantState
|
|
DodoSSH.Contracts.VaultGrantSummary.State.init -> void
|
|
DodoSSH.Contracts.VaultGrantSummary.VaultGrantSummary(System.Guid RecipientUserId, string? Email, string? DisplayName, uint KeyGeneration, DodoSSH.Contracts.VaultGrantState State, System.Guid GranterUserId, System.DateTimeOffset CreatedAt, System.DateTimeOffset? RevokedAt) -> void
|
|
DodoSSH.Contracts.VaultSummary
|
|
DodoSSH.Contracts.VaultSummary.<Clone>$() -> DodoSSH.Contracts.VaultSummary!
|
|
DodoSSH.Contracts.VaultSummary.Deconstruct(out System.Guid VaultId, out string! Name, out bool IsPersonal, out System.Guid? TeamId, out uint KeyGeneration, out int Permissions, out byte[]? WrappedVaultKey, out bool RekeyRequired) -> void
|
|
DodoSSH.Contracts.VaultSummary.Equals(DodoSSH.Contracts.VaultSummary? other) -> bool
|
|
DodoSSH.Contracts.VaultSummary.IsPersonal.get -> bool
|
|
DodoSSH.Contracts.VaultSummary.IsPersonal.init -> void
|
|
DodoSSH.Contracts.VaultSummary.KeyGeneration.get -> uint
|
|
DodoSSH.Contracts.VaultSummary.KeyGeneration.init -> void
|
|
DodoSSH.Contracts.VaultSummary.Name.get -> string!
|
|
DodoSSH.Contracts.VaultSummary.Name.init -> void
|
|
DodoSSH.Contracts.VaultSummary.Permissions.get -> int
|
|
DodoSSH.Contracts.VaultSummary.Permissions.init -> void
|
|
DodoSSH.Contracts.VaultSummary.RekeyRequired.get -> bool
|
|
DodoSSH.Contracts.VaultSummary.RekeyRequired.init -> void
|
|
DodoSSH.Contracts.VaultSummary.TeamId.get -> System.Guid?
|
|
DodoSSH.Contracts.VaultSummary.TeamId.init -> void
|
|
DodoSSH.Contracts.VaultSummary.VaultId.get -> System.Guid
|
|
DodoSSH.Contracts.VaultSummary.VaultId.init -> void
|
|
DodoSSH.Contracts.VaultSummary.VaultSummary(System.Guid VaultId, string! Name, bool IsPersonal, System.Guid? TeamId, uint KeyGeneration, int Permissions, byte[]? WrappedVaultKey, bool RekeyRequired) -> void
|
|
DodoSSH.Contracts.VaultSummary.WrappedVaultKey.get -> byte[]?
|
|
DodoSSH.Contracts.VaultSummary.WrappedVaultKey.init -> void
|
|
override DodoSSH.Contracts.AddTeamMemberRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.AddTeamMemberRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.AddTeamMemberRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.ChangeTeamMemberRoleRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.ChangeTeamMemberRoleRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.ChangeTeamMemberRoleRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.CreateTeamRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.CreateTeamRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.CreateTeamRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.CreateTeamVaultRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.CreateTeamVaultRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.CreateTeamVaultRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.DirectoryEntry.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.DirectoryEntry.GetHashCode() -> int
|
|
override DodoSSH.Contracts.DirectoryEntry.ToString() -> string!
|
|
override DodoSSH.Contracts.DodoSshConfiguration.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.DodoSshConfiguration.GetHashCode() -> int
|
|
override DodoSSH.Contracts.DodoSshConfiguration.ToString() -> string!
|
|
override DodoSSH.Contracts.EncryptedPayload.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.EncryptedPayload.GetHashCode() -> int
|
|
override DodoSSH.Contracts.EncryptedPayload.ToString() -> string!
|
|
override DodoSSH.Contracts.EnrollmentRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.EnrollmentRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.EnrollmentRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.EnrollmentResponse.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.EnrollmentResponse.GetHashCode() -> int
|
|
override DodoSSH.Contracts.EnrollmentResponse.ToString() -> string!
|
|
override DodoSSH.Contracts.IssueVaultGrantRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.IssueVaultGrantRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.IssueVaultGrantRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.KdfParameters.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.KdfParameters.GetHashCode() -> int
|
|
override DodoSSH.Contracts.KdfParameters.ToString() -> string!
|
|
override DodoSSH.Contracts.KeyLogPage.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.KeyLogPage.GetHashCode() -> int
|
|
override DodoSSH.Contracts.KeyLogPage.ToString() -> string!
|
|
override DodoSSH.Contracts.KeyLogRecord.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.KeyLogRecord.GetHashCode() -> int
|
|
override DodoSSH.Contracts.KeyLogRecord.ToString() -> string!
|
|
override DodoSSH.Contracts.KeyStatement.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.KeyStatement.GetHashCode() -> int
|
|
override DodoSSH.Contracts.KeyStatement.ToString() -> string!
|
|
override DodoSSH.Contracts.MeResponse.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.MeResponse.GetHashCode() -> int
|
|
override DodoSSH.Contracts.MeResponse.ToString() -> string!
|
|
override DodoSSH.Contracts.MetaResponse.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.MetaResponse.GetHashCode() -> int
|
|
override DodoSSH.Contracts.MetaResponse.ToString() -> string!
|
|
override DodoSSH.Contracts.OidcConfiguration.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.OidcConfiguration.GetHashCode() -> int
|
|
override DodoSSH.Contracts.OidcConfiguration.ToString() -> string!
|
|
override DodoSSH.Contracts.PersonalVaultRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.PersonalVaultRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.PersonalVaultRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.RegisterDeviceRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.RegisterDeviceRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.RegisterDeviceRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.RegisterDeviceResponse.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.RegisterDeviceResponse.GetHashCode() -> int
|
|
override DodoSSH.Contracts.RegisterDeviceResponse.ToString() -> string!
|
|
override DodoSSH.Contracts.RelayConfiguration.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.RelayConfiguration.GetHashCode() -> int
|
|
override DodoSSH.Contracts.RelayConfiguration.ToString() -> string!
|
|
override DodoSSH.Contracts.RelaySessionSummary.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.RelaySessionSummary.GetHashCode() -> int
|
|
override DodoSSH.Contracts.RelaySessionSummary.ToString() -> string!
|
|
override DodoSSH.Contracts.RelayTicketRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.RelayTicketRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.RelayTicketRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.RelayTicketResponse.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.RelayTicketResponse.GetHashCode() -> int
|
|
override DodoSSH.Contracts.RelayTicketResponse.ToString() -> string!
|
|
override DodoSSH.Contracts.SyncChange.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.SyncChange.GetHashCode() -> int
|
|
override DodoSSH.Contracts.SyncChange.ToString() -> string!
|
|
override DodoSSH.Contracts.SyncPlaintextFields.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.SyncPlaintextFields.GetHashCode() -> int
|
|
override DodoSSH.Contracts.SyncPlaintextFields.ToString() -> string!
|
|
override DodoSSH.Contracts.SyncPullRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.SyncPullRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.SyncPullRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.SyncPullResponse.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.SyncPullResponse.GetHashCode() -> int
|
|
override DodoSSH.Contracts.SyncPullResponse.ToString() -> string!
|
|
override DodoSSH.Contracts.SyncPushOperation.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.SyncPushOperation.GetHashCode() -> int
|
|
override DodoSSH.Contracts.SyncPushOperation.ToString() -> string!
|
|
override DodoSSH.Contracts.SyncPushRequest.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.SyncPushRequest.GetHashCode() -> int
|
|
override DodoSSH.Contracts.SyncPushRequest.ToString() -> string!
|
|
override DodoSSH.Contracts.SyncPushResponse.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.SyncPushResponse.GetHashCode() -> int
|
|
override DodoSSH.Contracts.SyncPushResponse.ToString() -> string!
|
|
override DodoSSH.Contracts.SyncPushResult.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.SyncPushResult.GetHashCode() -> int
|
|
override DodoSSH.Contracts.SyncPushResult.ToString() -> string!
|
|
override DodoSSH.Contracts.TeamMemberSummary.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.TeamMemberSummary.GetHashCode() -> int
|
|
override DodoSSH.Contracts.TeamMemberSummary.ToString() -> string!
|
|
override DodoSSH.Contracts.TeamSummary.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.TeamSummary.GetHashCode() -> int
|
|
override DodoSSH.Contracts.TeamSummary.ToString() -> string!
|
|
override DodoSSH.Contracts.VaultGrantsResponse.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.VaultGrantsResponse.GetHashCode() -> int
|
|
override DodoSSH.Contracts.VaultGrantsResponse.ToString() -> string!
|
|
override DodoSSH.Contracts.VaultGrantSummary.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.VaultGrantSummary.GetHashCode() -> int
|
|
override DodoSSH.Contracts.VaultGrantSummary.ToString() -> string!
|
|
override DodoSSH.Contracts.VaultSummary.Equals(object? obj) -> bool
|
|
override DodoSSH.Contracts.VaultSummary.GetHashCode() -> int
|
|
override DodoSSH.Contracts.VaultSummary.ToString() -> string!
|
|
static DodoSSH.Contracts.AddTeamMemberRequest.operator !=(DodoSSH.Contracts.AddTeamMemberRequest? left, DodoSSH.Contracts.AddTeamMemberRequest? right) -> bool
|
|
static DodoSSH.Contracts.AddTeamMemberRequest.operator ==(DodoSSH.Contracts.AddTeamMemberRequest? left, DodoSSH.Contracts.AddTeamMemberRequest? right) -> bool
|
|
static DodoSSH.Contracts.ChangeTeamMemberRoleRequest.operator !=(DodoSSH.Contracts.ChangeTeamMemberRoleRequest? left, DodoSSH.Contracts.ChangeTeamMemberRoleRequest? right) -> bool
|
|
static DodoSSH.Contracts.ChangeTeamMemberRoleRequest.operator ==(DodoSSH.Contracts.ChangeTeamMemberRoleRequest? left, DodoSSH.Contracts.ChangeTeamMemberRoleRequest? right) -> bool
|
|
static DodoSSH.Contracts.CreateTeamRequest.operator !=(DodoSSH.Contracts.CreateTeamRequest? left, DodoSSH.Contracts.CreateTeamRequest? right) -> bool
|
|
static DodoSSH.Contracts.CreateTeamRequest.operator ==(DodoSSH.Contracts.CreateTeamRequest? left, DodoSSH.Contracts.CreateTeamRequest? right) -> bool
|
|
static DodoSSH.Contracts.CreateTeamVaultRequest.operator !=(DodoSSH.Contracts.CreateTeamVaultRequest? left, DodoSSH.Contracts.CreateTeamVaultRequest? right) -> bool
|
|
static DodoSSH.Contracts.CreateTeamVaultRequest.operator ==(DodoSSH.Contracts.CreateTeamVaultRequest? left, DodoSSH.Contracts.CreateTeamVaultRequest? right) -> bool
|
|
static DodoSSH.Contracts.DirectoryEntry.operator !=(DodoSSH.Contracts.DirectoryEntry? left, DodoSSH.Contracts.DirectoryEntry? right) -> bool
|
|
static DodoSSH.Contracts.DirectoryEntry.operator ==(DodoSSH.Contracts.DirectoryEntry? left, DodoSSH.Contracts.DirectoryEntry? right) -> bool
|
|
static DodoSSH.Contracts.DodoSshConfiguration.operator !=(DodoSSH.Contracts.DodoSshConfiguration? left, DodoSSH.Contracts.DodoSshConfiguration? right) -> bool
|
|
static DodoSSH.Contracts.DodoSshConfiguration.operator ==(DodoSSH.Contracts.DodoSshConfiguration? left, DodoSSH.Contracts.DodoSshConfiguration? right) -> bool
|
|
static DodoSSH.Contracts.DodoSshJsonContext.ApplyTo(System.Text.Json.JsonSerializerOptions! target) -> void
|
|
static DodoSSH.Contracts.DodoSshJsonContext.ResponseOptions.get -> System.Text.Json.JsonSerializerOptions!
|
|
static DodoSSH.Contracts.DodoSshJsonContext.StrictRequestOptions.get -> System.Text.Json.JsonSerializerOptions!
|
|
static DodoSSH.Contracts.EncryptedPayload.operator !=(DodoSSH.Contracts.EncryptedPayload? left, DodoSSH.Contracts.EncryptedPayload? right) -> bool
|
|
static DodoSSH.Contracts.EncryptedPayload.operator ==(DodoSSH.Contracts.EncryptedPayload? left, DodoSSH.Contracts.EncryptedPayload? right) -> bool
|
|
static DodoSSH.Contracts.EnrollmentRequest.operator !=(DodoSSH.Contracts.EnrollmentRequest? left, DodoSSH.Contracts.EnrollmentRequest? right) -> bool
|
|
static DodoSSH.Contracts.EnrollmentRequest.operator ==(DodoSSH.Contracts.EnrollmentRequest? left, DodoSSH.Contracts.EnrollmentRequest? right) -> bool
|
|
static DodoSSH.Contracts.EnrollmentResponse.operator !=(DodoSSH.Contracts.EnrollmentResponse? left, DodoSSH.Contracts.EnrollmentResponse? right) -> bool
|
|
static DodoSSH.Contracts.EnrollmentResponse.operator ==(DodoSSH.Contracts.EnrollmentResponse? left, DodoSSH.Contracts.EnrollmentResponse? right) -> bool
|
|
static DodoSSH.Contracts.IssueVaultGrantRequest.operator !=(DodoSSH.Contracts.IssueVaultGrantRequest? left, DodoSSH.Contracts.IssueVaultGrantRequest? right) -> bool
|
|
static DodoSSH.Contracts.IssueVaultGrantRequest.operator ==(DodoSSH.Contracts.IssueVaultGrantRequest? left, DodoSSH.Contracts.IssueVaultGrantRequest? right) -> bool
|
|
static DodoSSH.Contracts.KdfParameters.operator !=(DodoSSH.Contracts.KdfParameters? left, DodoSSH.Contracts.KdfParameters? right) -> bool
|
|
static DodoSSH.Contracts.KdfParameters.operator ==(DodoSSH.Contracts.KdfParameters? left, DodoSSH.Contracts.KdfParameters? right) -> bool
|
|
static DodoSSH.Contracts.KeyLogPage.operator !=(DodoSSH.Contracts.KeyLogPage? left, DodoSSH.Contracts.KeyLogPage? right) -> bool
|
|
static DodoSSH.Contracts.KeyLogPage.operator ==(DodoSSH.Contracts.KeyLogPage? left, DodoSSH.Contracts.KeyLogPage? right) -> bool
|
|
static DodoSSH.Contracts.KeyLogRecord.operator !=(DodoSSH.Contracts.KeyLogRecord? left, DodoSSH.Contracts.KeyLogRecord? right) -> bool
|
|
static DodoSSH.Contracts.KeyLogRecord.operator ==(DodoSSH.Contracts.KeyLogRecord? left, DodoSSH.Contracts.KeyLogRecord? right) -> bool
|
|
static DodoSSH.Contracts.KeyStatement.operator !=(DodoSSH.Contracts.KeyStatement? left, DodoSSH.Contracts.KeyStatement? right) -> bool
|
|
static DodoSSH.Contracts.KeyStatement.operator ==(DodoSSH.Contracts.KeyStatement? left, DodoSSH.Contracts.KeyStatement? right) -> bool
|
|
static DodoSSH.Contracts.MeResponse.operator !=(DodoSSH.Contracts.MeResponse? left, DodoSSH.Contracts.MeResponse? right) -> bool
|
|
static DodoSSH.Contracts.MeResponse.operator ==(DodoSSH.Contracts.MeResponse? left, DodoSSH.Contracts.MeResponse? right) -> bool
|
|
static DodoSSH.Contracts.MetaResponse.operator !=(DodoSSH.Contracts.MetaResponse? left, DodoSSH.Contracts.MetaResponse? right) -> bool
|
|
static DodoSSH.Contracts.MetaResponse.operator ==(DodoSSH.Contracts.MetaResponse? left, DodoSSH.Contracts.MetaResponse? right) -> bool
|
|
static DodoSSH.Contracts.OidcConfiguration.operator !=(DodoSSH.Contracts.OidcConfiguration? left, DodoSSH.Contracts.OidcConfiguration? right) -> bool
|
|
static DodoSSH.Contracts.OidcConfiguration.operator ==(DodoSSH.Contracts.OidcConfiguration? left, DodoSSH.Contracts.OidcConfiguration? right) -> bool
|
|
static DodoSSH.Contracts.PersonalVaultRequest.operator !=(DodoSSH.Contracts.PersonalVaultRequest? left, DodoSSH.Contracts.PersonalVaultRequest? right) -> bool
|
|
static DodoSSH.Contracts.PersonalVaultRequest.operator ==(DodoSSH.Contracts.PersonalVaultRequest? left, DodoSSH.Contracts.PersonalVaultRequest? right) -> bool
|
|
static DodoSSH.Contracts.RegisterDeviceRequest.operator !=(DodoSSH.Contracts.RegisterDeviceRequest? left, DodoSSH.Contracts.RegisterDeviceRequest? right) -> bool
|
|
static DodoSSH.Contracts.RegisterDeviceRequest.operator ==(DodoSSH.Contracts.RegisterDeviceRequest? left, DodoSSH.Contracts.RegisterDeviceRequest? right) -> bool
|
|
static DodoSSH.Contracts.RegisterDeviceResponse.operator !=(DodoSSH.Contracts.RegisterDeviceResponse? left, DodoSSH.Contracts.RegisterDeviceResponse? right) -> bool
|
|
static DodoSSH.Contracts.RegisterDeviceResponse.operator ==(DodoSSH.Contracts.RegisterDeviceResponse? left, DodoSSH.Contracts.RegisterDeviceResponse? right) -> bool
|
|
static DodoSSH.Contracts.RelayConfiguration.operator !=(DodoSSH.Contracts.RelayConfiguration? left, DodoSSH.Contracts.RelayConfiguration? right) -> bool
|
|
static DodoSSH.Contracts.RelayConfiguration.operator ==(DodoSSH.Contracts.RelayConfiguration? left, DodoSSH.Contracts.RelayConfiguration? right) -> bool
|
|
static DodoSSH.Contracts.RelaySessionSummary.operator !=(DodoSSH.Contracts.RelaySessionSummary? left, DodoSSH.Contracts.RelaySessionSummary? right) -> bool
|
|
static DodoSSH.Contracts.RelaySessionSummary.operator ==(DodoSSH.Contracts.RelaySessionSummary? left, DodoSSH.Contracts.RelaySessionSummary? right) -> bool
|
|
static DodoSSH.Contracts.RelayTicketRequest.operator !=(DodoSSH.Contracts.RelayTicketRequest? left, DodoSSH.Contracts.RelayTicketRequest? right) -> bool
|
|
static DodoSSH.Contracts.RelayTicketRequest.operator ==(DodoSSH.Contracts.RelayTicketRequest? left, DodoSSH.Contracts.RelayTicketRequest? right) -> bool
|
|
static DodoSSH.Contracts.RelayTicketResponse.operator !=(DodoSSH.Contracts.RelayTicketResponse? left, DodoSSH.Contracts.RelayTicketResponse? right) -> bool
|
|
static DodoSSH.Contracts.RelayTicketResponse.operator ==(DodoSSH.Contracts.RelayTicketResponse? left, DodoSSH.Contracts.RelayTicketResponse? right) -> bool
|
|
static DodoSSH.Contracts.SyncChange.operator !=(DodoSSH.Contracts.SyncChange? left, DodoSSH.Contracts.SyncChange? right) -> bool
|
|
static DodoSSH.Contracts.SyncChange.operator ==(DodoSSH.Contracts.SyncChange? left, DodoSSH.Contracts.SyncChange? right) -> bool
|
|
static DodoSSH.Contracts.SyncPlaintextFields.operator !=(DodoSSH.Contracts.SyncPlaintextFields? left, DodoSSH.Contracts.SyncPlaintextFields? right) -> bool
|
|
static DodoSSH.Contracts.SyncPlaintextFields.operator ==(DodoSSH.Contracts.SyncPlaintextFields? left, DodoSSH.Contracts.SyncPlaintextFields? right) -> bool
|
|
static DodoSSH.Contracts.SyncPullRequest.operator !=(DodoSSH.Contracts.SyncPullRequest? left, DodoSSH.Contracts.SyncPullRequest? right) -> bool
|
|
static DodoSSH.Contracts.SyncPullRequest.operator ==(DodoSSH.Contracts.SyncPullRequest? left, DodoSSH.Contracts.SyncPullRequest? right) -> bool
|
|
static DodoSSH.Contracts.SyncPullResponse.operator !=(DodoSSH.Contracts.SyncPullResponse? left, DodoSSH.Contracts.SyncPullResponse? right) -> bool
|
|
static DodoSSH.Contracts.SyncPullResponse.operator ==(DodoSSH.Contracts.SyncPullResponse? left, DodoSSH.Contracts.SyncPullResponse? right) -> bool
|
|
static DodoSSH.Contracts.SyncPushOperation.operator !=(DodoSSH.Contracts.SyncPushOperation? left, DodoSSH.Contracts.SyncPushOperation? right) -> bool
|
|
static DodoSSH.Contracts.SyncPushOperation.operator ==(DodoSSH.Contracts.SyncPushOperation? left, DodoSSH.Contracts.SyncPushOperation? right) -> bool
|
|
static DodoSSH.Contracts.SyncPushRequest.operator !=(DodoSSH.Contracts.SyncPushRequest? left, DodoSSH.Contracts.SyncPushRequest? right) -> bool
|
|
static DodoSSH.Contracts.SyncPushRequest.operator ==(DodoSSH.Contracts.SyncPushRequest? left, DodoSSH.Contracts.SyncPushRequest? right) -> bool
|
|
static DodoSSH.Contracts.SyncPushResponse.operator !=(DodoSSH.Contracts.SyncPushResponse? left, DodoSSH.Contracts.SyncPushResponse? right) -> bool
|
|
static DodoSSH.Contracts.SyncPushResponse.operator ==(DodoSSH.Contracts.SyncPushResponse? left, DodoSSH.Contracts.SyncPushResponse? right) -> bool
|
|
static DodoSSH.Contracts.SyncPushResult.operator !=(DodoSSH.Contracts.SyncPushResult? left, DodoSSH.Contracts.SyncPushResult? right) -> bool
|
|
static DodoSSH.Contracts.SyncPushResult.operator ==(DodoSSH.Contracts.SyncPushResult? left, DodoSSH.Contracts.SyncPushResult? right) -> bool
|
|
static DodoSSH.Contracts.TeamMemberSummary.operator !=(DodoSSH.Contracts.TeamMemberSummary? left, DodoSSH.Contracts.TeamMemberSummary? right) -> bool
|
|
static DodoSSH.Contracts.TeamMemberSummary.operator ==(DodoSSH.Contracts.TeamMemberSummary? left, DodoSSH.Contracts.TeamMemberSummary? right) -> bool
|
|
static DodoSSH.Contracts.TeamSummary.operator !=(DodoSSH.Contracts.TeamSummary? left, DodoSSH.Contracts.TeamSummary? right) -> bool
|
|
static DodoSSH.Contracts.TeamSummary.operator ==(DodoSSH.Contracts.TeamSummary? left, DodoSSH.Contracts.TeamSummary? right) -> bool
|
|
static DodoSSH.Contracts.VaultGrantsResponse.operator !=(DodoSSH.Contracts.VaultGrantsResponse? left, DodoSSH.Contracts.VaultGrantsResponse? right) -> bool
|
|
static DodoSSH.Contracts.VaultGrantsResponse.operator ==(DodoSSH.Contracts.VaultGrantsResponse? left, DodoSSH.Contracts.VaultGrantsResponse? right) -> bool
|
|
static DodoSSH.Contracts.VaultGrantSummary.operator !=(DodoSSH.Contracts.VaultGrantSummary? left, DodoSSH.Contracts.VaultGrantSummary? right) -> bool
|
|
static DodoSSH.Contracts.VaultGrantSummary.operator ==(DodoSSH.Contracts.VaultGrantSummary? left, DodoSSH.Contracts.VaultGrantSummary? right) -> bool
|
|
static DodoSSH.Contracts.VaultSummary.operator !=(DodoSSH.Contracts.VaultSummary? left, DodoSSH.Contracts.VaultSummary? right) -> bool
|
|
static DodoSSH.Contracts.VaultSummary.operator ==(DodoSSH.Contracts.VaultSummary? left, DodoSSH.Contracts.VaultSummary? right) -> bool
|