GoodMem
ReferenceClient SDKsGo SDKRequests

BatchMemoryRetrievalRequest

BatchMemoryRetrievalRequest documentation for Go SDK

Properties

NameTypeDescriptionNotes
ValidatePointer to map[string]interface[optional]
MemoryIds[]stringArray of memory IDs to retrieve
IncludeContentPointer to NullableBoolWhether to include the original content in the response[optional]
IncludeProcessingHistoryPointer to NullableBoolWhether to include background job processing history for each memory[optional]

Methods

NewBatchMemoryRetrievalRequest

func NewBatchMemoryRetrievalRequest(memoryIds []string, ) *BatchMemoryRetrievalRequest

NewBatchMemoryRetrievalRequest instantiates a new BatchMemoryRetrievalRequest 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

NewBatchMemoryRetrievalRequestWithDefaults

func NewBatchMemoryRetrievalRequestWithDefaults() *BatchMemoryRetrievalRequest

NewBatchMemoryRetrievalRequestWithDefaults instantiates a new BatchMemoryRetrievalRequest 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

GetValidate

func (o *BatchMemoryRetrievalRequest) GetValidate() map[string]interface{}

GetValidate returns the Validate field if non-nil, zero value otherwise.

GetValidateOk

func (o *BatchMemoryRetrievalRequest) GetValidateOk() (*map[string]interface{}, bool)

GetValidateOk returns a tuple with the Validate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetValidate

func (o *BatchMemoryRetrievalRequest) SetValidate(v map[string]interface{})

SetValidate sets Validate field to given value.

HasValidate

func (o *BatchMemoryRetrievalRequest) HasValidate() bool

HasValidate returns a boolean if a field has been set.

GetMemoryIds

func (o *BatchMemoryRetrievalRequest) GetMemoryIds() []string

GetMemoryIds returns the MemoryIds field if non-nil, zero value otherwise.

GetMemoryIdsOk

func (o *BatchMemoryRetrievalRequest) GetMemoryIdsOk() (*[]string, bool)

GetMemoryIdsOk returns a tuple with the MemoryIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetMemoryIds

func (o *BatchMemoryRetrievalRequest) SetMemoryIds(v []string)

SetMemoryIds sets MemoryIds field to given value.

GetIncludeContent

func (o *BatchMemoryRetrievalRequest) GetIncludeContent() bool

GetIncludeContent returns the IncludeContent field if non-nil, zero value otherwise.

GetIncludeContentOk

func (o *BatchMemoryRetrievalRequest) GetIncludeContentOk() (*bool, bool)

GetIncludeContentOk returns a tuple with the IncludeContent field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetIncludeContent

func (o *BatchMemoryRetrievalRequest) SetIncludeContent(v bool)

SetIncludeContent sets IncludeContent field to given value.

HasIncludeContent

func (o *BatchMemoryRetrievalRequest) HasIncludeContent() bool

HasIncludeContent returns a boolean if a field has been set.

SetIncludeContentNil

func (o *BatchMemoryRetrievalRequest) SetIncludeContentNil(b bool)

SetIncludeContentNil sets the value for IncludeContent to be an explicit nil

UnsetIncludeContent

func (o *BatchMemoryRetrievalRequest) UnsetIncludeContent()

UnsetIncludeContent ensures that no value is present for IncludeContent, not even an explicit nil

GetIncludeProcessingHistory

func (o *BatchMemoryRetrievalRequest) GetIncludeProcessingHistory() bool

GetIncludeProcessingHistory returns the IncludeProcessingHistory field if non-nil, zero value otherwise.

GetIncludeProcessingHistoryOk

func (o *BatchMemoryRetrievalRequest) GetIncludeProcessingHistoryOk() (*bool, bool)

GetIncludeProcessingHistoryOk returns a tuple with the IncludeProcessingHistory field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetIncludeProcessingHistory

func (o *BatchMemoryRetrievalRequest) SetIncludeProcessingHistory(v bool)

SetIncludeProcessingHistory sets IncludeProcessingHistory field to given value.

HasIncludeProcessingHistory

func (o *BatchMemoryRetrievalRequest) HasIncludeProcessingHistory() bool

HasIncludeProcessingHistory returns a boolean if a field has been set.

SetIncludeProcessingHistoryNil

func (o *BatchMemoryRetrievalRequest) SetIncludeProcessingHistoryNil(b bool)

SetIncludeProcessingHistoryNil sets the value for IncludeProcessingHistory to be an explicit nil

UnsetIncludeProcessingHistory

func (o *BatchMemoryRetrievalRequest) UnsetIncludeProcessingHistory()

UnsetIncludeProcessingHistory ensures that no value is present for IncludeProcessingHistory, not even an explicit nil

↑ Back to Go SDK ↑ Back to Go SDK ↑ Back to Go SDK