storj/lib/uplink/apikey.go

20 lines
409 B
Go
Raw Normal View History

// Copyright (C) 2019 Storj Labs, Inc.
// See LICENSE for copying information.
package uplink
// APIKey represents an access credential to certain resources
type APIKey struct {
key string
}
// Serialize serializes the API Key to a string
func (a APIKey) Serialize() string {
return a.key
}
// ParseAPIKey parses an API Key
func ParseAPIKey(val string) (APIKey, error) {
return APIKey{key: val}, nil
}