// V2 returns V2 from token spec
V2 returns V2 from token spec
// V2 returns V2 from token spec
func (a *APIKey) V2() *TokenV2 {
	expires := a.Expires
	return &TokenV2{
		Kind:    KindToken,
		Version: teleservices.V2,
		Metadata: teleservices.Metadata{
			Name:      a.Token,
			Expires:   &expires,
			Namespace: defaults.Namespace,
		},
		Spec: TokenSpecV2{
			User: a.UserEmail,
		},
	}
}
func ( a * APIKey ) V2 ( ) * TokenV2 { expires := a . Expires return & TokenV2 { Kind : KindToken , Version : teleservices . V2 , Metadata : teleservices . Metadata { Name : a . Token , Expires : & expires , Namespace : defaults . Namespace , } , Spec : TokenSpecV2 { User : a . UserEmail , } , } }
V2 returns V2 from token spec
V2 returns V2 from token spec