1 // Package auditingapi provides primitives to interact with the openapi HTTP API.
3 // Code generated by github.com/deepmap/oapi-codegen version v1.10.1 DO NOT EDIT.
7 externalRef0 "oransc.org/nonrtric/capifcore/internal/common29122"
8 externalRef1 "oransc.org/nonrtric/capifcore/internal/common29571"
9 externalRef2 "oransc.org/nonrtric/capifcore/internal/publishserviceapi"
12 // GetApiInvocationLogsParams defines parameters for GetApiInvocationLogs.
13 type GetApiInvocationLogsParams struct {
14 // String identifying the API exposing function.
15 AefId *string `json:"aef-id,omitempty"`
17 // String identifying the API invoker which invoked the service API.
18 ApiInvokerId *string `json:"api-invoker-id,omitempty"`
20 // Start time of the invocation time range.
21 TimeRangeStart *externalRef0.DateTime `json:"time-range-start,omitempty"`
23 // End time of the invocation time range.
24 TimeRangeEnd *externalRef0.DateTime `json:"time-range-end,omitempty"`
26 // String identifying the API invoked.
27 ApiId *string `json:"api-id,omitempty"`
29 // API name, it is set as {apiName} part of the URI structure as defined in clause 5.2.4 of 3GPP TS 29.122.
30 ApiName *string `json:"api-name,omitempty"`
32 // Version of the API which was invoked.
33 ApiVersion *string `json:"api-version,omitempty"`
36 Protocol *externalRef2.Protocol `json:"protocol,omitempty"`
38 // Operation that was invoked on the API.
39 Operation *externalRef2.Operation `json:"operation,omitempty"`
41 // Result or output of the invocation.
42 Result *string `json:"result,omitempty"`
44 // Name of the specific resource invoked.
45 ResourceName *string `json:"resource-name,omitempty"`
47 // Interface description of the API invoker.
48 SrcInterface *externalRef2.InterfaceDescription `json:"src-interface,omitempty"`
50 // Interface description of the API invoked.
51 DestInterface *externalRef2.InterfaceDescription `json:"dest-interface,omitempty"`
53 // To filter irrelevant responses related to unsupported features
54 SupportedFeatures *externalRef1.SupportedFeatures `json:"supported-features,omitempty"`