| Name | Type | Description | Notes |
|---|---|---|---|
| Id | Pointer to string | Unique script identifier | [optional] |
| PageId | Pointer to string | Parent page ID | [optional] |
| Source | Pointer to string | Script source (inline or external URL) | [optional] |
| Urls | Pointer to []string | URLs where this script was observed | [optional] |
| FirstSeenAt | Pointer to time.Time | [optional] | |
| LastSeenAt | Pointer to time.Time | [optional] | |
| Justification | Pointer to string | Reason for authorization decision | [optional] |
| CurrentHash | Pointer to string | Current script content hash | [optional] |
| AuthorizedHash | Pointer to string | Hash of authorized script content | [optional] |
| AuthorizationStatus | Pointer to string | Script authorization status | [optional] |
| AuthorizedAt | Pointer to time.Time | [optional] |
func NewScript() *Script
NewScript instantiates a new Script 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 will change when the set of required properties is changed
func NewScriptWithDefaults() *Script
NewScriptWithDefaults instantiates a new Script object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *Script) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *Script) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetId(v string)
SetId sets Id field to given value.
func (o *Script) HasId() bool
HasId returns a boolean if a field has been set.
func (o *Script) GetPageId() string
GetPageId returns the PageId field if non-nil, zero value otherwise.
func (o *Script) GetPageIdOk() (*string, bool)
GetPageIdOk returns a tuple with the PageId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetPageId(v string)
SetPageId sets PageId field to given value.
func (o *Script) HasPageId() bool
HasPageId returns a boolean if a field has been set.
func (o *Script) GetSource() string
GetSource returns the Source field if non-nil, zero value otherwise.
func (o *Script) GetSourceOk() (*string, bool)
GetSourceOk returns a tuple with the Source field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetSource(v string)
SetSource sets Source field to given value.
func (o *Script) HasSource() bool
HasSource returns a boolean if a field has been set.
func (o *Script) GetUrls() []string
GetUrls returns the Urls field if non-nil, zero value otherwise.
func (o *Script) GetUrlsOk() (*[]string, bool)
GetUrlsOk returns a tuple with the Urls field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetUrls(v []string)
SetUrls sets Urls field to given value.
func (o *Script) HasUrls() bool
HasUrls returns a boolean if a field has been set.
func (o *Script) GetFirstSeenAt() time.Time
GetFirstSeenAt returns the FirstSeenAt field if non-nil, zero value otherwise.
func (o *Script) GetFirstSeenAtOk() (*time.Time, bool)
GetFirstSeenAtOk returns a tuple with the FirstSeenAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetFirstSeenAt(v time.Time)
SetFirstSeenAt sets FirstSeenAt field to given value.
func (o *Script) HasFirstSeenAt() bool
HasFirstSeenAt returns a boolean if a field has been set.
func (o *Script) GetLastSeenAt() time.Time
GetLastSeenAt returns the LastSeenAt field if non-nil, zero value otherwise.
func (o *Script) GetLastSeenAtOk() (*time.Time, bool)
GetLastSeenAtOk returns a tuple with the LastSeenAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetLastSeenAt(v time.Time)
SetLastSeenAt sets LastSeenAt field to given value.
func (o *Script) HasLastSeenAt() bool
HasLastSeenAt returns a boolean if a field has been set.
func (o *Script) GetJustification() string
GetJustification returns the Justification field if non-nil, zero value otherwise.
func (o *Script) GetJustificationOk() (*string, bool)
GetJustificationOk returns a tuple with the Justification field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetJustification(v string)
SetJustification sets Justification field to given value.
func (o *Script) HasJustification() bool
HasJustification returns a boolean if a field has been set.
func (o *Script) GetCurrentHash() string
GetCurrentHash returns the CurrentHash field if non-nil, zero value otherwise.
func (o *Script) GetCurrentHashOk() (*string, bool)
GetCurrentHashOk returns a tuple with the CurrentHash field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetCurrentHash(v string)
SetCurrentHash sets CurrentHash field to given value.
func (o *Script) HasCurrentHash() bool
HasCurrentHash returns a boolean if a field has been set.
func (o *Script) GetAuthorizedHash() string
GetAuthorizedHash returns the AuthorizedHash field if non-nil, zero value otherwise.
func (o *Script) GetAuthorizedHashOk() (*string, bool)
GetAuthorizedHashOk returns a tuple with the AuthorizedHash field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetAuthorizedHash(v string)
SetAuthorizedHash sets AuthorizedHash field to given value.
func (o *Script) HasAuthorizedHash() bool
HasAuthorizedHash returns a boolean if a field has been set.
func (o *Script) GetAuthorizationStatus() string
GetAuthorizationStatus returns the AuthorizationStatus field if non-nil, zero value otherwise.
func (o *Script) GetAuthorizationStatusOk() (*string, bool)
GetAuthorizationStatusOk returns a tuple with the AuthorizationStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetAuthorizationStatus(v string)
SetAuthorizationStatus sets AuthorizationStatus field to given value.
func (o *Script) HasAuthorizationStatus() bool
HasAuthorizationStatus returns a boolean if a field has been set.
func (o *Script) GetAuthorizedAt() time.Time
GetAuthorizedAt returns the AuthorizedAt field if non-nil, zero value otherwise.
func (o *Script) GetAuthorizedAtOk() (*time.Time, bool)
GetAuthorizedAtOk returns a tuple with the AuthorizedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Script) SetAuthorizedAt(v time.Time)
SetAuthorizedAt sets AuthorizedAt field to given value.
func (o *Script) HasAuthorizedAt() bool
HasAuthorizedAt returns a boolean if a field has been set.