rule

package
v0.0.0-...-7d0d13a Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Copyright (c) 2021, SailPoint Technologies, Inc. All rights reserved.

Copyright (c) 2021, SailPoint Technologies, Inc. All rights reserved.

Copyright (c) 2021, SailPoint Technologies, Inc. All rights reserved.

Index

Constants

View Source
const (
	SailPointHeader = `<!DOCTYPE Rule PUBLIC "sailpoint.dtd" "sailpoint.dtd">` + "\n"
)

Variables

This section is empty.

Functions

func NewRuleCommand

func NewRuleCommand() *cobra.Command

Types

type Argument

type Argument struct {
	XMLName     xml.Name `xml:"Argument"`
	Name        string   `xml:"name,attr"`
	Type        string   `xml:"type,attr,omitempty"`
	Description string   `xml:"Description"`
}

type Inputs

type Inputs struct {
	XMLName  xml.Name   `xml:"Inputs"`
	Argument []Argument `xml:"Argument"`
}

type Returns

type Returns struct {
	XMLName  xml.Name   `xml:"Returns"`
	Argument []Argument `xml:"Argument"`
}

type Rule

type Rule struct {
	XMLName     xml.Name `xml:"Rule"`
	Name        string   `xml:"name,attr"`
	Type        string   `xml:"type,attr"`
	Description string   `xml:"Description"`
	Signature   *Signature
	Source      string `xml:"Source"`
}

type Signature

type Signature struct {
	XMLName    xml.Name `xml:"Signature"`
	ReturnType string   `xml:"returnType,attr"`
	Inputs     *Inputs
	Returns    *Returns
}

Jump to

Keyboard shortcuts

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