|
|
|
// 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,
|
|
|
|
}
|
|
|
|
}
|