Merge pull request #477 from beckn/feature/tagzero
added tag omitZero to the subscriber and subscription struct
This commit is contained in:
@@ -10,24 +10,24 @@ import (
|
||||
|
||||
// Subscriber represents a unique operational configuration of a trusted platform on a network.
|
||||
type Subscriber struct {
|
||||
SubscriberID string `json:"subscriber_id"`
|
||||
URL string `json:"url" format:"uri"`
|
||||
Type string `json:"type" enum:"BAP,BPP,BG"`
|
||||
Domain string `json:"domain"`
|
||||
SubscriberID string `json:"subscriber_id,omitzero"`
|
||||
URL string `json:"url,omitzero" format:"uri"`
|
||||
Type string `json:"type,omitzero" enum:"BAP,BPP,BG"`
|
||||
Domain string `json:"domain,omitzero"`
|
||||
}
|
||||
|
||||
// Subscription represents subscription details of a network participant.
|
||||
type Subscription struct {
|
||||
Subscriber `json:",inline"`
|
||||
KeyID string `json:"key_id" format:"uuid"`
|
||||
SigningPublicKey string `json:"signing_public_key"`
|
||||
EncrPublicKey string `json:"encr_public_key"`
|
||||
ValidFrom time.Time `json:"valid_from" format:"date-time"`
|
||||
ValidUntil time.Time `json:"valid_until" format:"date-time"`
|
||||
Status string `json:"status" enum:"INITIATED,UNDER_SUBSCRIPTION,SUBSCRIBED,EXPIRED,UNSUBSCRIBED,INVALID_SSL"`
|
||||
Created time.Time `json:"created" format:"date-time"`
|
||||
Updated time.Time `json:"updated" format:"date-time"`
|
||||
Nonce string
|
||||
KeyID string `json:"key_id,omitzero" format:"uuid"`
|
||||
SigningPublicKey string `json:"signing_public_key,omitzero"`
|
||||
EncrPublicKey string `json:"encr_public_key,omitzero"`
|
||||
ValidFrom time.Time `json:"valid_from,omitzero" format:"date-time"`
|
||||
ValidUntil time.Time `json:"valid_until,omitzero" format:"date-time"`
|
||||
Status string `json:"status,omitzero" enum:"INITIATED,UNDER_SUBSCRIPTION,SUBSCRIBED,EXPIRED,UNSUBSCRIBED,INVALID_SSL"`
|
||||
Created time.Time `json:"created,omitzero" format:"date-time"`
|
||||
Updated time.Time `json:"updated,omitzero" format:"date-time"`
|
||||
Nonce string `json:"nonce,omitzero"`
|
||||
}
|
||||
|
||||
// Authorization-related constants for headers.
|
||||
|
||||
Reference in New Issue
Block a user