You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
77 lines
2.2 KiB
77 lines
2.2 KiB
5 years ago
|
// Auto-generated to Go types using avdl-compiler v1.4.6 (https://github.com/keybase/node-avdl-compiler)
|
||
|
// Input file: ../client/protocol/avdl/keybase1/audit.avdl
|
||
|
|
||
|
package keybase1
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
)
|
||
|
|
||
|
type BoxAuditAttemptResult int
|
||
|
|
||
|
const (
|
||
|
BoxAuditAttemptResult_FAILURE_RETRYABLE BoxAuditAttemptResult = 0
|
||
|
BoxAuditAttemptResult_FAILURE_MALICIOUS_SERVER BoxAuditAttemptResult = 1
|
||
|
BoxAuditAttemptResult_OK_VERIFIED BoxAuditAttemptResult = 2
|
||
|
BoxAuditAttemptResult_OK_NOT_ATTEMPTED_ROLE BoxAuditAttemptResult = 3
|
||
|
BoxAuditAttemptResult_OK_NOT_ATTEMPTED_OPENTEAM BoxAuditAttemptResult = 4
|
||
|
BoxAuditAttemptResult_OK_NOT_ATTEMPTED_SUBTEAM BoxAuditAttemptResult = 5
|
||
|
)
|
||
|
|
||
|
func (o BoxAuditAttemptResult) DeepCopy() BoxAuditAttemptResult { return o }
|
||
|
|
||
|
var BoxAuditAttemptResultMap = map[string]BoxAuditAttemptResult{
|
||
|
"FAILURE_RETRYABLE": 0,
|
||
|
"FAILURE_MALICIOUS_SERVER": 1,
|
||
|
"OK_VERIFIED": 2,
|
||
|
"OK_NOT_ATTEMPTED_ROLE": 3,
|
||
|
"OK_NOT_ATTEMPTED_OPENTEAM": 4,
|
||
|
"OK_NOT_ATTEMPTED_SUBTEAM": 5,
|
||
|
}
|
||
|
|
||
|
var BoxAuditAttemptResultRevMap = map[BoxAuditAttemptResult]string{
|
||
|
0: "FAILURE_RETRYABLE",
|
||
|
1: "FAILURE_MALICIOUS_SERVER",
|
||
|
2: "OK_VERIFIED",
|
||
|
3: "OK_NOT_ATTEMPTED_ROLE",
|
||
|
4: "OK_NOT_ATTEMPTED_OPENTEAM",
|
||
|
5: "OK_NOT_ATTEMPTED_SUBTEAM",
|
||
|
}
|
||
|
|
||
|
func (e BoxAuditAttemptResult) String() string {
|
||
|
if v, ok := BoxAuditAttemptResultRevMap[e]; ok {
|
||
|
return v
|
||
|
}
|
||
|
return fmt.Sprintf("%v", int(e))
|
||
|
}
|
||
|
|
||
|
type BoxAuditAttempt struct {
|
||
|
Ctime UnixTime `codec:"ctime" json:"ctime"`
|
||
|
Error *string `codec:"error,omitempty" json:"error,omitempty"`
|
||
|
Result BoxAuditAttemptResult `codec:"result" json:"result"`
|
||
|
Generation *PerTeamKeyGeneration `codec:"generation,omitempty" json:"generation,omitempty"`
|
||
|
Rotated bool `codec:"rotated" json:"rotated"`
|
||
|
}
|
||
|
|
||
|
func (o BoxAuditAttempt) DeepCopy() BoxAuditAttempt {
|
||
|
return BoxAuditAttempt{
|
||
|
Ctime: o.Ctime.DeepCopy(),
|
||
|
Error: (func(x *string) *string {
|
||
|
if x == nil {
|
||
|
return nil
|
||
|
}
|
||
|
tmp := (*x)
|
||
|
return &tmp
|
||
|
})(o.Error),
|
||
|
Result: o.Result.DeepCopy(),
|
||
|
Generation: (func(x *PerTeamKeyGeneration) *PerTeamKeyGeneration {
|
||
|
if x == nil {
|
||
|
return nil
|
||
|
}
|
||
|
tmp := (*x).DeepCopy()
|
||
|
return &tmp
|
||
|
})(o.Generation),
|
||
|
Rotated: o.Rotated,
|
||
|
}
|
||
|
}
|