nimona/go-nimona

View on GitHub
model_profile.go

Summary

Maintainability
A
0 mins
Test Coverage
package nimona

type (
    Profile struct {
        Metadata      Metadata            `nimona:"$metadata,omitempty,type=core/identity/profile"`
        KeygraphID    KeygraphID          `nimona:"keygraphID,omitempty"`
        IdentityAlias IdentityAlias       `nimona:"identityAlias,omitempty"`
        DisplayName   string              `nimona:"displayName,omitempty"`
        Repositories  []ProfileRepository `nimona:"repositories,omitempty"`
    }
    ProfileRepository struct {
        KeygraphID    KeygraphID `nimona:"keygraphID,omitempty"`
        Alias         string     `nimona:"alias,omitempty"`
        Handle        string     `nimona:"handle,omitempty"`
        DocumentTypes []string   `nimona:"documentTypes,omitempty"`
        // patch metadata
        Key       string   `nimona:"_key,omitempty"`
        Partition []string `nimona:"_partition,omitempty"`
    }
)