| 9 | ) |
| 10 | |
| 11 | type RuleAPI interface { |
| 12 | // Create a new rule. |
| 13 | // |
| 14 | // Note: Changing a rule's stage of execution from the default `login_success` |
| 15 | // can change the rule's function signature to have user omitted. |
| 16 | Create(ctx context.Context, r *management.Rule, opts ...management.RequestOption) error |
| 17 | |
| 18 | // Retrieve rule details. Accepts a list of fields to include or exclude in the result. |
| 19 | Read(ctx context.Context, id string, opts ...management.RequestOption) (r *management.Rule, err error) |
| 20 | |
| 21 | // Update an existing rule. |
| 22 | Update(ctx context.Context, id string, r *management.Rule, opts ...management.RequestOption) error |
| 23 | |
| 24 | // Delete a rule. |
| 25 | Delete(ctx context.Context, id string, opts ...management.RequestOption) error |
| 26 | |
| 27 | // List all rules. |
| 28 | List(ctx context.Context, opts ...management.RequestOption) (r *management.RuleList, err error) |
| 29 | } |
no outgoing calls
no test coverage detected