webentities

package
v0.10.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type WebCapability

type WebCapability struct {
	ReadWriteCapability webCapability
	ReadOnlyCapability  *webCapability
	Children            []*WebCapability
}

WebCapability is type for representing api.Capability in the consent screen

func AllWebCapabilities

func AllWebCapabilities() []*WebCapability

AllWebCapabilities returns all WebCapabilities as a tree

func WebCapabilities

func WebCapabilities(cc api.Capabilities) (wc []*WebCapability)

WebCapabilities creates a slice of WebCapability from api.Capabilities

func (WebCapability) IsCreateMT

func (c WebCapability) IsCreateMT() bool

IsCreateMT checks if this WebCapability is api.CapabilityCreateMT skipcq: CRT-P0003

type WebNotificationClass

type WebNotificationClass struct {
	ReadWriteCapability *api.NotificationClass
	Children            []*WebNotificationClass
}

WebNotificationClass is type for representing api.NoticationClass in the web compatible with WebCapability

func AllWebNotificationClass

func AllWebNotificationClass() []*WebNotificationClass

AllWebNotificationClass returns all WebNotificationClass as a tree

func WebNotificationClasses

func WebNotificationClasses(ncs []*api.NotificationClass) (wnc []*WebNotificationClass)

WebNotificationClasses creates a slice of WebNotificationClass from []api.NotificationClass

type WebRestrictions

type WebRestrictions struct {
	restrictions.Restrictions
}

WebRestrictions a type for representing restrictions.Restrictions in the consent screen

func (WebRestrictions) Text

func (r WebRestrictions) Text() string

Text returns a textual (json) representation of this WebRestrictions

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL