Skip to content

Commit

Permalink
Add type in Data Deletion API (#2878)
Browse files Browse the repository at this point in the history
Co-authored-by: ci.datadog-api-spec <[email protected]> 53576fd
  • Loading branch information
1 parent 4ee3401 commit 0feae60
Show file tree
Hide file tree
Showing 6 changed files with 3,380 additions and 3,035 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19344,7 +19344,7 @@ <h2 class="toggleButton" title="Click to hide Index section">Index ▾</h2>
<dd><a href="#CreateDataDeletionRequestBodyData">type CreateDataDeletionRequestBodyData</a></dd>


<dd>&nbsp; &nbsp; <a href="#NewCreateDataDeletionRequestBodyData">func NewCreateDataDeletionRequestBodyData(attributes CreateDataDeletionRequestBodyAttributes) *CreateDataDeletionRequestBodyData</a></dd>
<dd>&nbsp; &nbsp; <a href="#NewCreateDataDeletionRequestBodyData">func NewCreateDataDeletionRequestBodyData(attributes CreateDataDeletionRequestBodyAttributes, typeVar CreateDataDeletionRequestBodyDataType) *CreateDataDeletionRequestBodyData</a></dd>


<dd>&nbsp; &nbsp; <a href="#NewCreateDataDeletionRequestBodyDataWithDefaults">func NewCreateDataDeletionRequestBodyDataWithDefaults() *CreateDataDeletionRequestBodyData</a></dd>
Expand All @@ -19357,16 +19357,45 @@ <h2 class="toggleButton" title="Click to hide Index section">Index ▾</h2>
<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyData.GetAttributesOk">func (o *CreateDataDeletionRequestBodyData) GetAttributesOk() (*CreateDataDeletionRequestBodyAttributes, bool)</a></dd>


<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyData.GetType">func (o *CreateDataDeletionRequestBodyData) GetType() CreateDataDeletionRequestBodyDataType</a></dd>


<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyData.GetTypeOk">func (o *CreateDataDeletionRequestBodyData) GetTypeOk() (*CreateDataDeletionRequestBodyDataType, bool)</a></dd>


<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyData.MarshalJSON">func (o CreateDataDeletionRequestBodyData) MarshalJSON() ([]byte, error)</a></dd>


<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyData.SetAttributes">func (o *CreateDataDeletionRequestBodyData) SetAttributes(v CreateDataDeletionRequestBodyAttributes)</a></dd>


<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyData.SetType">func (o *CreateDataDeletionRequestBodyData) SetType(v CreateDataDeletionRequestBodyDataType)</a></dd>


<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyData.UnmarshalJSON">func (o *CreateDataDeletionRequestBodyData) UnmarshalJSON(bytes []byte) (err error)</a></dd>



<dd><a href="#CreateDataDeletionRequestBodyDataType">type CreateDataDeletionRequestBodyDataType</a></dd>


<dd>&nbsp; &nbsp; <a href="#NewCreateDataDeletionRequestBodyDataTypeFromValue">func NewCreateDataDeletionRequestBodyDataTypeFromValue(v string) (*CreateDataDeletionRequestBodyDataType, error)</a></dd>



<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyDataType.GetAllowedValues">func (v *CreateDataDeletionRequestBodyDataType) GetAllowedValues() []CreateDataDeletionRequestBodyDataType</a></dd>


<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyDataType.IsValid">func (v CreateDataDeletionRequestBodyDataType) IsValid() bool</a></dd>


<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyDataType.Ptr">func (v CreateDataDeletionRequestBodyDataType) Ptr() *CreateDataDeletionRequestBodyDataType</a></dd>


<dd>&nbsp; &nbsp; <a href="#CreateDataDeletionRequestBodyDataType.UnmarshalJSON">func (v *CreateDataDeletionRequestBodyDataType) UnmarshalJSON(src []byte) error</a></dd>



<dd><a href="#CreateDataDeletionResponseBody">type CreateDataDeletionResponseBody</a></dd>


Expand Down Expand Up @@ -89880,6 +89909,8 @@ <h3>Package files</h3>

<a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go">model_create_data_deletion_request_body_data.go</a>

<a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data_type.go">model_create_data_deletion_request_body_data_type.go</a>

<a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_response_body.go">model_create_data_deletion_response_body.go</a>

<a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_open_api_response.go">model_create_open_api_response.go</a>
Expand Down Expand Up @@ -181364,6 +181395,8 @@ <h2 id="CreateDataDeletionRequestBodyData">type <a href="https://github.com/Data
<pre>type CreateDataDeletionRequestBodyData struct {
<span id="CreateDataDeletionRequestBodyData.Attributes"></span> <span class="comment">// Attributes for creating a data deletion request.</span>
Attributes <a href="#CreateDataDeletionRequestBodyAttributes">CreateDataDeletionRequestBodyAttributes</a> `json:&#34;attributes&#34;`
<span class="comment">// The deletion request type.</span>
<span id="CreateDataDeletionRequestBodyData.Type"></span> Type <a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a> `json:&#34;type&#34;`
<span id="CreateDataDeletionRequestBodyData.UnparsedObject"></span> <span class="comment">// UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct</span>
UnparsedObject map[<a href="https://pkg.go.dev/builtin/#string">string</a>]interface{} `json:&#34;-&#34;`
<span id="CreateDataDeletionRequestBodyData.AdditionalProperties"></span> AdditionalProperties map[<a href="https://pkg.go.dev/builtin/#string">string</a>]interface{} `json:&#34;-&#34;`
Expand All @@ -181380,12 +181413,12 @@ <h2 id="CreateDataDeletionRequestBodyData">type <a href="https://github.com/Data



<h3 id="NewCreateDataDeletionRequestBodyData">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L26">NewCreateDataDeletionRequestBodyData</a>
<h3 id="NewCreateDataDeletionRequestBodyData">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L28">NewCreateDataDeletionRequestBodyData</a>
<a class="permalink" href="#NewCreateDataDeletionRequestBodyData">&#xb6;</a>


</h3>
<pre>func NewCreateDataDeletionRequestBodyData(attributes <a href="#CreateDataDeletionRequestBodyAttributes">CreateDataDeletionRequestBodyAttributes</a>) *<a href="#CreateDataDeletionRequestBodyData">CreateDataDeletionRequestBodyData</a></pre>
<pre>func NewCreateDataDeletionRequestBodyData(attributes <a href="#CreateDataDeletionRequestBodyAttributes">CreateDataDeletionRequestBodyAttributes</a>, typeVar <a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a>) *<a href="#CreateDataDeletionRequestBodyData">CreateDataDeletionRequestBodyData</a></pre>
<p>NewCreateDataDeletionRequestBodyData instantiates a new CreateDataDeletionRequestBodyData object.
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
Expand All @@ -181395,7 +181428,7 @@ <h3 id="NewCreateDataDeletionRequestBodyData">func <a href="https://github.com/D



<h3 id="NewCreateDataDeletionRequestBodyDataWithDefaults">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L35">NewCreateDataDeletionRequestBodyDataWithDefaults</a>
<h3 id="NewCreateDataDeletionRequestBodyDataWithDefaults">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L38">NewCreateDataDeletionRequestBodyDataWithDefaults</a>
<a class="permalink" href="#NewCreateDataDeletionRequestBodyDataWithDefaults">&#xb6;</a>


Expand All @@ -181411,7 +181444,7 @@ <h3 id="NewCreateDataDeletionRequestBodyDataWithDefaults">func <a href="https://



<h3 id="CreateDataDeletionRequestBodyData.GetAttributes">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L41">GetAttributes</a>
<h3 id="CreateDataDeletionRequestBodyData.GetAttributes">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L44">GetAttributes</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyData.GetAttributes">&#xb6;</a>


Expand All @@ -181424,7 +181457,7 @@ <h3 id="CreateDataDeletionRequestBodyData.GetAttributes">func (*CreateDataDeleti



<h3 id="CreateDataDeletionRequestBodyData.GetAttributesOk">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L51">GetAttributesOk</a>
<h3 id="CreateDataDeletionRequestBodyData.GetAttributesOk">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L54">GetAttributesOk</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyData.GetAttributesOk">&#xb6;</a>


Expand All @@ -181438,7 +181471,34 @@ <h3 id="CreateDataDeletionRequestBodyData.GetAttributesOk">func (*CreateDataDele



<h3 id="CreateDataDeletionRequestBodyData.MarshalJSON">func (CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L64">MarshalJSON</a>
<h3 id="CreateDataDeletionRequestBodyData.GetType">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L67">GetType</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyData.GetType">&#xb6;</a>


</h3>
<pre>func (o *<a href="#CreateDataDeletionRequestBodyData">CreateDataDeletionRequestBodyData</a>) GetType() <a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a></pre>
<p>GetType returns the Type field value.






<h3 id="CreateDataDeletionRequestBodyData.GetTypeOk">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L77">GetTypeOk</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyData.GetTypeOk">&#xb6;</a>


</h3>
<pre>func (o *<a href="#CreateDataDeletionRequestBodyData">CreateDataDeletionRequestBodyData</a>) GetTypeOk() (*<a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a>, <a href="https://pkg.go.dev/builtin/#bool">bool</a>)</pre>
<p>GetTypeOk returns a tuple with the Type field value
and a boolean to check if the value has been set.






<h3 id="CreateDataDeletionRequestBodyData.MarshalJSON">func (CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L90">MarshalJSON</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyData.MarshalJSON">&#xb6;</a>


Expand All @@ -181451,7 +181511,7 @@ <h3 id="CreateDataDeletionRequestBodyData.MarshalJSON">func (CreateDataDeletionR



<h3 id="CreateDataDeletionRequestBodyData.SetAttributes">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L59">SetAttributes</a>
<h3 id="CreateDataDeletionRequestBodyData.SetAttributes">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L62">SetAttributes</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyData.SetAttributes">&#xb6;</a>


Expand All @@ -181464,7 +181524,20 @@ <h3 id="CreateDataDeletionRequestBodyData.SetAttributes">func (*CreateDataDeleti



<h3 id="CreateDataDeletionRequestBodyData.UnmarshalJSON">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L78">UnmarshalJSON</a>
<h3 id="CreateDataDeletionRequestBodyData.SetType">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L85">SetType</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyData.SetType">&#xb6;</a>


</h3>
<pre>func (o *<a href="#CreateDataDeletionRequestBodyData">CreateDataDeletionRequestBodyData</a>) SetType(v <a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a>)</pre>
<p>SetType sets field value.






<h3 id="CreateDataDeletionRequestBodyData.UnmarshalJSON">func (*CreateDataDeletionRequestBodyData) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data.go#L105">UnmarshalJSON</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyData.UnmarshalJSON">&#xb6;</a>


Expand All @@ -181479,6 +181552,100 @@ <h3 id="CreateDataDeletionRequestBodyData.UnmarshalJSON">func (*CreateDataDeleti



<h2 id="CreateDataDeletionRequestBodyDataType">type <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data_type.go#L14">CreateDataDeletionRequestBodyDataType</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyDataType">&#xb6;</a>


</h2>
<p>CreateDataDeletionRequestBodyDataType The deletion request type.

<pre>type CreateDataDeletionRequestBodyDataType <a href="https://pkg.go.dev/builtin/#string">string</a></pre>


<p>List of CreateDataDeletionRequestBodyDataType.

<pre>const (
<span id="CREATEDATADELETIONREQUESTBODYDATATYPE_CREATE_DELETION_REQ">CREATEDATADELETIONREQUESTBODYDATATYPE_CREATE_DELETION_REQ</span> <a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a> = &#34;create_deletion_req&#34;
)</pre>










<h3 id="NewCreateDataDeletionRequestBodyDataTypeFromValue">func <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data_type.go#L43">NewCreateDataDeletionRequestBodyDataTypeFromValue</a>
<a class="permalink" href="#NewCreateDataDeletionRequestBodyDataTypeFromValue">&#xb6;</a>


</h3>
<pre>func NewCreateDataDeletionRequestBodyDataTypeFromValue(v <a href="https://pkg.go.dev/builtin/#string">string</a>) (*<a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a>, <a href="https://pkg.go.dev/builtin/#error">error</a>)</pre>
<p>NewCreateDataDeletionRequestBodyDataTypeFromValue returns a pointer to a valid CreateDataDeletionRequestBodyDataType
for the value passed as argument, or an error if the value passed is not allowed by the enum.







<h3 id="CreateDataDeletionRequestBodyDataType.GetAllowedValues">func (*CreateDataDeletionRequestBodyDataType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data_type.go#L26">GetAllowedValues</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyDataType.GetAllowedValues">&#xb6;</a>


</h3>
<pre>func (v *<a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a>) GetAllowedValues() []<a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a></pre>
<p>GetAllowedValues reeturns the list of possible values.






<h3 id="CreateDataDeletionRequestBodyDataType.IsValid">func (CreateDataDeletionRequestBodyDataType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data_type.go#L52">IsValid</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyDataType.IsValid">&#xb6;</a>


</h3>
<pre>func (v <a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a>) IsValid() <a href="https://pkg.go.dev/builtin/#bool">bool</a></pre>
<p>IsValid return true if the value is valid for the enum, false otherwise.






<h3 id="CreateDataDeletionRequestBodyDataType.Ptr">func (CreateDataDeletionRequestBodyDataType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data_type.go#L62">Ptr</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyDataType.Ptr">&#xb6;</a>


</h3>
<pre>func (v <a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a>) Ptr() *<a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a></pre>
<p>Ptr returns reference to CreateDataDeletionRequestBodyDataType value.






<h3 id="CreateDataDeletionRequestBodyDataType.UnmarshalJSON">func (*CreateDataDeletionRequestBodyDataType) <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_request_body_data_type.go#L31">UnmarshalJSON</a>
<a class="permalink" href="#CreateDataDeletionRequestBodyDataType.UnmarshalJSON">&#xb6;</a>


</h3>
<pre>func (v *<a href="#CreateDataDeletionRequestBodyDataType">CreateDataDeletionRequestBodyDataType</a>) UnmarshalJSON(src []<a href="https://pkg.go.dev/builtin/#byte">byte</a>) <a href="https://pkg.go.dev/builtin/#error">error</a></pre>
<p>UnmarshalJSON deserializes the given payload.








<h2 id="CreateDataDeletionResponseBody">type <a href="https://github.com/DataDog/datadog-api-client-go/blob/master/api/datadogV2/model_create_data_deletion_response_body.go#L12">CreateDataDeletionResponseBody</a>
<a class="permalink" href="#CreateDataDeletionResponseBody">&#xb6;</a>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ <h2>
<td></td>
<td align="right">14927</td>
<td></td>
<td align="left">2025-01-17 20:12:29.391396933 +0000 UTC</td>
<td align="left">2025-01-17 21:00:47.812556521 +0000 UTC</td>
</tr>

<tr>
Expand All @@ -88,7 +88,7 @@ <h2>
<td></td>
<td align="right">19451</td>
<td></td>
<td align="left">2025-01-17 20:12:29.391396933 +0000 UTC</td>
<td align="left">2025-01-17 21:00:47.813556522 +0000 UTC</td>
</tr>

<tr>
Expand All @@ -97,7 +97,7 @@ <h2>
<td></td>
<td align="right">622</td>
<td></td>
<td align="left">2025-01-17 20:12:29.391396933 +0000 UTC</td>
<td align="left">2025-01-17 21:00:47.813556522 +0000 UTC</td>
</tr>

<tr>
Expand All @@ -106,7 +106,7 @@ <h2>
<td></td>
<td align="right">633</td>
<td></td>
<td align="left">2025-01-17 20:12:29.391396933 +0000 UTC</td>
<td align="left">2025-01-17 21:00:47.813556522 +0000 UTC</td>
</tr>

<tr>
Expand All @@ -115,7 +115,7 @@ <h2>
<td></td>
<td align="right">405</td>
<td></td>
<td align="left">2025-01-17 20:12:29.391396933 +0000 UTC</td>
<td align="left">2025-01-17 21:00:47.813556522 +0000 UTC</td>
</tr>

<tr>
Expand All @@ -124,7 +124,7 @@ <h2>
<td></td>
<td align="right">12924</td>
<td></td>
<td align="left">2025-01-17 20:12:29.391396933 +0000 UTC</td>
<td align="left">2025-01-17 21:00:47.813556522 +0000 UTC</td>
</tr>

<tr>
Expand All @@ -133,7 +133,7 @@ <h2>
<td></td>
<td align="right">589</td>
<td></td>
<td align="left">2025-01-17 20:12:29.391396933 +0000 UTC</td>
<td align="left">2025-01-17 21:00:47.813556522 +0000 UTC</td>
</tr>


Expand Down
Loading

0 comments on commit 0feae60

Please sign in to comment.