|
|
|
@@ -8,13 +8,61 @@ const DodoSSH.Contracts.ProblemCodes.IdentityBindingInvalid = "identity-binding-
|
|
|
|
|
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
|
|
|
|
@@ -105,6 +153,25 @@ 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!
|
|
|
|
@@ -120,6 +187,42 @@ 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
|
|
|
|
@@ -451,6 +554,96 @@ 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
|
|
|
|
@@ -472,6 +665,18 @@ 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!
|
|
|
|
@@ -487,9 +692,18 @@ 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!
|
|
|
|
@@ -547,9 +761,29 @@ 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
|
|
|
|
@@ -563,8 +797,14 @@ static DodoSSH.Contracts.EnrollmentRequest.operator !=(DodoSSH.Contracts.Enrollm
|
|
|
|
|
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
|
|
|
|
@@ -603,5 +843,13 @@ static DodoSSH.Contracts.SyncPushResponse.operator !=(DodoSSH.Contracts.SyncPush
|
|
|
|
|
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
|
|
|
|
|