@@ 4872,28 4872,8 @@ func (ec *executionContext) _BaseURL_createdOn(ctx context.Context, field graphq
}
}()
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
- directive0 := func(rctx context.Context) (interface{}, error) {
- ctx = rctx // use context from middleware stack in children
- return obj.CreatedOn, nil
- }
- directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
- }
- return ec.directives.Private(ctx, obj, directive0)
- }
-
- tmp, err := directive1(rctx)
- if err != nil {
- return nil, graphql.ErrorOnPath(ctx, err)
- }
- if tmp == nil {
- return nil, nil
- }
- if data, ok := tmp.(time.Time); ok {
- return data, nil
- }
- return nil, fmt.Errorf(`unexpected type %T from directive, should be time.Time`, tmp)
+ ctx = rctx // use context from middleware stack in children
+ return obj.CreatedOn, nil
})
if err != nil {
ec.Error(ctx, err)
@@ 4936,28 4916,8 @@ func (ec *executionContext) _BaseURL_updatedOn(ctx context.Context, field graphq
}
}()
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
- directive0 := func(rctx context.Context) (interface{}, error) {
- ctx = rctx // use context from middleware stack in children
- return obj.UpdatedOn, nil
- }
- directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
- }
- return ec.directives.Private(ctx, obj, directive0)
- }
-
- tmp, err := directive1(rctx)
- if err != nil {
- return nil, graphql.ErrorOnPath(ctx, err)
- }
- if tmp == nil {
- return nil, nil
- }
- if data, ok := tmp.(time.Time); ok {
- return data, nil
- }
- return nil, fmt.Errorf(`unexpected type %T from directive, should be time.Time`, tmp)
+ ctx = rctx // use context from middleware stack in children
+ return obj.UpdatedOn, nil
})
if err != nil {
ec.Error(ctx, err)
@@ 5608,10 5568,18 @@ func (ec *executionContext) _Domain_isActive(ctx context.Context, field graphql.
return obj.IsActive, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "DOMAINS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 5672,10 5640,18 @@ func (ec *executionContext) _Domain_createdOn(ctx context.Context, field graphql
return obj.CreatedOn, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "DOMAINS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 5736,10 5712,18 @@ func (ec *executionContext) _Domain_updatedOn(ctx context.Context, field graphql
return obj.UpdatedOn, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "DOMAINS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 6480,10 6464,18 @@ func (ec *executionContext) _LinkShort_domainId(ctx context.Context, field graph
return obj.DomainID, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "SHORTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 6585,10 6577,18 @@ func (ec *executionContext) _LinkShort_lookupName(ctx context.Context, field gra
return obj.LookupName, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "SHORTS")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 6649,10 6649,18 @@ func (ec *executionContext) _LinkShort_createdOn(ctx context.Context, field grap
return obj.CreatedOn, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "SHORTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 6713,10 6721,18 @@ func (ec *executionContext) _LinkShort_updatedOn(ctx context.Context, field grap
return obj.UpdatedOn, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "SHORTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 7118,10 7134,18 @@ func (ec *executionContext) _Listing_isActive(ctx context.Context, field graphql
return obj.IsActive, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LISTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 7182,10 7206,18 @@ func (ec *executionContext) _Listing_isDefault(ctx context.Context, field graphq
return obj.IsDefault, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LISTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 7372,10 7404,18 @@ func (ec *executionContext) _Listing_orgId(ctx context.Context, field graphql.Co
return obj.OrgID, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LISTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 7436,10 7476,18 @@ func (ec *executionContext) _Listing_domainId(ctx context.Context, field graphql
return obj.DomainID, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LISTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 7500,10 7548,18 @@ func (ec *executionContext) _Listing_lookupName(ctx context.Context, field graph
return obj.LookupName, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LISTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 7564,10 7620,18 @@ func (ec *executionContext) _Listing_createdOn(ctx context.Context, field graphq
return obj.CreatedOn, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LISTS")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 7628,10 7692,18 @@ func (ec *executionContext) _Listing_updatedOn(ctx context.Context, field graphq
return obj.UpdatedOn, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LISTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 8148,10 8220,18 @@ func (ec *executionContext) _ListingLink_clicks(ctx context.Context, field graph
return obj.Clicks, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LISTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 8212,10 8292,18 @@ func (ec *executionContext) _ListingLink_createdOn(ctx context.Context, field gr
return obj.CreatedOn, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LISTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 8276,10 8364,18 @@ func (ec *executionContext) _ListingLink_updatedOn(ctx context.Context, field gr
return obj.UpdatedOn, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LISTS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 12646,44 12742,16 @@ func (ec *executionContext) _OrgLink_createdOn(ctx context.Context, field graphq
}
}()
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
- directive0 := func(rctx context.Context) (interface{}, error) {
- ctx = rctx // use context from middleware stack in children
- return obj.CreatedOn, nil
- }
- directive1 := func(ctx context.Context) (interface{}, error) {
- scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LINKS")
- if err != nil {
- return nil, err
- }
- kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
- if err != nil {
- return nil, err
- }
- if ec.directives.Access == nil {
- return nil, errors.New("directive access is not implemented")
- }
- return ec.directives.Access(ctx, obj, directive0, scope, kind)
- }
-
- tmp, err := directive1(rctx)
- if err != nil {
- return nil, graphql.ErrorOnPath(ctx, err)
- }
- if tmp == nil {
- return nil, nil
- }
- if data, ok := tmp.(time.Time); ok {
- return data, nil
- }
- return nil, fmt.Errorf(`unexpected type %T from directive, should be time.Time`, tmp)
- })
- if err != nil {
- ec.Error(ctx, err)
- return graphql.Null
- }
- if resTmp == nil {
- if !graphql.HasFieldError(ctx, fc) {
- ec.Errorf(ctx, "must not be null")
+ ctx = rctx // use context from middleware stack in children
+ return obj.CreatedOn, nil
+ })
+ if err != nil {
+ ec.Error(ctx, err)
+ return graphql.Null
+ }
+ if resTmp == nil {
+ if !graphql.HasFieldError(ctx, fc) {
+ ec.Errorf(ctx, "must not be null")
}
return graphql.Null
}
@@ 12718,28 12786,8 @@ func (ec *executionContext) _OrgLink_updatedOn(ctx context.Context, field graphq
}
}()
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
- directive0 := func(rctx context.Context) (interface{}, error) {
- ctx = rctx // use context from middleware stack in children
- return obj.UpdatedOn, nil
- }
- directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
- }
- return ec.directives.Private(ctx, obj, directive0)
- }
-
- tmp, err := directive1(rctx)
- if err != nil {
- return nil, graphql.ErrorOnPath(ctx, err)
- }
- if tmp == nil {
- return nil, nil
- }
- if data, ok := tmp.(time.Time); ok {
- return data, nil
- }
- return nil, fmt.Errorf(`unexpected type %T from directive, should be time.Time`, tmp)
+ ctx = rctx // use context from middleware stack in children
+ return obj.UpdatedOn, nil
})
if err != nil {
ec.Error(ctx, err)
@@ 12782,36 12830,8 @@ func (ec *executionContext) _OrgLink_baseUrlData(ctx context.Context, field grap
}
}()
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
- directive0 := func(rctx context.Context) (interface{}, error) {
- ctx = rctx // use context from middleware stack in children
- return obj.BaseURLData, nil
- }
- directive1 := func(ctx context.Context) (interface{}, error) {
- scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "LINKS")
- if err != nil {
- return nil, err
- }
- kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
- if err != nil {
- return nil, err
- }
- if ec.directives.Access == nil {
- return nil, errors.New("directive access is not implemented")
- }
- return ec.directives.Access(ctx, obj, directive0, scope, kind)
- }
-
- tmp, err := directive1(rctx)
- if err != nil {
- return nil, graphql.ErrorOnPath(ctx, err)
- }
- if tmp == nil {
- return nil, nil
- }
- if data, ok := tmp.(models.BaseURLData); ok {
- return data, nil
- }
- return nil, fmt.Errorf(`unexpected type %T from directive, should be links/models.BaseURLData`, tmp)
+ ctx = rctx // use context from middleware stack in children
+ return obj.BaseURLData, nil
})
if err != nil {
ec.Error(ctx, err)
@@ 13038,10 13058,18 @@ func (ec *executionContext) _Organization_ownerId(ctx context.Context, field gra
return obj.OwnerID, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "ORGS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 13275,10 13303,18 @@ func (ec *executionContext) _Organization_timezone(ctx context.Context, field gr
return obj.Timezone, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "ORGS")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 13339,10 13375,18 @@ func (ec *executionContext) _Organization_settings(ctx context.Context, field gr
return obj.Settings, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "ORGS")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 13407,10 13451,18 @@ func (ec *executionContext) _Organization_isActive(ctx context.Context, field gr
return obj.IsActive, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "ORGS")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 13466,28 13518,8 @@ func (ec *executionContext) _Organization_createdOn(ctx context.Context, field g
}
}()
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
- directive0 := func(rctx context.Context) (interface{}, error) {
- ctx = rctx // use context from middleware stack in children
- return obj.CreatedOn, nil
- }
- directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
- }
- return ec.directives.Private(ctx, obj, directive0)
- }
-
- tmp, err := directive1(rctx)
- if err != nil {
- return nil, graphql.ErrorOnPath(ctx, err)
- }
- if tmp == nil {
- return nil, nil
- }
- if data, ok := tmp.(time.Time); ok {
- return data, nil
- }
- return nil, fmt.Errorf(`unexpected type %T from directive, should be time.Time`, tmp)
+ ctx = rctx // use context from middleware stack in children
+ return obj.CreatedOn, nil
})
if err != nil {
ec.Error(ctx, err)
@@ 13530,28 13562,8 @@ func (ec *executionContext) _Organization_updatedOn(ctx context.Context, field g
}
}()
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
- directive0 := func(rctx context.Context) (interface{}, error) {
- ctx = rctx // use context from middleware stack in children
- return obj.UpdatedOn, nil
- }
- directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
- }
- return ec.directives.Private(ctx, obj, directive0)
- }
-
- tmp, err := directive1(rctx)
- if err != nil {
- return nil, graphql.ErrorOnPath(ctx, err)
- }
- if tmp == nil {
- return nil, nil
- }
- if data, ok := tmp.(time.Time); ok {
- return data, nil
- }
- return nil, fmt.Errorf(`unexpected type %T from directive, should be time.Time`, tmp)
+ ctx = rctx // use context from middleware stack in children
+ return obj.UpdatedOn, nil
})
if err != nil {
ec.Error(ctx, err)
@@ 13599,10 13611,18 @@ func (ec *executionContext) _Organization_ownerName(ctx context.Context, field g
return obj.OwnerName, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "ORGS")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 14463,10 14483,18 @@ func (ec *executionContext) _Payment_orgId(ctx context.Context, field graphql.Co
return obj.OrgID, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "BILLING")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 14527,10 14555,18 @@ func (ec *executionContext) _Payment_orgSlug(ctx context.Context, field graphql.
return obj.OrgSlug, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "BILLING")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 14970,10 15006,18 @@ func (ec *executionContext) _QRCode_hashId(ctx context.Context, field graphql.Co
return obj.HashID, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "QRCODES")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 15122,10 15166,18 @@ func (ec *executionContext) _QRObject_qrCodeId(ctx context.Context, field graphq
return obj.QRCodeID, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "QRCODES")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 15186,10 15238,18 @@ func (ec *executionContext) _QRObject_qrHashId(ctx context.Context, field graphq
return obj.QRHashID, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "QRCODES")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
}
- return ec.directives.Private(ctx, obj, directive0)
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 15250,10 15310,18 @@ func (ec *executionContext) _QRObject_userId(ctx context.Context, field graphql.
return obj.UserID, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "QRCODES")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 18376,28 18444,8 @@ func (ec *executionContext) _Tag_createdOn(ctx context.Context, field graphql.Co
}
}()
resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
- directive0 := func(rctx context.Context) (interface{}, error) {
- ctx = rctx // use context from middleware stack in children
- return obj.CreatedOn, nil
- }
- directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
- }
- return ec.directives.Private(ctx, obj, directive0)
- }
-
- tmp, err := directive1(rctx)
- if err != nil {
- return nil, graphql.ErrorOnPath(ctx, err)
- }
- if tmp == nil {
- return nil, nil
- }
- if data, ok := tmp.(time.Time); ok {
- return data, nil
- }
- return nil, fmt.Errorf(`unexpected type %T from directive, should be time.Time`, tmp)
+ ctx = rctx // use context from middleware stack in children
+ return obj.CreatedOn, nil
})
if err != nil {
ec.Error(ctx, err)
@@ 18577,10 18625,18 @@ func (ec *executionContext) _User_createdOn(ctx context.Context, field graphql.C
return obj.CreatedOn, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "PROFILE")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
+ }
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 18641,10 18697,18 @@ func (ec *executionContext) _User_isActive(ctx context.Context, field graphql.Co
return obj.IsActive, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "PROFILE")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 18705,10 18769,18 @@ func (ec *executionContext) _User_isLocked(ctx context.Context, field graphql.Co
return obj.IsLocked, nil
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "PROFILE")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)
@@ 18769,10 18841,18 @@ func (ec *executionContext) _User_lockReadon(ctx context.Context, field graphql.
return ec.resolvers.User().LockReadon(rctx, obj)
}
directive1 := func(ctx context.Context) (interface{}, error) {
- if ec.directives.Private == nil {
- return nil, errors.New("directive private is not implemented")
+ scope, err := ec.unmarshalNAccessScope2linksᚋapiᚋgraphᚋmodelᚐAccessScope(ctx, "PROFILE")
+ if err != nil {
+ return nil, err
+ }
+ kind, err := ec.unmarshalNAccessKind2linksᚋapiᚋgraphᚋmodelᚐAccessKind(ctx, "RO")
+ if err != nil {
+ return nil, err
}
- return ec.directives.Private(ctx, obj, directive0)
+ if ec.directives.Access == nil {
+ return nil, errors.New("directive access is not implemented")
+ }
+ return ec.directives.Access(ctx, obj, directive0, scope, kind)
}
tmp, err := directive1(rctx)