db

package
v8.0.0-...-36f974d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package db is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DateTime

func DateTime(d strfmt.DateTime) *strfmt.DateTime

DateTime returns a pointer to the strfmt.DateTime value passed in.

func Int64

func Int64(i int64) *int64

Int64 returns a pointer to the int64 value passed in.

func String

func String(s string) *string

String returns a pointer to the string value passed in.

Types

type AssocTypeAssocID

type AssocTypeAssocID struct {
	AssocType string
	AssocID   string
}

AssocTypeAssocID struct.

type CreatedBear

type CreatedBear struct {
	Created strfmt.DateTime
	Bear    string
}

CreatedBear struct.

type CreatedResource

type CreatedResource struct {
	Created  strfmt.DateTime
	Resource string
}

CreatedResource struct.

type DeploymentByEnvAppAndVersionFilterValues

type DeploymentByEnvAppAndVersionFilterValues struct {
	// AttributeName is the attibute we are attempting to apply the filter to
	AttributeName DeploymentByEnvAppAndVersionFilterableAttribute
	// AttributeValues is an optional parameter to be used when we want to compare the attibute to a single value or multiple values
	AttributeValues []interface{}
}

DeploymentByEnvAppAndVersionFilterValues represents a filter on a particular field to be included in the query

type DeploymentByEnvAppAndVersionFilterableAttribute

type DeploymentByEnvAppAndVersionFilterableAttribute string

DeploymentByEnvAppAndVersionFilterableAttribute represents the fields we can apply filters to for queries on this index

const DeploymentDate DeploymentByEnvAppAndVersionFilterableAttribute = "date"

type ErrDeploymentByEnvAppAndDateNotFound

type ErrDeploymentByEnvAppAndDateNotFound struct {
	Environment string
	Application string
	Date        strfmt.DateTime
}

ErrDeploymentByEnvAppAndDateNotFound is returned when the database fails to find a Deployment.

func (ErrDeploymentByEnvAppAndDateNotFound) Error

Error returns a description of the error.

type ErrDeploymentByEnvironmentAndDateNotFound

type ErrDeploymentByEnvironmentAndDateNotFound struct {
	Environment string
	Date        strfmt.DateTime
}

ErrDeploymentByEnvironmentAndDateNotFound is returned when the database fails to find a Deployment.

func (ErrDeploymentByEnvironmentAndDateNotFound) Error

Error returns a description of the error.

type ErrDeploymentByVersionNotFound

type ErrDeploymentByVersionNotFound struct {
	Version string
}

ErrDeploymentByVersionNotFound is returned when the database fails to find a Deployment.

func (ErrDeploymentByVersionNotFound) Error

Error returns a description of the error.

type ErrDeploymentNotFound

type ErrDeploymentNotFound struct {
	Environment string
	Application string
	Version     string
}

ErrDeploymentNotFound is returned when the database fails to find a Deployment.

func (ErrDeploymentNotFound) Error

func (e ErrDeploymentNotFound) Error() string

Error returns a description of the error.

type ErrEventBySkAndDataNotFound

type ErrEventBySkAndDataNotFound struct {
	Sk   string
	Data []byte
}

ErrEventBySkAndDataNotFound is returned when the database fails to find a Event.

func (ErrEventBySkAndDataNotFound) Error

Error returns a description of the error.

type ErrEventNotFound

type ErrEventNotFound struct {
	Pk string
	Sk string
}

ErrEventNotFound is returned when the database fails to find a Event.

func (ErrEventNotFound) Error

func (e ErrEventNotFound) Error() string

Error returns a description of the error.

type ErrNoRangeThingWithCompositeAttributesAlreadyExists

type ErrNoRangeThingWithCompositeAttributesAlreadyExists struct {
	NameBranch string
}

ErrNoRangeThingWithCompositeAttributesAlreadyExists is returned when trying to overwrite a NoRangeThingWithCompositeAttributes.

func (ErrNoRangeThingWithCompositeAttributesAlreadyExists) Error

Error returns a description of the error.

type ErrNoRangeThingWithCompositeAttributesByNameVersionAndDateNotFound

type ErrNoRangeThingWithCompositeAttributesByNameVersionAndDateNotFound struct {
	Name    string
	Version int64
	Date    strfmt.DateTime
}

ErrNoRangeThingWithCompositeAttributesByNameVersionAndDateNotFound is returned when the database fails to find a NoRangeThingWithCompositeAttributes.

func (ErrNoRangeThingWithCompositeAttributesByNameVersionAndDateNotFound) Error

Error returns a description of the error.

type ErrNoRangeThingWithCompositeAttributesNotFound

type ErrNoRangeThingWithCompositeAttributesNotFound struct {
	Name   string
	Branch string
}

ErrNoRangeThingWithCompositeAttributesNotFound is returned when the database fails to find a NoRangeThingWithCompositeAttributes.

func (ErrNoRangeThingWithCompositeAttributesNotFound) Error

Error returns a description of the error.

type ErrSimpleThingAlreadyExists

type ErrSimpleThingAlreadyExists struct {
	Name string
}

ErrSimpleThingAlreadyExists is returned when trying to overwrite a SimpleThing.

func (ErrSimpleThingAlreadyExists) Error

Error returns a description of the error.

type ErrSimpleThingNotFound

type ErrSimpleThingNotFound struct {
	Name string
}

ErrSimpleThingNotFound is returned when the database fails to find a SimpleThing.

func (ErrSimpleThingNotFound) Error

func (e ErrSimpleThingNotFound) Error() string

Error returns a description of the error.

type ErrTeacherSharingRuleByDistrictAndSchoolTeacherAppNotFound

type ErrTeacherSharingRuleByDistrictAndSchoolTeacherAppNotFound struct {
	District string
	School   string
	Teacher  string
	App      string
}

ErrTeacherSharingRuleByDistrictAndSchoolTeacherAppNotFound is returned when the database fails to find a TeacherSharingRule.

func (ErrTeacherSharingRuleByDistrictAndSchoolTeacherAppNotFound) Error

Error returns a description of the error.

type ErrTeacherSharingRuleNotFound

type ErrTeacherSharingRuleNotFound struct {
	Teacher string
	School  string
	App     string
}

ErrTeacherSharingRuleNotFound is returned when the database fails to find a TeacherSharingRule.

func (ErrTeacherSharingRuleNotFound) Error

Error returns a description of the error.

type ErrThingAllowingBatchWritesAlreadyExists

type ErrThingAllowingBatchWritesAlreadyExists struct {
	Name    string
	Version int64
}

ErrThingAllowingBatchWritesAlreadyExists is returned when trying to overwrite a ThingAllowingBatchWrites.

func (ErrThingAllowingBatchWritesAlreadyExists) Error

Error returns a description of the error.

type ErrThingAllowingBatchWritesNotFound

type ErrThingAllowingBatchWritesNotFound struct {
	Name    string
	Version int64
}

ErrThingAllowingBatchWritesNotFound is returned when the database fails to find a ThingAllowingBatchWrites.

func (ErrThingAllowingBatchWritesNotFound) Error

Error returns a description of the error.

type ErrThingAllowingBatchWritesWithCompositeAttributesAlreadyExists

type ErrThingAllowingBatchWritesWithCompositeAttributesAlreadyExists struct {
	NameID string
	Date   strfmt.DateTime
}

ErrThingAllowingBatchWritesWithCompositeAttributesAlreadyExists is returned when trying to overwrite a ThingAllowingBatchWritesWithCompositeAttributes.

func (ErrThingAllowingBatchWritesWithCompositeAttributesAlreadyExists) Error

Error returns a description of the error.

type ErrThingAllowingBatchWritesWithCompositeAttributesNotFound

type ErrThingAllowingBatchWritesWithCompositeAttributesNotFound struct {
	Name string
	ID   string
	Date strfmt.DateTime
}

ErrThingAllowingBatchWritesWithCompositeAttributesNotFound is returned when the database fails to find a ThingAllowingBatchWritesWithCompositeAttributes.

func (ErrThingAllowingBatchWritesWithCompositeAttributesNotFound) Error

Error returns a description of the error.

type ErrThingAlreadyExists

type ErrThingAlreadyExists struct {
	Name    string
	Version int64
}

ErrThingAlreadyExists is returned when trying to overwrite a Thing.

func (ErrThingAlreadyExists) Error

func (e ErrThingAlreadyExists) Error() string

Error returns a description of the error.

type ErrThingByHashNullableAndNameNotFound

type ErrThingByHashNullableAndNameNotFound struct {
	HashNullable string
	Name         string
}

ErrThingByHashNullableAndNameNotFound is returned when the database fails to find a Thing.

func (ErrThingByHashNullableAndNameNotFound) Error

Error returns a description of the error.

type ErrThingByIDNotFound

type ErrThingByIDNotFound struct {
	ID string
}

ErrThingByIDNotFound is returned when the database fails to find a Thing.

func (ErrThingByIDNotFound) Error

func (e ErrThingByIDNotFound) Error() string

Error returns a description of the error.

type ErrThingByNameAndCreatedAtNotFound

type ErrThingByNameAndCreatedAtNotFound struct {
	Name      string
	CreatedAt strfmt.DateTime
}

ErrThingByNameAndCreatedAtNotFound is returned when the database fails to find a Thing.

func (ErrThingByNameAndCreatedAtNotFound) Error

Error returns a description of the error.

type ErrThingByNameAndRangeNullableNotFound

type ErrThingByNameAndRangeNullableNotFound struct {
	Name          string
	RangeNullable strfmt.DateTime
}

ErrThingByNameAndRangeNullableNotFound is returned when the database fails to find a Thing.

func (ErrThingByNameAndRangeNullableNotFound) Error

Error returns a description of the error.

type ErrThingNotFound

type ErrThingNotFound struct {
	Name    string
	Version int64
}

ErrThingNotFound is returned when the database fails to find a Thing.

func (ErrThingNotFound) Error

func (e ErrThingNotFound) Error() string

Error returns a description of the error.

type ErrThingWithAdditionalAttributesAlreadyExists

type ErrThingWithAdditionalAttributesAlreadyExists struct {
	Name    string
	Version int64
}

ErrThingWithAdditionalAttributesAlreadyExists is returned when trying to overwrite a ThingWithAdditionalAttributes.

func (ErrThingWithAdditionalAttributesAlreadyExists) Error

Error returns a description of the error.

type ErrThingWithAdditionalAttributesByHashNullableAndNameNotFound

type ErrThingWithAdditionalAttributesByHashNullableAndNameNotFound struct {
	HashNullable string
	Name         string
}

ErrThingWithAdditionalAttributesByHashNullableAndNameNotFound is returned when the database fails to find a ThingWithAdditionalAttributes.

func (ErrThingWithAdditionalAttributesByHashNullableAndNameNotFound) Error

Error returns a description of the error.

type ErrThingWithAdditionalAttributesByIDNotFound

type ErrThingWithAdditionalAttributesByIDNotFound struct {
	ID string
}

ErrThingWithAdditionalAttributesByIDNotFound is returned when the database fails to find a ThingWithAdditionalAttributes.

func (ErrThingWithAdditionalAttributesByIDNotFound) Error

Error returns a description of the error.

type ErrThingWithAdditionalAttributesByNameAndCreatedAtNotFound

type ErrThingWithAdditionalAttributesByNameAndCreatedAtNotFound struct {
	Name      string
	CreatedAt strfmt.DateTime
}

ErrThingWithAdditionalAttributesByNameAndCreatedAtNotFound is returned when the database fails to find a ThingWithAdditionalAttributes.

func (ErrThingWithAdditionalAttributesByNameAndCreatedAtNotFound) Error

Error returns a description of the error.

type ErrThingWithAdditionalAttributesByNameAndRangeNullableNotFound

type ErrThingWithAdditionalAttributesByNameAndRangeNullableNotFound struct {
	Name          string
	RangeNullable strfmt.DateTime
}

ErrThingWithAdditionalAttributesByNameAndRangeNullableNotFound is returned when the database fails to find a ThingWithAdditionalAttributes.

func (ErrThingWithAdditionalAttributesByNameAndRangeNullableNotFound) Error

Error returns a description of the error.

type ErrThingWithAdditionalAttributesNotFound

type ErrThingWithAdditionalAttributesNotFound struct {
	Name    string
	Version int64
}

ErrThingWithAdditionalAttributesNotFound is returned when the database fails to find a ThingWithAdditionalAttributes.

func (ErrThingWithAdditionalAttributesNotFound) Error

Error returns a description of the error.

type ErrThingWithCompositeAttributesAlreadyExists

type ErrThingWithCompositeAttributesAlreadyExists struct {
	NameBranch string
	Date       strfmt.DateTime
}

ErrThingWithCompositeAttributesAlreadyExists is returned when trying to overwrite a ThingWithCompositeAttributes.

func (ErrThingWithCompositeAttributesAlreadyExists) Error

Error returns a description of the error.

type ErrThingWithCompositeAttributesByNameVersionAndDateNotFound

type ErrThingWithCompositeAttributesByNameVersionAndDateNotFound struct {
	Name    string
	Version int64
	Date    strfmt.DateTime
}

ErrThingWithCompositeAttributesByNameVersionAndDateNotFound is returned when the database fails to find a ThingWithCompositeAttributes.

func (ErrThingWithCompositeAttributesByNameVersionAndDateNotFound) Error

Error returns a description of the error.

type ErrThingWithCompositeAttributesNotFound

type ErrThingWithCompositeAttributesNotFound struct {
	Name   string
	Branch string
	Date   strfmt.DateTime
}

ErrThingWithCompositeAttributesNotFound is returned when the database fails to find a ThingWithCompositeAttributes.

func (ErrThingWithCompositeAttributesNotFound) Error

Error returns a description of the error.

type ErrThingWithCompositeEnumAttributesAlreadyExists

type ErrThingWithCompositeEnumAttributesAlreadyExists struct {
	NameBranch string
	Date       strfmt.DateTime
}

ErrThingWithCompositeEnumAttributesAlreadyExists is returned when trying to overwrite a ThingWithCompositeEnumAttributes.

func (ErrThingWithCompositeEnumAttributesAlreadyExists) Error

Error returns a description of the error.

type ErrThingWithCompositeEnumAttributesNotFound

type ErrThingWithCompositeEnumAttributesNotFound struct {
	Name     string
	BranchID models.Branch
	Date     strfmt.DateTime
}

ErrThingWithCompositeEnumAttributesNotFound is returned when the database fails to find a ThingWithCompositeEnumAttributes.

func (ErrThingWithCompositeEnumAttributesNotFound) Error

Error returns a description of the error.

type ErrThingWithDateRangeNotFound

type ErrThingWithDateRangeNotFound struct {
	Name string
	Date strfmt.DateTime
}

ErrThingWithDateRangeNotFound is returned when the database fails to find a ThingWithDateRange.

func (ErrThingWithDateRangeNotFound) Error

Error returns a description of the error.

type ErrThingWithDateTimeCompositeNotFound

type ErrThingWithDateTimeCompositeNotFound struct {
	Type     string
	ID       string
	Created  strfmt.DateTime
	Resource string
}

ErrThingWithDateTimeCompositeNotFound is returned when the database fails to find a ThingWithDateTimeComposite.

func (ErrThingWithDateTimeCompositeNotFound) Error

Error returns a description of the error.

type ErrThingWithEnumHashKeyAlreadyExists

type ErrThingWithEnumHashKeyAlreadyExists struct {
	Branch models.Branch
	Date   strfmt.DateTime
}

ErrThingWithEnumHashKeyAlreadyExists is returned when trying to overwrite a ThingWithEnumHashKey.

func (ErrThingWithEnumHashKeyAlreadyExists) Error

Error returns a description of the error.

type ErrThingWithEnumHashKeyByBranchAndDate2NotFound

type ErrThingWithEnumHashKeyByBranchAndDate2NotFound struct {
	Branch models.Branch
	Date2  strfmt.DateTime
}

ErrThingWithEnumHashKeyByBranchAndDate2NotFound is returned when the database fails to find a ThingWithEnumHashKey.

func (ErrThingWithEnumHashKeyByBranchAndDate2NotFound) Error

Error returns a description of the error.

type ErrThingWithEnumHashKeyNotFound

type ErrThingWithEnumHashKeyNotFound struct {
	Branch models.Branch
	Date   strfmt.DateTime
}

ErrThingWithEnumHashKeyNotFound is returned when the database fails to find a ThingWithEnumHashKey.

func (ErrThingWithEnumHashKeyNotFound) Error

Error returns a description of the error.

type ErrThingWithMatchingKeysByAssocTypeIDAndCreatedBearNotFound

type ErrThingWithMatchingKeysByAssocTypeIDAndCreatedBearNotFound struct {
	AssocType string
	AssocID   string
	Created   strfmt.DateTime
	Bear      string
}

ErrThingWithMatchingKeysByAssocTypeIDAndCreatedBearNotFound is returned when the database fails to find a ThingWithMatchingKeys.

func (ErrThingWithMatchingKeysByAssocTypeIDAndCreatedBearNotFound) Error

Error returns a description of the error.

type ErrThingWithMatchingKeysNotFound

type ErrThingWithMatchingKeysNotFound struct {
	Bear      string
	AssocType string
	AssocID   string
}

ErrThingWithMatchingKeysNotFound is returned when the database fails to find a ThingWithMatchingKeys.

func (ErrThingWithMatchingKeysNotFound) Error

Error returns a description of the error.

type ErrThingWithMultiUseCompositeAttributeByFourAndOneTwoNotFound

type ErrThingWithMultiUseCompositeAttributeByFourAndOneTwoNotFound struct {
	Four string
	One  string
	Two  string
}

ErrThingWithMultiUseCompositeAttributeByFourAndOneTwoNotFound is returned when the database fails to find a ThingWithMultiUseCompositeAttribute.

func (ErrThingWithMultiUseCompositeAttributeByFourAndOneTwoNotFound) Error

Error returns a description of the error.

type ErrThingWithMultiUseCompositeAttributeByThreeAndOneTwoNotFound

type ErrThingWithMultiUseCompositeAttributeByThreeAndOneTwoNotFound struct {
	Three string
	One   string
	Two   string
}

ErrThingWithMultiUseCompositeAttributeByThreeAndOneTwoNotFound is returned when the database fails to find a ThingWithMultiUseCompositeAttribute.

func (ErrThingWithMultiUseCompositeAttributeByThreeAndOneTwoNotFound) Error

Error returns a description of the error.

type ErrThingWithMultiUseCompositeAttributeNotFound

type ErrThingWithMultiUseCompositeAttributeNotFound struct {
	One string
}

ErrThingWithMultiUseCompositeAttributeNotFound is returned when the database fails to find a ThingWithMultiUseCompositeAttribute.

func (ErrThingWithMultiUseCompositeAttributeNotFound) Error

Error returns a description of the error.

type ErrThingWithRequiredCompositePropertiesAndKeysOnlyByPropertyOneAndTwoAndPropertyThreeNotFound

type ErrThingWithRequiredCompositePropertiesAndKeysOnlyByPropertyOneAndTwoAndPropertyThreeNotFound struct {
	PropertyOne   string
	PropertyTwo   string
	PropertyThree string
}

ErrThingWithRequiredCompositePropertiesAndKeysOnlyByPropertyOneAndTwoAndPropertyThreeNotFound is returned when the database fails to find a ThingWithRequiredCompositePropertiesAndKeysOnly.

func (ErrThingWithRequiredCompositePropertiesAndKeysOnlyByPropertyOneAndTwoAndPropertyThreeNotFound) Error

Error returns a description of the error.

type ErrThingWithRequiredCompositePropertiesAndKeysOnlyNotFound

type ErrThingWithRequiredCompositePropertiesAndKeysOnlyNotFound struct {
	PropertyThree string
}

ErrThingWithRequiredCompositePropertiesAndKeysOnlyNotFound is returned when the database fails to find a ThingWithRequiredCompositePropertiesAndKeysOnly.

func (ErrThingWithRequiredCompositePropertiesAndKeysOnlyNotFound) Error

Error returns a description of the error.

type ErrThingWithRequiredFields2AlreadyExists

type ErrThingWithRequiredFields2AlreadyExists struct {
	Name string
	ID   string
}

ErrThingWithRequiredFields2AlreadyExists is returned when trying to overwrite a ThingWithRequiredFields2.

func (ErrThingWithRequiredFields2AlreadyExists) Error

Error returns a description of the error.

type ErrThingWithRequiredFields2NotFound

type ErrThingWithRequiredFields2NotFound struct {
	Name string
	ID   string
}

ErrThingWithRequiredFields2NotFound is returned when the database fails to find a ThingWithRequiredFields2.

func (ErrThingWithRequiredFields2NotFound) Error

Error returns a description of the error.

type ErrThingWithRequiredFieldsAlreadyExists

type ErrThingWithRequiredFieldsAlreadyExists struct {
	Name string
}

ErrThingWithRequiredFieldsAlreadyExists is returned when trying to overwrite a ThingWithRequiredFields.

func (ErrThingWithRequiredFieldsAlreadyExists) Error

Error returns a description of the error.

type ErrThingWithRequiredFieldsNotFound

type ErrThingWithRequiredFieldsNotFound struct {
	Name string
}

ErrThingWithRequiredFieldsNotFound is returned when the database fails to find a ThingWithRequiredFields.

func (ErrThingWithRequiredFieldsNotFound) Error

Error returns a description of the error.

type ErrThingWithUnderscoresNotFound

type ErrThingWithUnderscoresNotFound struct {
	IDApp string
}

ErrThingWithUnderscoresNotFound is returned when the database fails to find a ThingWithUnderscores.

func (ErrThingWithUnderscoresNotFound) Error

Error returns a description of the error.

type EventByPkAndSkFilterValues

type EventByPkAndSkFilterValues struct {
	// AttributeName is the attibute we are attempting to apply the filter to
	AttributeName EventByPkAndSkFilterableAttribute
	// AttributeValues is an optional parameter to be used when we want to compare the attibute to a single value or multiple values
	AttributeValues []interface{}
}

EventByPkAndSkFilterValues represents a filter on a particular field to be included in the query

type EventByPkAndSkFilterableAttribute

type EventByPkAndSkFilterableAttribute string

EventByPkAndSkFilterableAttribute represents the fields we can apply filters to for queries on this index

const EventData EventByPkAndSkFilterableAttribute = "data"

type GetDeploymentsByEnvAppAndDateInput

type GetDeploymentsByEnvAppAndDateInput struct {
	// Environment is required
	Environment string
	// Application is required
	Application    string
	DateStartingAt *strfmt.DateTime
	StartingAfter  *models.Deployment
	Descending     bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetDeploymentsByEnvAppAndDateInput is the query input to GetDeploymentsByEnvAppAndDate.

type GetDeploymentsByEnvAppAndVersionInput

type GetDeploymentsByEnvAppAndVersionInput struct {
	// Environment is required
	Environment string
	// Application is required
	Application       string
	VersionStartingAt *string
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.Deployment
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// FilterValues is an optional array of filters to apply on various table attributes
	FilterValues []DeploymentByEnvAppAndVersionFilterValues
	// FilterExpression is the filter expression to be applied to our fitlered attributes
	// when referencing an attribute use #ATTRIBUTE_NAME
	// ex: if the attribute is called "created_at" in its wag definition use #CREATED_AT
	// when referencing one of the given values use :{attribute_name}_value0, :{attribute_name}_value1, etc.
	// ex: if the attribute is called "created_at" in its wag definition use :created_at_value0, created_at_value1, etc.
	// see https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.KeyConditionExpressions
	// for guidance on building expressions
	FilterExpression string
}

GetDeploymentsByEnvAppAndVersionInput is the query input to GetDeploymentsByEnvAppAndVersion.

type GetDeploymentsByEnvironmentAndDateInput

type GetDeploymentsByEnvironmentAndDateInput struct {
	// Environment is required
	Environment    string
	DateStartingAt *strfmt.DateTime
	StartingAfter  *models.Deployment
	Descending     bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetDeploymentsByEnvironmentAndDateInput is the query input to GetDeploymentsByEnvironmentAndDate.

type GetEventsByPkAndSkInput

type GetEventsByPkAndSkInput struct {
	// Pk is required
	Pk           string
	SkStartingAt *string
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.Event
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// FilterValues is an optional array of filters to apply on various table attributes
	FilterValues []EventByPkAndSkFilterValues
	// FilterExpression is the filter expression to be applied to our fitlered attributes
	// when referencing an attribute use #ATTRIBUTE_NAME
	// ex: if the attribute is called "created_at" in its wag definition use #CREATED_AT
	// when referencing one of the given values use :{attribute_name}_value0, :{attribute_name}_value1, etc.
	// ex: if the attribute is called "created_at" in its wag definition use :created_at_value0, created_at_value1, etc.
	// see https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.KeyConditionExpressions
	// for guidance on building expressions
	FilterExpression string
}

GetEventsByPkAndSkInput is the query input to GetEventsByPkAndSk.

type GetEventsBySkAndDataInput

type GetEventsBySkAndDataInput struct {
	// Sk is required
	Sk             string
	DataStartingAt []byte
	StartingAfter  *models.Event
	Descending     bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetEventsBySkAndDataInput is the query input to GetEventsBySkAndData.

type GetNoRangeThingWithCompositeAttributessByNameVersionAndDateInput

type GetNoRangeThingWithCompositeAttributessByNameVersionAndDateInput struct {
	// Name is required
	Name string
	// Version is required
	Version        int64
	DateStartingAt *strfmt.DateTime
	StartingAfter  *models.NoRangeThingWithCompositeAttributes
	Descending     bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetNoRangeThingWithCompositeAttributessByNameVersionAndDateInput is the query input to GetNoRangeThingWithCompositeAttributessByNameVersionAndDate.

type GetTeacherSharingRulesByDistrictAndSchoolTeacherAppInput

type GetTeacherSharingRulesByDistrictAndSchoolTeacherAppInput struct {
	// District is required
	District      string
	StartingAt    *SchoolTeacherApp
	StartingAfter *models.TeacherSharingRule
	Descending    bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetTeacherSharingRulesByDistrictAndSchoolTeacherAppInput is the query input to GetTeacherSharingRulesByDistrictAndSchoolTeacherApp.

type GetTeacherSharingRulesByTeacherAndSchoolAppInput

type GetTeacherSharingRulesByTeacherAndSchoolAppInput struct {
	// Teacher is required
	Teacher    string
	StartingAt *SchoolApp
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.TeacherSharingRule
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// FilterValues is an optional array of filters to apply on various table attributes
	FilterValues []TeacherSharingRuleByTeacherAndSchoolAppFilterValues
	// FilterExpression is the filter expression to be applied to our fitlered attributes
	// when referencing an attribute use #ATTRIBUTE_NAME
	// ex: if the attribute is called "created_at" in its wag definition use #CREATED_AT
	// when referencing one of the given values use :{attribute_name}_value0, :{attribute_name}_value1, etc.
	// ex: if the attribute is called "created_at" in its wag definition use :created_at_value0, created_at_value1, etc.
	// see https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.KeyConditionExpressions
	// for guidance on building expressions
	FilterExpression string
}

GetTeacherSharingRulesByTeacherAndSchoolAppInput is the query input to GetTeacherSharingRulesByTeacherAndSchoolApp.

type GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDateInput

type GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDateInput struct {
	// Name is required
	Name string
	// ID is required
	ID             string
	DateStartingAt *strfmt.DateTime
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.ThingAllowingBatchWritesWithCompositeAttributes
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDateInput is the query input to GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDate.

type GetThingAllowingBatchWritessByNameAndVersionInput

type GetThingAllowingBatchWritessByNameAndVersionInput struct {
	// Name is required
	Name              string
	VersionStartingAt *int64
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.ThingAllowingBatchWrites
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingAllowingBatchWritessByNameAndVersionInput is the query input to GetThingAllowingBatchWritessByNameAndVersion.

type GetThingWithAdditionalAttributessByHashNullableAndNameInput

type GetThingWithAdditionalAttributessByHashNullableAndNameInput struct {
	// HashNullable is required
	HashNullable   string
	NameStartingAt *string
	StartingAfter  *models.ThingWithAdditionalAttributes
	Descending     bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithAdditionalAttributessByHashNullableAndNameInput is the query input to GetThingWithAdditionalAttributessByHashNullableAndName.

type GetThingWithAdditionalAttributessByNameAndCreatedAtInput

type GetThingWithAdditionalAttributessByNameAndCreatedAtInput struct {
	// Name is required
	Name                string
	CreatedAtStartingAt *strfmt.DateTime
	StartingAfter       *models.ThingWithAdditionalAttributes
	Descending          bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithAdditionalAttributessByNameAndCreatedAtInput is the query input to GetThingWithAdditionalAttributessByNameAndCreatedAt.

type GetThingWithAdditionalAttributessByNameAndRangeNullableInput

type GetThingWithAdditionalAttributessByNameAndRangeNullableInput struct {
	// Name is required
	Name                    string
	RangeNullableStartingAt *strfmt.DateTime
	StartingAfter           *models.ThingWithAdditionalAttributes
	Descending              bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithAdditionalAttributessByNameAndRangeNullableInput is the query input to GetThingWithAdditionalAttributessByNameAndRangeNullable.

type GetThingWithAdditionalAttributessByNameAndVersionInput

type GetThingWithAdditionalAttributessByNameAndVersionInput struct {
	// Name is required
	Name              string
	VersionStartingAt *int64
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.ThingWithAdditionalAttributes
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// FilterValues is an optional array of filters to apply on various table attributes
	FilterValues []ThingWithAdditionalAttributesByNameAndVersionFilterValues
	// FilterExpression is the filter expression to be applied to our fitlered attributes
	// when referencing an attribute use #ATTRIBUTE_NAME
	// ex: if the attribute is called "created_at" in its wag definition use #CREATED_AT
	// when referencing one of the given values use :{attribute_name}_value0, :{attribute_name}_value1, etc.
	// ex: if the attribute is called "created_at" in its wag definition use :created_at_value0, created_at_value1, etc.
	// see https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.KeyConditionExpressions
	// for guidance on building expressions
	FilterExpression string
}

GetThingWithAdditionalAttributessByNameAndVersionInput is the query input to GetThingWithAdditionalAttributessByNameAndVersion.

type GetThingWithCompositeAttributessByNameBranchAndDateInput

type GetThingWithCompositeAttributessByNameBranchAndDateInput struct {
	// Name is required
	Name string
	// Branch is required
	Branch         string
	DateStartingAt *strfmt.DateTime
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.ThingWithCompositeAttributes
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// FilterValues is an optional array of filters to apply on various table attributes
	FilterValues []ThingWithCompositeAttributesByNameBranchAndDateFilterValues
	// FilterExpression is the filter expression to be applied to our fitlered attributes
	// when referencing an attribute use #ATTRIBUTE_NAME
	// ex: if the attribute is called "created_at" in its wag definition use #CREATED_AT
	// when referencing one of the given values use :{attribute_name}_value0, :{attribute_name}_value1, etc.
	// ex: if the attribute is called "created_at" in its wag definition use :created_at_value0, created_at_value1, etc.
	// see https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.KeyConditionExpressions
	// for guidance on building expressions
	FilterExpression string
}

GetThingWithCompositeAttributessByNameBranchAndDateInput is the query input to GetThingWithCompositeAttributessByNameBranchAndDate.

type GetThingWithCompositeAttributessByNameVersionAndDateInput

type GetThingWithCompositeAttributessByNameVersionAndDateInput struct {
	// Name is required
	Name string
	// Version is required
	Version        int64
	DateStartingAt *strfmt.DateTime
	StartingAfter  *models.ThingWithCompositeAttributes
	Descending     bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithCompositeAttributessByNameVersionAndDateInput is the query input to GetThingWithCompositeAttributessByNameVersionAndDate.

type GetThingWithCompositeEnumAttributessByNameBranchAndDateInput

type GetThingWithCompositeEnumAttributessByNameBranchAndDateInput struct {
	// Name is required
	Name string
	// BranchID is required
	BranchID       models.Branch
	DateStartingAt *strfmt.DateTime
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.ThingWithCompositeEnumAttributes
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithCompositeEnumAttributessByNameBranchAndDateInput is the query input to GetThingWithCompositeEnumAttributessByNameBranchAndDate.

type GetThingWithDateRangesByNameAndDateInput

type GetThingWithDateRangesByNameAndDateInput struct {
	// Name is required
	Name           string
	DateStartingAt *strfmt.DateTime
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.ThingWithDateRange
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithDateRangesByNameAndDateInput is the query input to GetThingWithDateRangesByNameAndDate.

type GetThingWithDateTimeCompositesByTypeIDAndCreatedResourceInput

type GetThingWithDateTimeCompositesByTypeIDAndCreatedResourceInput struct {
	// Type is required
	Type string
	// ID is required
	ID         string
	StartingAt *CreatedResource
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.ThingWithDateTimeComposite
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithDateTimeCompositesByTypeIDAndCreatedResourceInput is the query input to GetThingWithDateTimeCompositesByTypeIDAndCreatedResource.

type GetThingWithEnumHashKeysByBranchAndDate2Input

type GetThingWithEnumHashKeysByBranchAndDate2Input struct {
	// Branch is required
	Branch          models.Branch
	Date2StartingAt *strfmt.DateTime
	StartingAfter   *models.ThingWithEnumHashKey
	Descending      bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithEnumHashKeysByBranchAndDate2Input is the query input to GetThingWithEnumHashKeysByBranchAndDate2.

type GetThingWithEnumHashKeysByBranchAndDateInput

type GetThingWithEnumHashKeysByBranchAndDateInput struct {
	// Branch is required
	Branch         models.Branch
	DateStartingAt *strfmt.DateTime
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.ThingWithEnumHashKey
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// FilterValues is an optional array of filters to apply on various table attributes
	FilterValues []ThingWithEnumHashKeyByBranchAndDateFilterValues
	// FilterExpression is the filter expression to be applied to our fitlered attributes
	// when referencing an attribute use #ATTRIBUTE_NAME
	// ex: if the attribute is called "created_at" in its wag definition use #CREATED_AT
	// when referencing one of the given values use :{attribute_name}_value0, :{attribute_name}_value1, etc.
	// ex: if the attribute is called "created_at" in its wag definition use :created_at_value0, created_at_value1, etc.
	// see https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.KeyConditionExpressions
	// for guidance on building expressions
	FilterExpression string
}

GetThingWithEnumHashKeysByBranchAndDateInput is the query input to GetThingWithEnumHashKeysByBranchAndDate.

type GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBearInput

type GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBearInput struct {
	// AssocType is required
	AssocType string
	// AssocID is required
	AssocID       string
	StartingAt    *CreatedBear
	StartingAfter *models.ThingWithMatchingKeys
	Descending    bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBearInput is the query input to GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBear.

type GetThingWithMatchingKeyssByBearAndAssocTypeIDInput

type GetThingWithMatchingKeyssByBearAndAssocTypeIDInput struct {
	// Bear is required
	Bear       string
	StartingAt *AssocTypeAssocID
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.ThingWithMatchingKeys
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// FilterValues is an optional array of filters to apply on various table attributes
	FilterValues []ThingWithMatchingKeysByBearAndAssocTypeIDFilterValues
	// FilterExpression is the filter expression to be applied to our fitlered attributes
	// when referencing an attribute use #ATTRIBUTE_NAME
	// ex: if the attribute is called "created_at" in its wag definition use #CREATED_AT
	// when referencing one of the given values use :{attribute_name}_value0, :{attribute_name}_value1, etc.
	// ex: if the attribute is called "created_at" in its wag definition use :created_at_value0, created_at_value1, etc.
	// see https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.KeyConditionExpressions
	// for guidance on building expressions
	FilterExpression string
}

GetThingWithMatchingKeyssByBearAndAssocTypeIDInput is the query input to GetThingWithMatchingKeyssByBearAndAssocTypeID.

type GetThingWithMultiUseCompositeAttributesByFourAndOneTwoInput

type GetThingWithMultiUseCompositeAttributesByFourAndOneTwoInput struct {
	// Four is required
	Four          string
	StartingAt    *OneTwo
	StartingAfter *models.ThingWithMultiUseCompositeAttribute
	Descending    bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithMultiUseCompositeAttributesByFourAndOneTwoInput is the query input to GetThingWithMultiUseCompositeAttributesByFourAndOneTwo.

type GetThingWithMultiUseCompositeAttributesByThreeAndOneTwoInput

type GetThingWithMultiUseCompositeAttributesByThreeAndOneTwoInput struct {
	// Three is required
	Three         string
	StartingAt    *OneTwo
	StartingAfter *models.ThingWithMultiUseCompositeAttribute
	Descending    bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithMultiUseCompositeAttributesByThreeAndOneTwoInput is the query input to GetThingWithMultiUseCompositeAttributesByThreeAndOneTwo.

type GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThreeInput

type GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThreeInput struct {
	// PropertyOne is required
	PropertyOne string
	// PropertyTwo is required
	PropertyTwo             string
	PropertyThreeStartingAt *string
	StartingAfter           *models.ThingWithRequiredCompositePropertiesAndKeysOnly
	Descending              bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThreeInput is the query input to GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree.

type GetThingWithRequiredFields2sByNameAndIDInput

type GetThingWithRequiredFields2sByNameAndIDInput struct {
	// Name is required
	Name         string
	IDStartingAt *string
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.ThingWithRequiredFields2
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingWithRequiredFields2sByNameAndIDInput is the query input to GetThingWithRequiredFields2sByNameAndID.

type GetThingsByHashNullableAndNameInput

type GetThingsByHashNullableAndNameInput struct {
	// HashNullable is required
	HashNullable   string
	NameStartingAt *string
	StartingAfter  *models.Thing
	Descending     bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingsByHashNullableAndNameInput is the query input to GetThingsByHashNullableAndName.

type GetThingsByNameAndCreatedAtInput

type GetThingsByNameAndCreatedAtInput struct {
	// Name is required
	Name                string
	CreatedAtStartingAt *strfmt.DateTime
	StartingAfter       *models.Thing
	Descending          bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingsByNameAndCreatedAtInput is the query input to GetThingsByNameAndCreatedAt.

type GetThingsByNameAndRangeNullableInput

type GetThingsByNameAndRangeNullableInput struct {
	// Name is required
	Name                    string
	RangeNullableStartingAt *strfmt.DateTime
	StartingAfter           *models.Thing
	Descending              bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
}

GetThingsByNameAndRangeNullableInput is the query input to GetThingsByNameAndRangeNullable.

type GetThingsByNameAndVersionInput

type GetThingsByNameAndVersionInput struct {
	// Name is required
	Name              string
	VersionStartingAt *int64
	// StartingAfter is a required specification of an exclusive starting point.
	StartingAfter *models.Thing
	Descending    bool
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// FilterValues is an optional array of filters to apply on various table attributes
	FilterValues []ThingByNameAndVersionFilterValues
	// FilterExpression is the filter expression to be applied to our fitlered attributes
	// when referencing an attribute use #ATTRIBUTE_NAME
	// ex: if the attribute is called "created_at" in its wag definition use #CREATED_AT
	// when referencing one of the given values use :{attribute_name}_value0, :{attribute_name}_value1, etc.
	// ex: if the attribute is called "created_at" in its wag definition use :created_at_value0, created_at_value1, etc.
	// see https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.KeyConditionExpressions
	// for guidance on building expressions
	FilterExpression string
}

GetThingsByNameAndVersionInput is the query input to GetThingsByNameAndVersion.

type Interface

type Interface interface {
	// SaveDeployment saves a Deployment to the database.
	SaveDeployment(ctx context.Context, m models.Deployment) error
	// GetDeployment retrieves a Deployment from the database.
	GetDeployment(ctx context.Context, environment string, application string, version string) (*models.Deployment, error)
	// ScanDeployments runs a scan on the Deployments table.
	ScanDeployments(ctx context.Context, input ScanDeploymentsInput, fn func(m *models.Deployment, lastDeployment bool) bool) error
	// GetDeploymentsByEnvAppAndVersion retrieves a page of Deployments from the database.
	GetDeploymentsByEnvAppAndVersion(ctx context.Context, input GetDeploymentsByEnvAppAndVersionInput, fn func(m *models.Deployment, lastDeployment bool) bool) error
	// DeleteDeployment deletes a Deployment from the database.
	DeleteDeployment(ctx context.Context, environment string, application string, version string) error
	// GetDeploymentsByEnvAppAndDate retrieves a page of Deployments from the database.
	GetDeploymentsByEnvAppAndDate(ctx context.Context, input GetDeploymentsByEnvAppAndDateInput, fn func(m *models.Deployment, lastDeployment bool) bool) error
	// ScanDeploymentsByEnvAppAndDate runs a scan on the EnvAppAndDate index.
	ScanDeploymentsByEnvAppAndDate(ctx context.Context, input ScanDeploymentsByEnvAppAndDateInput, fn func(m *models.Deployment, lastDeployment bool) bool) error
	// GetDeploymentsByEnvironmentAndDate retrieves a page of Deployments from the database.
	GetDeploymentsByEnvironmentAndDate(ctx context.Context, input GetDeploymentsByEnvironmentAndDateInput, fn func(m *models.Deployment, lastDeployment bool) bool) error
	// GetDeploymentByVersion retrieves a Deployment from the database.
	GetDeploymentByVersion(ctx context.Context, version string) (*models.Deployment, error)
	// ScanDeploymentsByVersion runs a scan on the Version index.
	ScanDeploymentsByVersion(ctx context.Context, input ScanDeploymentsByVersionInput, fn func(m *models.Deployment, lastDeployment bool) bool) error

	// SaveEvent saves a Event to the database.
	SaveEvent(ctx context.Context, m models.Event) error
	// GetEvent retrieves a Event from the database.
	GetEvent(ctx context.Context, pk string, sk string) (*models.Event, error)
	// ScanEvents runs a scan on the Events table.
	ScanEvents(ctx context.Context, input ScanEventsInput, fn func(m *models.Event, lastEvent bool) bool) error
	// GetEventsByPkAndSk retrieves a page of Events from the database.
	GetEventsByPkAndSk(ctx context.Context, input GetEventsByPkAndSkInput, fn func(m *models.Event, lastEvent bool) bool) error
	// DeleteEvent deletes a Event from the database.
	DeleteEvent(ctx context.Context, pk string, sk string) error
	// GetEventsBySkAndData retrieves a page of Events from the database.
	GetEventsBySkAndData(ctx context.Context, input GetEventsBySkAndDataInput, fn func(m *models.Event, lastEvent bool) bool) error
	// ScanEventsBySkAndData runs a scan on the SkAndData index.
	ScanEventsBySkAndData(ctx context.Context, input ScanEventsBySkAndDataInput, fn func(m *models.Event, lastEvent bool) bool) error

	// SaveNoRangeThingWithCompositeAttributes saves a NoRangeThingWithCompositeAttributes to the database.
	SaveNoRangeThingWithCompositeAttributes(ctx context.Context, m models.NoRangeThingWithCompositeAttributes) error
	// GetNoRangeThingWithCompositeAttributes retrieves a NoRangeThingWithCompositeAttributes from the database.
	GetNoRangeThingWithCompositeAttributes(ctx context.Context, name string, branch string) (*models.NoRangeThingWithCompositeAttributes, error)
	// ScanNoRangeThingWithCompositeAttributess runs a scan on the NoRangeThingWithCompositeAttributess table.
	ScanNoRangeThingWithCompositeAttributess(ctx context.Context, input ScanNoRangeThingWithCompositeAttributessInput, fn func(m *models.NoRangeThingWithCompositeAttributes, lastNoRangeThingWithCompositeAttributes bool) bool) error
	// DeleteNoRangeThingWithCompositeAttributes deletes a NoRangeThingWithCompositeAttributes from the database.
	DeleteNoRangeThingWithCompositeAttributes(ctx context.Context, name string, branch string) error
	// GetNoRangeThingWithCompositeAttributessByNameVersionAndDate retrieves a page of NoRangeThingWithCompositeAttributess from the database.
	GetNoRangeThingWithCompositeAttributessByNameVersionAndDate(ctx context.Context, input GetNoRangeThingWithCompositeAttributessByNameVersionAndDateInput, fn func(m *models.NoRangeThingWithCompositeAttributes, lastNoRangeThingWithCompositeAttributes bool) bool) error
	// ScanNoRangeThingWithCompositeAttributessByNameVersionAndDate runs a scan on the NameVersionAndDate index.
	ScanNoRangeThingWithCompositeAttributessByNameVersionAndDate(ctx context.Context, input ScanNoRangeThingWithCompositeAttributessByNameVersionAndDateInput, fn func(m *models.NoRangeThingWithCompositeAttributes, lastNoRangeThingWithCompositeAttributes bool) bool) error

	// SaveSimpleThing saves a SimpleThing to the database.
	SaveSimpleThing(ctx context.Context, m models.SimpleThing) error
	// GetSimpleThing retrieves a SimpleThing from the database.
	GetSimpleThing(ctx context.Context, name string) (*models.SimpleThing, error)
	// ScanSimpleThings runs a scan on the SimpleThings table.
	ScanSimpleThings(ctx context.Context, input ScanSimpleThingsInput, fn func(m *models.SimpleThing, lastSimpleThing bool) bool) error
	// DeleteSimpleThing deletes a SimpleThing from the database.
	DeleteSimpleThing(ctx context.Context, name string) error

	// SaveTeacherSharingRule saves a TeacherSharingRule to the database.
	SaveTeacherSharingRule(ctx context.Context, m models.TeacherSharingRule) error
	// GetTeacherSharingRule retrieves a TeacherSharingRule from the database.
	GetTeacherSharingRule(ctx context.Context, teacher string, school string, app string) (*models.TeacherSharingRule, error)
	// ScanTeacherSharingRules runs a scan on the TeacherSharingRules table.
	ScanTeacherSharingRules(ctx context.Context, input ScanTeacherSharingRulesInput, fn func(m *models.TeacherSharingRule, lastTeacherSharingRule bool) bool) error
	// GetTeacherSharingRulesByTeacherAndSchoolApp retrieves a page of TeacherSharingRules from the database.
	GetTeacherSharingRulesByTeacherAndSchoolApp(ctx context.Context, input GetTeacherSharingRulesByTeacherAndSchoolAppInput, fn func(m *models.TeacherSharingRule, lastTeacherSharingRule bool) bool) error
	// DeleteTeacherSharingRule deletes a TeacherSharingRule from the database.
	DeleteTeacherSharingRule(ctx context.Context, teacher string, school string, app string) error
	// GetTeacherSharingRulesByDistrictAndSchoolTeacherApp retrieves a page of TeacherSharingRules from the database.
	GetTeacherSharingRulesByDistrictAndSchoolTeacherApp(ctx context.Context, input GetTeacherSharingRulesByDistrictAndSchoolTeacherAppInput, fn func(m *models.TeacherSharingRule, lastTeacherSharingRule bool) bool) error
	// ScanTeacherSharingRulesByDistrictAndSchoolTeacherApp runs a scan on the DistrictAndSchoolTeacherApp index.
	ScanTeacherSharingRulesByDistrictAndSchoolTeacherApp(ctx context.Context, input ScanTeacherSharingRulesByDistrictAndSchoolTeacherAppInput, fn func(m *models.TeacherSharingRule, lastTeacherSharingRule bool) bool) error

	// SaveThing saves a Thing to the database.
	SaveThing(ctx context.Context, m models.Thing) error
	// GetThing retrieves a Thing from the database.
	GetThing(ctx context.Context, name string, version int64) (*models.Thing, error)
	// ScanThings runs a scan on the Things table.
	ScanThings(ctx context.Context, input ScanThingsInput, fn func(m *models.Thing, lastThing bool) bool) error
	// GetThingsByNameAndVersion retrieves a page of Things from the database.
	GetThingsByNameAndVersion(ctx context.Context, input GetThingsByNameAndVersionInput, fn func(m *models.Thing, lastThing bool) bool) error
	// DeleteThing deletes a Thing from the database.
	DeleteThing(ctx context.Context, name string, version int64) error
	// GetThingByID retrieves a Thing from the database.
	GetThingByID(ctx context.Context, id string) (*models.Thing, error)
	// ScanThingsByID runs a scan on the ID index.
	ScanThingsByID(ctx context.Context, input ScanThingsByIDInput, fn func(m *models.Thing, lastThing bool) bool) error
	// GetThingsByNameAndCreatedAt retrieves a page of Things from the database.
	GetThingsByNameAndCreatedAt(ctx context.Context, input GetThingsByNameAndCreatedAtInput, fn func(m *models.Thing, lastThing bool) bool) error
	// ScanThingsByNameAndCreatedAt runs a scan on the NameAndCreatedAt index.
	ScanThingsByNameAndCreatedAt(ctx context.Context, input ScanThingsByNameAndCreatedAtInput, fn func(m *models.Thing, lastThing bool) bool) error
	// GetThingsByNameAndRangeNullable retrieves a page of Things from the database.
	GetThingsByNameAndRangeNullable(ctx context.Context, input GetThingsByNameAndRangeNullableInput, fn func(m *models.Thing, lastThing bool) bool) error
	// ScanThingsByNameAndRangeNullable runs a scan on the NameAndRangeNullable index.
	ScanThingsByNameAndRangeNullable(ctx context.Context, input ScanThingsByNameAndRangeNullableInput, fn func(m *models.Thing, lastThing bool) bool) error
	// GetThingsByHashNullableAndName retrieves a page of Things from the database.
	GetThingsByHashNullableAndName(ctx context.Context, input GetThingsByHashNullableAndNameInput, fn func(m *models.Thing, lastThing bool) bool) error

	// SaveThingAllowingBatchWrites saves a ThingAllowingBatchWrites to the database.
	SaveThingAllowingBatchWrites(ctx context.Context, m models.ThingAllowingBatchWrites) error
	// SaveArrayOfThingAllowingBatchWrites batch saves all items in []ThingAllowingBatchWrites to the database.
	SaveArrayOfThingAllowingBatchWrites(ctx context.Context, ms []models.ThingAllowingBatchWrites) error
	// DeleteArrayOfThingAllowingBatchWrites batch deletes all items in []ThingAllowingBatchWrites in the database.
	DeleteArrayOfThingAllowingBatchWrites(ctx context.Context, ms []models.ThingAllowingBatchWrites) error
	// GetThingAllowingBatchWrites retrieves a ThingAllowingBatchWrites from the database.
	GetThingAllowingBatchWrites(ctx context.Context, name string, version int64) (*models.ThingAllowingBatchWrites, error)
	// ScanThingAllowingBatchWritess runs a scan on the ThingAllowingBatchWritess table.
	ScanThingAllowingBatchWritess(ctx context.Context, input ScanThingAllowingBatchWritessInput, fn func(m *models.ThingAllowingBatchWrites, lastThingAllowingBatchWrites bool) bool) error
	// GetThingAllowingBatchWritessByNameAndVersion retrieves a page of ThingAllowingBatchWritess from the database.
	GetThingAllowingBatchWritessByNameAndVersion(ctx context.Context, input GetThingAllowingBatchWritessByNameAndVersionInput, fn func(m *models.ThingAllowingBatchWrites, lastThingAllowingBatchWrites bool) bool) error
	// DeleteThingAllowingBatchWrites deletes a ThingAllowingBatchWrites from the database.
	DeleteThingAllowingBatchWrites(ctx context.Context, name string, version int64) error

	// SaveThingAllowingBatchWritesWithCompositeAttributes saves a ThingAllowingBatchWritesWithCompositeAttributes to the database.
	SaveThingAllowingBatchWritesWithCompositeAttributes(ctx context.Context, m models.ThingAllowingBatchWritesWithCompositeAttributes) error
	// SaveArrayOfThingAllowingBatchWritesWithCompositeAttributes batch saves all items in []ThingAllowingBatchWritesWithCompositeAttributes to the database.
	SaveArrayOfThingAllowingBatchWritesWithCompositeAttributes(ctx context.Context, ms []models.ThingAllowingBatchWritesWithCompositeAttributes) error
	// DeleteArrayOfThingAllowingBatchWritesWithCompositeAttributes batch deletes all items in []ThingAllowingBatchWritesWithCompositeAttributes in the database.
	DeleteArrayOfThingAllowingBatchWritesWithCompositeAttributes(ctx context.Context, ms []models.ThingAllowingBatchWritesWithCompositeAttributes) error
	// GetThingAllowingBatchWritesWithCompositeAttributes retrieves a ThingAllowingBatchWritesWithCompositeAttributes from the database.
	GetThingAllowingBatchWritesWithCompositeAttributes(ctx context.Context, name string, id string, date strfmt.DateTime) (*models.ThingAllowingBatchWritesWithCompositeAttributes, error)
	// ScanThingAllowingBatchWritesWithCompositeAttributess runs a scan on the ThingAllowingBatchWritesWithCompositeAttributess table.
	ScanThingAllowingBatchWritesWithCompositeAttributess(ctx context.Context, input ScanThingAllowingBatchWritesWithCompositeAttributessInput, fn func(m *models.ThingAllowingBatchWritesWithCompositeAttributes, lastThingAllowingBatchWritesWithCompositeAttributes bool) bool) error
	// GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDate retrieves a page of ThingAllowingBatchWritesWithCompositeAttributess from the database.
	GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDate(ctx context.Context, input GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDateInput, fn func(m *models.ThingAllowingBatchWritesWithCompositeAttributes, lastThingAllowingBatchWritesWithCompositeAttributes bool) bool) error
	// DeleteThingAllowingBatchWritesWithCompositeAttributes deletes a ThingAllowingBatchWritesWithCompositeAttributes from the database.
	DeleteThingAllowingBatchWritesWithCompositeAttributes(ctx context.Context, name string, id string, date strfmt.DateTime) error

	// SaveThingWithAdditionalAttributes saves a ThingWithAdditionalAttributes to the database.
	SaveThingWithAdditionalAttributes(ctx context.Context, m models.ThingWithAdditionalAttributes) error
	// GetThingWithAdditionalAttributes retrieves a ThingWithAdditionalAttributes from the database.
	GetThingWithAdditionalAttributes(ctx context.Context, name string, version int64) (*models.ThingWithAdditionalAttributes, error)
	// ScanThingWithAdditionalAttributess runs a scan on the ThingWithAdditionalAttributess table.
	ScanThingWithAdditionalAttributess(ctx context.Context, input ScanThingWithAdditionalAttributessInput, fn func(m *models.ThingWithAdditionalAttributes, lastThingWithAdditionalAttributes bool) bool) error
	// GetThingWithAdditionalAttributessByNameAndVersion retrieves a page of ThingWithAdditionalAttributess from the database.
	GetThingWithAdditionalAttributessByNameAndVersion(ctx context.Context, input GetThingWithAdditionalAttributessByNameAndVersionInput, fn func(m *models.ThingWithAdditionalAttributes, lastThingWithAdditionalAttributes bool) bool) error
	// DeleteThingWithAdditionalAttributes deletes a ThingWithAdditionalAttributes from the database.
	DeleteThingWithAdditionalAttributes(ctx context.Context, name string, version int64) error
	// GetThingWithAdditionalAttributesByID retrieves a ThingWithAdditionalAttributes from the database.
	GetThingWithAdditionalAttributesByID(ctx context.Context, id string) (*models.ThingWithAdditionalAttributes, error)
	// ScanThingWithAdditionalAttributessByID runs a scan on the ID index.
	ScanThingWithAdditionalAttributessByID(ctx context.Context, input ScanThingWithAdditionalAttributessByIDInput, fn func(m *models.ThingWithAdditionalAttributes, lastThingWithAdditionalAttributes bool) bool) error
	// GetThingWithAdditionalAttributessByNameAndCreatedAt retrieves a page of ThingWithAdditionalAttributess from the database.
	GetThingWithAdditionalAttributessByNameAndCreatedAt(ctx context.Context, input GetThingWithAdditionalAttributessByNameAndCreatedAtInput, fn func(m *models.ThingWithAdditionalAttributes, lastThingWithAdditionalAttributes bool) bool) error
	// ScanThingWithAdditionalAttributessByNameAndCreatedAt runs a scan on the NameAndCreatedAt index.
	ScanThingWithAdditionalAttributessByNameAndCreatedAt(ctx context.Context, input ScanThingWithAdditionalAttributessByNameAndCreatedAtInput, fn func(m *models.ThingWithAdditionalAttributes, lastThingWithAdditionalAttributes bool) bool) error
	// GetThingWithAdditionalAttributessByNameAndRangeNullable retrieves a page of ThingWithAdditionalAttributess from the database.
	GetThingWithAdditionalAttributessByNameAndRangeNullable(ctx context.Context, input GetThingWithAdditionalAttributessByNameAndRangeNullableInput, fn func(m *models.ThingWithAdditionalAttributes, lastThingWithAdditionalAttributes bool) bool) error
	// ScanThingWithAdditionalAttributessByNameAndRangeNullable runs a scan on the NameAndRangeNullable index.
	ScanThingWithAdditionalAttributessByNameAndRangeNullable(ctx context.Context, input ScanThingWithAdditionalAttributessByNameAndRangeNullableInput, fn func(m *models.ThingWithAdditionalAttributes, lastThingWithAdditionalAttributes bool) bool) error
	// GetThingWithAdditionalAttributessByHashNullableAndName retrieves a page of ThingWithAdditionalAttributess from the database.
	GetThingWithAdditionalAttributessByHashNullableAndName(ctx context.Context, input GetThingWithAdditionalAttributessByHashNullableAndNameInput, fn func(m *models.ThingWithAdditionalAttributes, lastThingWithAdditionalAttributes bool) bool) error

	// SaveThingWithCompositeAttributes saves a ThingWithCompositeAttributes to the database.
	SaveThingWithCompositeAttributes(ctx context.Context, m models.ThingWithCompositeAttributes) error
	// GetThingWithCompositeAttributes retrieves a ThingWithCompositeAttributes from the database.
	GetThingWithCompositeAttributes(ctx context.Context, name string, branch string, date strfmt.DateTime) (*models.ThingWithCompositeAttributes, error)
	// ScanThingWithCompositeAttributess runs a scan on the ThingWithCompositeAttributess table.
	ScanThingWithCompositeAttributess(ctx context.Context, input ScanThingWithCompositeAttributessInput, fn func(m *models.ThingWithCompositeAttributes, lastThingWithCompositeAttributes bool) bool) error
	// GetThingWithCompositeAttributessByNameBranchAndDate retrieves a page of ThingWithCompositeAttributess from the database.
	GetThingWithCompositeAttributessByNameBranchAndDate(ctx context.Context, input GetThingWithCompositeAttributessByNameBranchAndDateInput, fn func(m *models.ThingWithCompositeAttributes, lastThingWithCompositeAttributes bool) bool) error
	// DeleteThingWithCompositeAttributes deletes a ThingWithCompositeAttributes from the database.
	DeleteThingWithCompositeAttributes(ctx context.Context, name string, branch string, date strfmt.DateTime) error
	// GetThingWithCompositeAttributessByNameVersionAndDate retrieves a page of ThingWithCompositeAttributess from the database.
	GetThingWithCompositeAttributessByNameVersionAndDate(ctx context.Context, input GetThingWithCompositeAttributessByNameVersionAndDateInput, fn func(m *models.ThingWithCompositeAttributes, lastThingWithCompositeAttributes bool) bool) error
	// ScanThingWithCompositeAttributessByNameVersionAndDate runs a scan on the NameVersionAndDate index.
	ScanThingWithCompositeAttributessByNameVersionAndDate(ctx context.Context, input ScanThingWithCompositeAttributessByNameVersionAndDateInput, fn func(m *models.ThingWithCompositeAttributes, lastThingWithCompositeAttributes bool) bool) error

	// SaveThingWithCompositeEnumAttributes saves a ThingWithCompositeEnumAttributes to the database.
	SaveThingWithCompositeEnumAttributes(ctx context.Context, m models.ThingWithCompositeEnumAttributes) error
	// GetThingWithCompositeEnumAttributes retrieves a ThingWithCompositeEnumAttributes from the database.
	GetThingWithCompositeEnumAttributes(ctx context.Context, name string, branchID models.Branch, date strfmt.DateTime) (*models.ThingWithCompositeEnumAttributes, error)
	// ScanThingWithCompositeEnumAttributess runs a scan on the ThingWithCompositeEnumAttributess table.
	ScanThingWithCompositeEnumAttributess(ctx context.Context, input ScanThingWithCompositeEnumAttributessInput, fn func(m *models.ThingWithCompositeEnumAttributes, lastThingWithCompositeEnumAttributes bool) bool) error
	// GetThingWithCompositeEnumAttributessByNameBranchAndDate retrieves a page of ThingWithCompositeEnumAttributess from the database.
	GetThingWithCompositeEnumAttributessByNameBranchAndDate(ctx context.Context, input GetThingWithCompositeEnumAttributessByNameBranchAndDateInput, fn func(m *models.ThingWithCompositeEnumAttributes, lastThingWithCompositeEnumAttributes bool) bool) error
	// DeleteThingWithCompositeEnumAttributes deletes a ThingWithCompositeEnumAttributes from the database.
	DeleteThingWithCompositeEnumAttributes(ctx context.Context, name string, branchID models.Branch, date strfmt.DateTime) error

	// SaveThingWithDateRange saves a ThingWithDateRange to the database.
	SaveThingWithDateRange(ctx context.Context, m models.ThingWithDateRange) error
	// GetThingWithDateRange retrieves a ThingWithDateRange from the database.
	GetThingWithDateRange(ctx context.Context, name string, date strfmt.DateTime) (*models.ThingWithDateRange, error)
	// ScanThingWithDateRanges runs a scan on the ThingWithDateRanges table.
	ScanThingWithDateRanges(ctx context.Context, input ScanThingWithDateRangesInput, fn func(m *models.ThingWithDateRange, lastThingWithDateRange bool) bool) error
	// GetThingWithDateRangesByNameAndDate retrieves a page of ThingWithDateRanges from the database.
	GetThingWithDateRangesByNameAndDate(ctx context.Context, input GetThingWithDateRangesByNameAndDateInput, fn func(m *models.ThingWithDateRange, lastThingWithDateRange bool) bool) error
	// DeleteThingWithDateRange deletes a ThingWithDateRange from the database.
	DeleteThingWithDateRange(ctx context.Context, name string, date strfmt.DateTime) error

	// SaveThingWithDateTimeComposite saves a ThingWithDateTimeComposite to the database.
	SaveThingWithDateTimeComposite(ctx context.Context, m models.ThingWithDateTimeComposite) error
	// GetThingWithDateTimeComposite retrieves a ThingWithDateTimeComposite from the database.
	GetThingWithDateTimeComposite(ctx context.Context, typeVar string, id string, created strfmt.DateTime, resource string) (*models.ThingWithDateTimeComposite, error)
	// ScanThingWithDateTimeComposites runs a scan on the ThingWithDateTimeComposites table.
	ScanThingWithDateTimeComposites(ctx context.Context, input ScanThingWithDateTimeCompositesInput, fn func(m *models.ThingWithDateTimeComposite, lastThingWithDateTimeComposite bool) bool) error
	// GetThingWithDateTimeCompositesByTypeIDAndCreatedResource retrieves a page of ThingWithDateTimeComposites from the database.
	GetThingWithDateTimeCompositesByTypeIDAndCreatedResource(ctx context.Context, input GetThingWithDateTimeCompositesByTypeIDAndCreatedResourceInput, fn func(m *models.ThingWithDateTimeComposite, lastThingWithDateTimeComposite bool) bool) error
	// DeleteThingWithDateTimeComposite deletes a ThingWithDateTimeComposite from the database.
	DeleteThingWithDateTimeComposite(ctx context.Context, typeVar string, id string, created strfmt.DateTime, resource string) error

	// SaveThingWithEnumHashKey saves a ThingWithEnumHashKey to the database.
	SaveThingWithEnumHashKey(ctx context.Context, m models.ThingWithEnumHashKey) error
	// GetThingWithEnumHashKey retrieves a ThingWithEnumHashKey from the database.
	GetThingWithEnumHashKey(ctx context.Context, branch models.Branch, date strfmt.DateTime) (*models.ThingWithEnumHashKey, error)
	// ScanThingWithEnumHashKeys runs a scan on the ThingWithEnumHashKeys table.
	ScanThingWithEnumHashKeys(ctx context.Context, input ScanThingWithEnumHashKeysInput, fn func(m *models.ThingWithEnumHashKey, lastThingWithEnumHashKey bool) bool) error
	// GetThingWithEnumHashKeysByBranchAndDate retrieves a page of ThingWithEnumHashKeys from the database.
	GetThingWithEnumHashKeysByBranchAndDate(ctx context.Context, input GetThingWithEnumHashKeysByBranchAndDateInput, fn func(m *models.ThingWithEnumHashKey, lastThingWithEnumHashKey bool) bool) error
	// DeleteThingWithEnumHashKey deletes a ThingWithEnumHashKey from the database.
	DeleteThingWithEnumHashKey(ctx context.Context, branch models.Branch, date strfmt.DateTime) error
	// GetThingWithEnumHashKeysByBranchAndDate2 retrieves a page of ThingWithEnumHashKeys from the database.
	GetThingWithEnumHashKeysByBranchAndDate2(ctx context.Context, input GetThingWithEnumHashKeysByBranchAndDate2Input, fn func(m *models.ThingWithEnumHashKey, lastThingWithEnumHashKey bool) bool) error
	// ScanThingWithEnumHashKeysByBranchAndDate2 runs a scan on the BranchAndDate2 index.
	ScanThingWithEnumHashKeysByBranchAndDate2(ctx context.Context, input ScanThingWithEnumHashKeysByBranchAndDate2Input, fn func(m *models.ThingWithEnumHashKey, lastThingWithEnumHashKey bool) bool) error

	// SaveThingWithMatchingKeys saves a ThingWithMatchingKeys to the database.
	SaveThingWithMatchingKeys(ctx context.Context, m models.ThingWithMatchingKeys) error
	// GetThingWithMatchingKeys retrieves a ThingWithMatchingKeys from the database.
	GetThingWithMatchingKeys(ctx context.Context, bear string, assocType string, assocID string) (*models.ThingWithMatchingKeys, error)
	// ScanThingWithMatchingKeyss runs a scan on the ThingWithMatchingKeyss table.
	ScanThingWithMatchingKeyss(ctx context.Context, input ScanThingWithMatchingKeyssInput, fn func(m *models.ThingWithMatchingKeys, lastThingWithMatchingKeys bool) bool) error
	// GetThingWithMatchingKeyssByBearAndAssocTypeID retrieves a page of ThingWithMatchingKeyss from the database.
	GetThingWithMatchingKeyssByBearAndAssocTypeID(ctx context.Context, input GetThingWithMatchingKeyssByBearAndAssocTypeIDInput, fn func(m *models.ThingWithMatchingKeys, lastThingWithMatchingKeys bool) bool) error
	// DeleteThingWithMatchingKeys deletes a ThingWithMatchingKeys from the database.
	DeleteThingWithMatchingKeys(ctx context.Context, bear string, assocType string, assocID string) error
	// GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBear retrieves a page of ThingWithMatchingKeyss from the database.
	GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBear(ctx context.Context, input GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBearInput, fn func(m *models.ThingWithMatchingKeys, lastThingWithMatchingKeys bool) bool) error
	// ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBear runs a scan on the AssocTypeIDAndCreatedBear index.
	ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBear(ctx context.Context, input ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBearInput, fn func(m *models.ThingWithMatchingKeys, lastThingWithMatchingKeys bool) bool) error

	// SaveThingWithMultiUseCompositeAttribute saves a ThingWithMultiUseCompositeAttribute to the database.
	SaveThingWithMultiUseCompositeAttribute(ctx context.Context, m models.ThingWithMultiUseCompositeAttribute) error
	// GetThingWithMultiUseCompositeAttribute retrieves a ThingWithMultiUseCompositeAttribute from the database.
	GetThingWithMultiUseCompositeAttribute(ctx context.Context, one string) (*models.ThingWithMultiUseCompositeAttribute, error)
	// ScanThingWithMultiUseCompositeAttributes runs a scan on the ThingWithMultiUseCompositeAttributes table.
	ScanThingWithMultiUseCompositeAttributes(ctx context.Context, input ScanThingWithMultiUseCompositeAttributesInput, fn func(m *models.ThingWithMultiUseCompositeAttribute, lastThingWithMultiUseCompositeAttribute bool) bool) error
	// DeleteThingWithMultiUseCompositeAttribute deletes a ThingWithMultiUseCompositeAttribute from the database.
	DeleteThingWithMultiUseCompositeAttribute(ctx context.Context, one string) error
	// GetThingWithMultiUseCompositeAttributesByThreeAndOneTwo retrieves a page of ThingWithMultiUseCompositeAttributes from the database.
	GetThingWithMultiUseCompositeAttributesByThreeAndOneTwo(ctx context.Context, input GetThingWithMultiUseCompositeAttributesByThreeAndOneTwoInput, fn func(m *models.ThingWithMultiUseCompositeAttribute, lastThingWithMultiUseCompositeAttribute bool) bool) error
	// ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwo runs a scan on the ThreeAndOneTwo index.
	ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwo(ctx context.Context, input ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwoInput, fn func(m *models.ThingWithMultiUseCompositeAttribute, lastThingWithMultiUseCompositeAttribute bool) bool) error
	// GetThingWithMultiUseCompositeAttributesByFourAndOneTwo retrieves a page of ThingWithMultiUseCompositeAttributes from the database.
	GetThingWithMultiUseCompositeAttributesByFourAndOneTwo(ctx context.Context, input GetThingWithMultiUseCompositeAttributesByFourAndOneTwoInput, fn func(m *models.ThingWithMultiUseCompositeAttribute, lastThingWithMultiUseCompositeAttribute bool) bool) error
	// ScanThingWithMultiUseCompositeAttributesByFourAndOneTwo runs a scan on the FourAndOneTwo index.
	ScanThingWithMultiUseCompositeAttributesByFourAndOneTwo(ctx context.Context, input ScanThingWithMultiUseCompositeAttributesByFourAndOneTwoInput, fn func(m *models.ThingWithMultiUseCompositeAttribute, lastThingWithMultiUseCompositeAttribute bool) bool) error

	// SaveThingWithRequiredCompositePropertiesAndKeysOnly saves a ThingWithRequiredCompositePropertiesAndKeysOnly to the database.
	SaveThingWithRequiredCompositePropertiesAndKeysOnly(ctx context.Context, m models.ThingWithRequiredCompositePropertiesAndKeysOnly) error
	// GetThingWithRequiredCompositePropertiesAndKeysOnly retrieves a ThingWithRequiredCompositePropertiesAndKeysOnly from the database.
	GetThingWithRequiredCompositePropertiesAndKeysOnly(ctx context.Context, propertyThree string) (*models.ThingWithRequiredCompositePropertiesAndKeysOnly, error)
	// ScanThingWithRequiredCompositePropertiesAndKeysOnlys runs a scan on the ThingWithRequiredCompositePropertiesAndKeysOnlys table.
	ScanThingWithRequiredCompositePropertiesAndKeysOnlys(ctx context.Context, input ScanThingWithRequiredCompositePropertiesAndKeysOnlysInput, fn func(m *models.ThingWithRequiredCompositePropertiesAndKeysOnly, lastThingWithRequiredCompositePropertiesAndKeysOnly bool) bool) error
	// DeleteThingWithRequiredCompositePropertiesAndKeysOnly deletes a ThingWithRequiredCompositePropertiesAndKeysOnly from the database.
	DeleteThingWithRequiredCompositePropertiesAndKeysOnly(ctx context.Context, propertyThree string) error
	// GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree retrieves a page of ThingWithRequiredCompositePropertiesAndKeysOnlys from the database.
	GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree(ctx context.Context, input GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThreeInput, fn func(m *models.ThingWithRequiredCompositePropertiesAndKeysOnly, lastThingWithRequiredCompositePropertiesAndKeysOnly bool) bool) error
	// ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree runs a scan on the PropertyOneAndTwoAndPropertyThree index.
	ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree(ctx context.Context, input ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThreeInput, fn func(m *models.ThingWithRequiredCompositePropertiesAndKeysOnly, lastThingWithRequiredCompositePropertiesAndKeysOnly bool) bool) error

	// SaveThingWithRequiredFields saves a ThingWithRequiredFields to the database.
	SaveThingWithRequiredFields(ctx context.Context, m models.ThingWithRequiredFields) error
	// GetThingWithRequiredFields retrieves a ThingWithRequiredFields from the database.
	GetThingWithRequiredFields(ctx context.Context, name string) (*models.ThingWithRequiredFields, error)
	// ScanThingWithRequiredFieldss runs a scan on the ThingWithRequiredFieldss table.
	ScanThingWithRequiredFieldss(ctx context.Context, input ScanThingWithRequiredFieldssInput, fn func(m *models.ThingWithRequiredFields, lastThingWithRequiredFields bool) bool) error
	// DeleteThingWithRequiredFields deletes a ThingWithRequiredFields from the database.
	DeleteThingWithRequiredFields(ctx context.Context, name string) error

	// SaveThingWithRequiredFields2 saves a ThingWithRequiredFields2 to the database.
	SaveThingWithRequiredFields2(ctx context.Context, m models.ThingWithRequiredFields2) error
	// GetThingWithRequiredFields2 retrieves a ThingWithRequiredFields2 from the database.
	GetThingWithRequiredFields2(ctx context.Context, name string, id string) (*models.ThingWithRequiredFields2, error)
	// ScanThingWithRequiredFields2s runs a scan on the ThingWithRequiredFields2s table.
	ScanThingWithRequiredFields2s(ctx context.Context, input ScanThingWithRequiredFields2sInput, fn func(m *models.ThingWithRequiredFields2, lastThingWithRequiredFields2 bool) bool) error
	// GetThingWithRequiredFields2sByNameAndID retrieves a page of ThingWithRequiredFields2s from the database.
	GetThingWithRequiredFields2sByNameAndID(ctx context.Context, input GetThingWithRequiredFields2sByNameAndIDInput, fn func(m *models.ThingWithRequiredFields2, lastThingWithRequiredFields2 bool) bool) error
	// DeleteThingWithRequiredFields2 deletes a ThingWithRequiredFields2 from the database.
	DeleteThingWithRequiredFields2(ctx context.Context, name string, id string) error

	// SaveThingWithUnderscores saves a ThingWithUnderscores to the database.
	SaveThingWithUnderscores(ctx context.Context, m models.ThingWithUnderscores) error
	// GetThingWithUnderscores retrieves a ThingWithUnderscores from the database.
	GetThingWithUnderscores(ctx context.Context, iDApp string) (*models.ThingWithUnderscores, error)
	// DeleteThingWithUnderscores deletes a ThingWithUnderscores from the database.
	DeleteThingWithUnderscores(ctx context.Context, iDApp string) error
}

Interface for interacting with the swagger-test database.

type MockInterface

type MockInterface struct {
	// contains filtered or unexported fields
}

MockInterface is a mock of Interface interface.

func NewMockInterface

func NewMockInterface(ctrl *gomock.Controller) *MockInterface

NewMockInterface creates a new mock instance.

func (*MockInterface) DeleteArrayOfThingAllowingBatchWrites

func (m *MockInterface) DeleteArrayOfThingAllowingBatchWrites(ctx context.Context, ms []models.ThingAllowingBatchWrites) error

DeleteArrayOfThingAllowingBatchWrites mocks base method.

func (*MockInterface) DeleteArrayOfThingAllowingBatchWritesWithCompositeAttributes

func (m *MockInterface) DeleteArrayOfThingAllowingBatchWritesWithCompositeAttributes(ctx context.Context, ms []models.ThingAllowingBatchWritesWithCompositeAttributes) error

DeleteArrayOfThingAllowingBatchWritesWithCompositeAttributes mocks base method.

func (*MockInterface) DeleteDeployment

func (m *MockInterface) DeleteDeployment(ctx context.Context, environment, application, version string) error

DeleteDeployment mocks base method.

func (*MockInterface) DeleteEvent

func (m *MockInterface) DeleteEvent(ctx context.Context, pk, sk string) error

DeleteEvent mocks base method.

func (*MockInterface) DeleteNoRangeThingWithCompositeAttributes

func (m *MockInterface) DeleteNoRangeThingWithCompositeAttributes(ctx context.Context, name, branch string) error

DeleteNoRangeThingWithCompositeAttributes mocks base method.

func (*MockInterface) DeleteSimpleThing

func (m *MockInterface) DeleteSimpleThing(ctx context.Context, name string) error

DeleteSimpleThing mocks base method.

func (*MockInterface) DeleteTeacherSharingRule

func (m *MockInterface) DeleteTeacherSharingRule(ctx context.Context, teacher, school, app string) error

DeleteTeacherSharingRule mocks base method.

func (*MockInterface) DeleteThing

func (m *MockInterface) DeleteThing(ctx context.Context, name string, version int64) error

DeleteThing mocks base method.

func (*MockInterface) DeleteThingAllowingBatchWrites

func (m *MockInterface) DeleteThingAllowingBatchWrites(ctx context.Context, name string, version int64) error

DeleteThingAllowingBatchWrites mocks base method.

func (*MockInterface) DeleteThingAllowingBatchWritesWithCompositeAttributes

func (m *MockInterface) DeleteThingAllowingBatchWritesWithCompositeAttributes(ctx context.Context, name, id string, date strfmt.DateTime) error

DeleteThingAllowingBatchWritesWithCompositeAttributes mocks base method.

func (*MockInterface) DeleteThingWithAdditionalAttributes

func (m *MockInterface) DeleteThingWithAdditionalAttributes(ctx context.Context, name string, version int64) error

DeleteThingWithAdditionalAttributes mocks base method.

func (*MockInterface) DeleteThingWithCompositeAttributes

func (m *MockInterface) DeleteThingWithCompositeAttributes(ctx context.Context, name, branch string, date strfmt.DateTime) error

DeleteThingWithCompositeAttributes mocks base method.

func (*MockInterface) DeleteThingWithCompositeEnumAttributes

func (m *MockInterface) DeleteThingWithCompositeEnumAttributes(ctx context.Context, name string, branchID models.Branch, date strfmt.DateTime) error

DeleteThingWithCompositeEnumAttributes mocks base method.

func (*MockInterface) DeleteThingWithDateRange

func (m *MockInterface) DeleteThingWithDateRange(ctx context.Context, name string, date strfmt.DateTime) error

DeleteThingWithDateRange mocks base method.

func (*MockInterface) DeleteThingWithDateTimeComposite

func (m *MockInterface) DeleteThingWithDateTimeComposite(ctx context.Context, typeVar, id string, created strfmt.DateTime, resource string) error

DeleteThingWithDateTimeComposite mocks base method.

func (*MockInterface) DeleteThingWithEnumHashKey

func (m *MockInterface) DeleteThingWithEnumHashKey(ctx context.Context, branch models.Branch, date strfmt.DateTime) error

DeleteThingWithEnumHashKey mocks base method.

func (*MockInterface) DeleteThingWithMatchingKeys

func (m *MockInterface) DeleteThingWithMatchingKeys(ctx context.Context, bear, assocType, assocID string) error

DeleteThingWithMatchingKeys mocks base method.

func (*MockInterface) DeleteThingWithMultiUseCompositeAttribute

func (m *MockInterface) DeleteThingWithMultiUseCompositeAttribute(ctx context.Context, one string) error

DeleteThingWithMultiUseCompositeAttribute mocks base method.

func (*MockInterface) DeleteThingWithRequiredCompositePropertiesAndKeysOnly

func (m *MockInterface) DeleteThingWithRequiredCompositePropertiesAndKeysOnly(ctx context.Context, propertyThree string) error

DeleteThingWithRequiredCompositePropertiesAndKeysOnly mocks base method.

func (*MockInterface) DeleteThingWithRequiredFields

func (m *MockInterface) DeleteThingWithRequiredFields(ctx context.Context, name string) error

DeleteThingWithRequiredFields mocks base method.

func (*MockInterface) DeleteThingWithRequiredFields2

func (m *MockInterface) DeleteThingWithRequiredFields2(ctx context.Context, name, id string) error

DeleteThingWithRequiredFields2 mocks base method.

func (*MockInterface) DeleteThingWithUnderscores

func (m *MockInterface) DeleteThingWithUnderscores(ctx context.Context, iDApp string) error

DeleteThingWithUnderscores mocks base method.

func (*MockInterface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockInterface) GetDeployment

func (m *MockInterface) GetDeployment(ctx context.Context, environment, application, version string) (*models.Deployment, error)

GetDeployment mocks base method.

func (*MockInterface) GetDeploymentByVersion

func (m *MockInterface) GetDeploymentByVersion(ctx context.Context, version string) (*models.Deployment, error)

GetDeploymentByVersion mocks base method.

func (*MockInterface) GetDeploymentsByEnvAppAndDate

func (m *MockInterface) GetDeploymentsByEnvAppAndDate(ctx context.Context, input GetDeploymentsByEnvAppAndDateInput, fn func(*models.Deployment, bool) bool) error

GetDeploymentsByEnvAppAndDate mocks base method.

func (*MockInterface) GetDeploymentsByEnvAppAndVersion

func (m *MockInterface) GetDeploymentsByEnvAppAndVersion(ctx context.Context, input GetDeploymentsByEnvAppAndVersionInput, fn func(*models.Deployment, bool) bool) error

GetDeploymentsByEnvAppAndVersion mocks base method.

func (*MockInterface) GetDeploymentsByEnvironmentAndDate

func (m *MockInterface) GetDeploymentsByEnvironmentAndDate(ctx context.Context, input GetDeploymentsByEnvironmentAndDateInput, fn func(*models.Deployment, bool) bool) error

GetDeploymentsByEnvironmentAndDate mocks base method.

func (*MockInterface) GetEvent

func (m *MockInterface) GetEvent(ctx context.Context, pk, sk string) (*models.Event, error)

GetEvent mocks base method.

func (*MockInterface) GetEventsByPkAndSk

func (m *MockInterface) GetEventsByPkAndSk(ctx context.Context, input GetEventsByPkAndSkInput, fn func(*models.Event, bool) bool) error

GetEventsByPkAndSk mocks base method.

func (*MockInterface) GetEventsBySkAndData

func (m *MockInterface) GetEventsBySkAndData(ctx context.Context, input GetEventsBySkAndDataInput, fn func(*models.Event, bool) bool) error

GetEventsBySkAndData mocks base method.

func (*MockInterface) GetNoRangeThingWithCompositeAttributes

func (m *MockInterface) GetNoRangeThingWithCompositeAttributes(ctx context.Context, name, branch string) (*models.NoRangeThingWithCompositeAttributes, error)

GetNoRangeThingWithCompositeAttributes mocks base method.

func (*MockInterface) GetNoRangeThingWithCompositeAttributessByNameVersionAndDate

func (m *MockInterface) GetNoRangeThingWithCompositeAttributessByNameVersionAndDate(ctx context.Context, input GetNoRangeThingWithCompositeAttributessByNameVersionAndDateInput, fn func(*models.NoRangeThingWithCompositeAttributes, bool) bool) error

GetNoRangeThingWithCompositeAttributessByNameVersionAndDate mocks base method.

func (*MockInterface) GetSimpleThing

func (m *MockInterface) GetSimpleThing(ctx context.Context, name string) (*models.SimpleThing, error)

GetSimpleThing mocks base method.

func (*MockInterface) GetTeacherSharingRule

func (m *MockInterface) GetTeacherSharingRule(ctx context.Context, teacher, school, app string) (*models.TeacherSharingRule, error)

GetTeacherSharingRule mocks base method.

func (*MockInterface) GetTeacherSharingRulesByDistrictAndSchoolTeacherApp

func (m *MockInterface) GetTeacherSharingRulesByDistrictAndSchoolTeacherApp(ctx context.Context, input GetTeacherSharingRulesByDistrictAndSchoolTeacherAppInput, fn func(*models.TeacherSharingRule, bool) bool) error

GetTeacherSharingRulesByDistrictAndSchoolTeacherApp mocks base method.

func (*MockInterface) GetTeacherSharingRulesByTeacherAndSchoolApp

func (m *MockInterface) GetTeacherSharingRulesByTeacherAndSchoolApp(ctx context.Context, input GetTeacherSharingRulesByTeacherAndSchoolAppInput, fn func(*models.TeacherSharingRule, bool) bool) error

GetTeacherSharingRulesByTeacherAndSchoolApp mocks base method.

func (*MockInterface) GetThing

func (m *MockInterface) GetThing(ctx context.Context, name string, version int64) (*models.Thing, error)

GetThing mocks base method.

func (*MockInterface) GetThingAllowingBatchWrites

func (m *MockInterface) GetThingAllowingBatchWrites(ctx context.Context, name string, version int64) (*models.ThingAllowingBatchWrites, error)

GetThingAllowingBatchWrites mocks base method.

func (*MockInterface) GetThingAllowingBatchWritesWithCompositeAttributes

func (m *MockInterface) GetThingAllowingBatchWritesWithCompositeAttributes(ctx context.Context, name, id string, date strfmt.DateTime) (*models.ThingAllowingBatchWritesWithCompositeAttributes, error)

GetThingAllowingBatchWritesWithCompositeAttributes mocks base method.

func (*MockInterface) GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDate

func (m *MockInterface) GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDate(ctx context.Context, input GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDateInput, fn func(*models.ThingAllowingBatchWritesWithCompositeAttributes, bool) bool) error

GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDate mocks base method.

func (*MockInterface) GetThingAllowingBatchWritessByNameAndVersion

func (m *MockInterface) GetThingAllowingBatchWritessByNameAndVersion(ctx context.Context, input GetThingAllowingBatchWritessByNameAndVersionInput, fn func(*models.ThingAllowingBatchWrites, bool) bool) error

GetThingAllowingBatchWritessByNameAndVersion mocks base method.

func (*MockInterface) GetThingByID

func (m *MockInterface) GetThingByID(ctx context.Context, id string) (*models.Thing, error)

GetThingByID mocks base method.

func (*MockInterface) GetThingWithAdditionalAttributes

func (m *MockInterface) GetThingWithAdditionalAttributes(ctx context.Context, name string, version int64) (*models.ThingWithAdditionalAttributes, error)

GetThingWithAdditionalAttributes mocks base method.

func (*MockInterface) GetThingWithAdditionalAttributesByID

func (m *MockInterface) GetThingWithAdditionalAttributesByID(ctx context.Context, id string) (*models.ThingWithAdditionalAttributes, error)

GetThingWithAdditionalAttributesByID mocks base method.

func (*MockInterface) GetThingWithAdditionalAttributessByHashNullableAndName

func (m *MockInterface) GetThingWithAdditionalAttributessByHashNullableAndName(ctx context.Context, input GetThingWithAdditionalAttributessByHashNullableAndNameInput, fn func(*models.ThingWithAdditionalAttributes, bool) bool) error

GetThingWithAdditionalAttributessByHashNullableAndName mocks base method.

func (*MockInterface) GetThingWithAdditionalAttributessByNameAndCreatedAt

func (m *MockInterface) GetThingWithAdditionalAttributessByNameAndCreatedAt(ctx context.Context, input GetThingWithAdditionalAttributessByNameAndCreatedAtInput, fn func(*models.ThingWithAdditionalAttributes, bool) bool) error

GetThingWithAdditionalAttributessByNameAndCreatedAt mocks base method.

func (*MockInterface) GetThingWithAdditionalAttributessByNameAndRangeNullable

func (m *MockInterface) GetThingWithAdditionalAttributessByNameAndRangeNullable(ctx context.Context, input GetThingWithAdditionalAttributessByNameAndRangeNullableInput, fn func(*models.ThingWithAdditionalAttributes, bool) bool) error

GetThingWithAdditionalAttributessByNameAndRangeNullable mocks base method.

func (*MockInterface) GetThingWithAdditionalAttributessByNameAndVersion

func (m *MockInterface) GetThingWithAdditionalAttributessByNameAndVersion(ctx context.Context, input GetThingWithAdditionalAttributessByNameAndVersionInput, fn func(*models.ThingWithAdditionalAttributes, bool) bool) error

GetThingWithAdditionalAttributessByNameAndVersion mocks base method.

func (*MockInterface) GetThingWithCompositeAttributes

func (m *MockInterface) GetThingWithCompositeAttributes(ctx context.Context, name, branch string, date strfmt.DateTime) (*models.ThingWithCompositeAttributes, error)

GetThingWithCompositeAttributes mocks base method.

func (*MockInterface) GetThingWithCompositeAttributessByNameBranchAndDate

func (m *MockInterface) GetThingWithCompositeAttributessByNameBranchAndDate(ctx context.Context, input GetThingWithCompositeAttributessByNameBranchAndDateInput, fn func(*models.ThingWithCompositeAttributes, bool) bool) error

GetThingWithCompositeAttributessByNameBranchAndDate mocks base method.

func (*MockInterface) GetThingWithCompositeAttributessByNameVersionAndDate

func (m *MockInterface) GetThingWithCompositeAttributessByNameVersionAndDate(ctx context.Context, input GetThingWithCompositeAttributessByNameVersionAndDateInput, fn func(*models.ThingWithCompositeAttributes, bool) bool) error

GetThingWithCompositeAttributessByNameVersionAndDate mocks base method.

func (*MockInterface) GetThingWithCompositeEnumAttributes

func (m *MockInterface) GetThingWithCompositeEnumAttributes(ctx context.Context, name string, branchID models.Branch, date strfmt.DateTime) (*models.ThingWithCompositeEnumAttributes, error)

GetThingWithCompositeEnumAttributes mocks base method.

func (*MockInterface) GetThingWithCompositeEnumAttributessByNameBranchAndDate

func (m *MockInterface) GetThingWithCompositeEnumAttributessByNameBranchAndDate(ctx context.Context, input GetThingWithCompositeEnumAttributessByNameBranchAndDateInput, fn func(*models.ThingWithCompositeEnumAttributes, bool) bool) error

GetThingWithCompositeEnumAttributessByNameBranchAndDate mocks base method.

func (*MockInterface) GetThingWithDateRange

func (m *MockInterface) GetThingWithDateRange(ctx context.Context, name string, date strfmt.DateTime) (*models.ThingWithDateRange, error)

GetThingWithDateRange mocks base method.

func (*MockInterface) GetThingWithDateRangesByNameAndDate

func (m *MockInterface) GetThingWithDateRangesByNameAndDate(ctx context.Context, input GetThingWithDateRangesByNameAndDateInput, fn func(*models.ThingWithDateRange, bool) bool) error

GetThingWithDateRangesByNameAndDate mocks base method.

func (*MockInterface) GetThingWithDateTimeComposite

func (m *MockInterface) GetThingWithDateTimeComposite(ctx context.Context, typeVar, id string, created strfmt.DateTime, resource string) (*models.ThingWithDateTimeComposite, error)

GetThingWithDateTimeComposite mocks base method.

func (*MockInterface) GetThingWithDateTimeCompositesByTypeIDAndCreatedResource

func (m *MockInterface) GetThingWithDateTimeCompositesByTypeIDAndCreatedResource(ctx context.Context, input GetThingWithDateTimeCompositesByTypeIDAndCreatedResourceInput, fn func(*models.ThingWithDateTimeComposite, bool) bool) error

GetThingWithDateTimeCompositesByTypeIDAndCreatedResource mocks base method.

func (*MockInterface) GetThingWithEnumHashKey

func (m *MockInterface) GetThingWithEnumHashKey(ctx context.Context, branch models.Branch, date strfmt.DateTime) (*models.ThingWithEnumHashKey, error)

GetThingWithEnumHashKey mocks base method.

func (*MockInterface) GetThingWithEnumHashKeysByBranchAndDate

func (m *MockInterface) GetThingWithEnumHashKeysByBranchAndDate(ctx context.Context, input GetThingWithEnumHashKeysByBranchAndDateInput, fn func(*models.ThingWithEnumHashKey, bool) bool) error

GetThingWithEnumHashKeysByBranchAndDate mocks base method.

func (*MockInterface) GetThingWithEnumHashKeysByBranchAndDate2

func (m *MockInterface) GetThingWithEnumHashKeysByBranchAndDate2(ctx context.Context, input GetThingWithEnumHashKeysByBranchAndDate2Input, fn func(*models.ThingWithEnumHashKey, bool) bool) error

GetThingWithEnumHashKeysByBranchAndDate2 mocks base method.

func (*MockInterface) GetThingWithMatchingKeys

func (m *MockInterface) GetThingWithMatchingKeys(ctx context.Context, bear, assocType, assocID string) (*models.ThingWithMatchingKeys, error)

GetThingWithMatchingKeys mocks base method.

func (*MockInterface) GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBear

func (m *MockInterface) GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBear(ctx context.Context, input GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBearInput, fn func(*models.ThingWithMatchingKeys, bool) bool) error

GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBear mocks base method.

func (*MockInterface) GetThingWithMatchingKeyssByBearAndAssocTypeID

func (m *MockInterface) GetThingWithMatchingKeyssByBearAndAssocTypeID(ctx context.Context, input GetThingWithMatchingKeyssByBearAndAssocTypeIDInput, fn func(*models.ThingWithMatchingKeys, bool) bool) error

GetThingWithMatchingKeyssByBearAndAssocTypeID mocks base method.

func (*MockInterface) GetThingWithMultiUseCompositeAttribute

func (m *MockInterface) GetThingWithMultiUseCompositeAttribute(ctx context.Context, one string) (*models.ThingWithMultiUseCompositeAttribute, error)

GetThingWithMultiUseCompositeAttribute mocks base method.

func (*MockInterface) GetThingWithMultiUseCompositeAttributesByFourAndOneTwo

func (m *MockInterface) GetThingWithMultiUseCompositeAttributesByFourAndOneTwo(ctx context.Context, input GetThingWithMultiUseCompositeAttributesByFourAndOneTwoInput, fn func(*models.ThingWithMultiUseCompositeAttribute, bool) bool) error

GetThingWithMultiUseCompositeAttributesByFourAndOneTwo mocks base method.

func (*MockInterface) GetThingWithMultiUseCompositeAttributesByThreeAndOneTwo

func (m *MockInterface) GetThingWithMultiUseCompositeAttributesByThreeAndOneTwo(ctx context.Context, input GetThingWithMultiUseCompositeAttributesByThreeAndOneTwoInput, fn func(*models.ThingWithMultiUseCompositeAttribute, bool) bool) error

GetThingWithMultiUseCompositeAttributesByThreeAndOneTwo mocks base method.

func (*MockInterface) GetThingWithRequiredCompositePropertiesAndKeysOnly

func (m *MockInterface) GetThingWithRequiredCompositePropertiesAndKeysOnly(ctx context.Context, propertyThree string) (*models.ThingWithRequiredCompositePropertiesAndKeysOnly, error)

GetThingWithRequiredCompositePropertiesAndKeysOnly mocks base method.

func (*MockInterface) GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree

func (m *MockInterface) GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree(ctx context.Context, input GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThreeInput, fn func(*models.ThingWithRequiredCompositePropertiesAndKeysOnly, bool) bool) error

GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree mocks base method.

func (*MockInterface) GetThingWithRequiredFields

func (m *MockInterface) GetThingWithRequiredFields(ctx context.Context, name string) (*models.ThingWithRequiredFields, error)

GetThingWithRequiredFields mocks base method.

func (*MockInterface) GetThingWithRequiredFields2

func (m *MockInterface) GetThingWithRequiredFields2(ctx context.Context, name, id string) (*models.ThingWithRequiredFields2, error)

GetThingWithRequiredFields2 mocks base method.

func (*MockInterface) GetThingWithRequiredFields2sByNameAndID

func (m *MockInterface) GetThingWithRequiredFields2sByNameAndID(ctx context.Context, input GetThingWithRequiredFields2sByNameAndIDInput, fn func(*models.ThingWithRequiredFields2, bool) bool) error

GetThingWithRequiredFields2sByNameAndID mocks base method.

func (*MockInterface) GetThingWithUnderscores

func (m *MockInterface) GetThingWithUnderscores(ctx context.Context, iDApp string) (*models.ThingWithUnderscores, error)

GetThingWithUnderscores mocks base method.

func (*MockInterface) GetThingsByHashNullableAndName

func (m *MockInterface) GetThingsByHashNullableAndName(ctx context.Context, input GetThingsByHashNullableAndNameInput, fn func(*models.Thing, bool) bool) error

GetThingsByHashNullableAndName mocks base method.

func (*MockInterface) GetThingsByNameAndCreatedAt

func (m *MockInterface) GetThingsByNameAndCreatedAt(ctx context.Context, input GetThingsByNameAndCreatedAtInput, fn func(*models.Thing, bool) bool) error

GetThingsByNameAndCreatedAt mocks base method.

func (*MockInterface) GetThingsByNameAndRangeNullable

func (m *MockInterface) GetThingsByNameAndRangeNullable(ctx context.Context, input GetThingsByNameAndRangeNullableInput, fn func(*models.Thing, bool) bool) error

GetThingsByNameAndRangeNullable mocks base method.

func (*MockInterface) GetThingsByNameAndVersion

func (m *MockInterface) GetThingsByNameAndVersion(ctx context.Context, input GetThingsByNameAndVersionInput, fn func(*models.Thing, bool) bool) error

GetThingsByNameAndVersion mocks base method.

func (*MockInterface) SaveArrayOfThingAllowingBatchWrites

func (m *MockInterface) SaveArrayOfThingAllowingBatchWrites(ctx context.Context, ms []models.ThingAllowingBatchWrites) error

SaveArrayOfThingAllowingBatchWrites mocks base method.

func (*MockInterface) SaveArrayOfThingAllowingBatchWritesWithCompositeAttributes

func (m *MockInterface) SaveArrayOfThingAllowingBatchWritesWithCompositeAttributes(ctx context.Context, ms []models.ThingAllowingBatchWritesWithCompositeAttributes) error

SaveArrayOfThingAllowingBatchWritesWithCompositeAttributes mocks base method.

func (*MockInterface) SaveDeployment

func (m_2 *MockInterface) SaveDeployment(ctx context.Context, m models.Deployment) error

SaveDeployment mocks base method.

func (*MockInterface) SaveEvent

func (m_2 *MockInterface) SaveEvent(ctx context.Context, m models.Event) error

SaveEvent mocks base method.

func (*MockInterface) SaveNoRangeThingWithCompositeAttributes

func (m_2 *MockInterface) SaveNoRangeThingWithCompositeAttributes(ctx context.Context, m models.NoRangeThingWithCompositeAttributes) error

SaveNoRangeThingWithCompositeAttributes mocks base method.

func (*MockInterface) SaveSimpleThing

func (m_2 *MockInterface) SaveSimpleThing(ctx context.Context, m models.SimpleThing) error

SaveSimpleThing mocks base method.

func (*MockInterface) SaveTeacherSharingRule

func (m_2 *MockInterface) SaveTeacherSharingRule(ctx context.Context, m models.TeacherSharingRule) error

SaveTeacherSharingRule mocks base method.

func (*MockInterface) SaveThing

func (m_2 *MockInterface) SaveThing(ctx context.Context, m models.Thing) error

SaveThing mocks base method.

func (*MockInterface) SaveThingAllowingBatchWrites

func (m_2 *MockInterface) SaveThingAllowingBatchWrites(ctx context.Context, m models.ThingAllowingBatchWrites) error

SaveThingAllowingBatchWrites mocks base method.

func (*MockInterface) SaveThingAllowingBatchWritesWithCompositeAttributes

func (m_2 *MockInterface) SaveThingAllowingBatchWritesWithCompositeAttributes(ctx context.Context, m models.ThingAllowingBatchWritesWithCompositeAttributes) error

SaveThingAllowingBatchWritesWithCompositeAttributes mocks base method.

func (*MockInterface) SaveThingWithAdditionalAttributes

func (m_2 *MockInterface) SaveThingWithAdditionalAttributes(ctx context.Context, m models.ThingWithAdditionalAttributes) error

SaveThingWithAdditionalAttributes mocks base method.

func (*MockInterface) SaveThingWithCompositeAttributes

func (m_2 *MockInterface) SaveThingWithCompositeAttributes(ctx context.Context, m models.ThingWithCompositeAttributes) error

SaveThingWithCompositeAttributes mocks base method.

func (*MockInterface) SaveThingWithCompositeEnumAttributes

func (m_2 *MockInterface) SaveThingWithCompositeEnumAttributes(ctx context.Context, m models.ThingWithCompositeEnumAttributes) error

SaveThingWithCompositeEnumAttributes mocks base method.

func (*MockInterface) SaveThingWithDateRange

func (m_2 *MockInterface) SaveThingWithDateRange(ctx context.Context, m models.ThingWithDateRange) error

SaveThingWithDateRange mocks base method.

func (*MockInterface) SaveThingWithDateTimeComposite

func (m_2 *MockInterface) SaveThingWithDateTimeComposite(ctx context.Context, m models.ThingWithDateTimeComposite) error

SaveThingWithDateTimeComposite mocks base method.

func (*MockInterface) SaveThingWithEnumHashKey

func (m_2 *MockInterface) SaveThingWithEnumHashKey(ctx context.Context, m models.ThingWithEnumHashKey) error

SaveThingWithEnumHashKey mocks base method.

func (*MockInterface) SaveThingWithMatchingKeys

func (m_2 *MockInterface) SaveThingWithMatchingKeys(ctx context.Context, m models.ThingWithMatchingKeys) error

SaveThingWithMatchingKeys mocks base method.

func (*MockInterface) SaveThingWithMultiUseCompositeAttribute

func (m_2 *MockInterface) SaveThingWithMultiUseCompositeAttribute(ctx context.Context, m models.ThingWithMultiUseCompositeAttribute) error

SaveThingWithMultiUseCompositeAttribute mocks base method.

func (*MockInterface) SaveThingWithRequiredCompositePropertiesAndKeysOnly

func (m_2 *MockInterface) SaveThingWithRequiredCompositePropertiesAndKeysOnly(ctx context.Context, m models.ThingWithRequiredCompositePropertiesAndKeysOnly) error

SaveThingWithRequiredCompositePropertiesAndKeysOnly mocks base method.

func (*MockInterface) SaveThingWithRequiredFields

func (m_2 *MockInterface) SaveThingWithRequiredFields(ctx context.Context, m models.ThingWithRequiredFields) error

SaveThingWithRequiredFields mocks base method.

func (*MockInterface) SaveThingWithRequiredFields2

func (m_2 *MockInterface) SaveThingWithRequiredFields2(ctx context.Context, m models.ThingWithRequiredFields2) error

SaveThingWithRequiredFields2 mocks base method.

func (*MockInterface) SaveThingWithUnderscores

func (m_2 *MockInterface) SaveThingWithUnderscores(ctx context.Context, m models.ThingWithUnderscores) error

SaveThingWithUnderscores mocks base method.

func (*MockInterface) ScanDeployments

func (m *MockInterface) ScanDeployments(ctx context.Context, input ScanDeploymentsInput, fn func(*models.Deployment, bool) bool) error

ScanDeployments mocks base method.

func (*MockInterface) ScanDeploymentsByEnvAppAndDate

func (m *MockInterface) ScanDeploymentsByEnvAppAndDate(ctx context.Context, input ScanDeploymentsByEnvAppAndDateInput, fn func(*models.Deployment, bool) bool) error

ScanDeploymentsByEnvAppAndDate mocks base method.

func (*MockInterface) ScanDeploymentsByVersion

func (m *MockInterface) ScanDeploymentsByVersion(ctx context.Context, input ScanDeploymentsByVersionInput, fn func(*models.Deployment, bool) bool) error

ScanDeploymentsByVersion mocks base method.

func (*MockInterface) ScanEvents

func (m *MockInterface) ScanEvents(ctx context.Context, input ScanEventsInput, fn func(*models.Event, bool) bool) error

ScanEvents mocks base method.

func (*MockInterface) ScanEventsBySkAndData

func (m *MockInterface) ScanEventsBySkAndData(ctx context.Context, input ScanEventsBySkAndDataInput, fn func(*models.Event, bool) bool) error

ScanEventsBySkAndData mocks base method.

func (*MockInterface) ScanNoRangeThingWithCompositeAttributess

func (m *MockInterface) ScanNoRangeThingWithCompositeAttributess(ctx context.Context, input ScanNoRangeThingWithCompositeAttributessInput, fn func(*models.NoRangeThingWithCompositeAttributes, bool) bool) error

ScanNoRangeThingWithCompositeAttributess mocks base method.

func (*MockInterface) ScanNoRangeThingWithCompositeAttributessByNameVersionAndDate

func (m *MockInterface) ScanNoRangeThingWithCompositeAttributessByNameVersionAndDate(ctx context.Context, input ScanNoRangeThingWithCompositeAttributessByNameVersionAndDateInput, fn func(*models.NoRangeThingWithCompositeAttributes, bool) bool) error

ScanNoRangeThingWithCompositeAttributessByNameVersionAndDate mocks base method.

func (*MockInterface) ScanSimpleThings

func (m *MockInterface) ScanSimpleThings(ctx context.Context, input ScanSimpleThingsInput, fn func(*models.SimpleThing, bool) bool) error

ScanSimpleThings mocks base method.

func (*MockInterface) ScanTeacherSharingRules

func (m *MockInterface) ScanTeacherSharingRules(ctx context.Context, input ScanTeacherSharingRulesInput, fn func(*models.TeacherSharingRule, bool) bool) error

ScanTeacherSharingRules mocks base method.

func (*MockInterface) ScanTeacherSharingRulesByDistrictAndSchoolTeacherApp

func (m *MockInterface) ScanTeacherSharingRulesByDistrictAndSchoolTeacherApp(ctx context.Context, input ScanTeacherSharingRulesByDistrictAndSchoolTeacherAppInput, fn func(*models.TeacherSharingRule, bool) bool) error

ScanTeacherSharingRulesByDistrictAndSchoolTeacherApp mocks base method.

func (*MockInterface) ScanThingAllowingBatchWritesWithCompositeAttributess

ScanThingAllowingBatchWritesWithCompositeAttributess mocks base method.

func (*MockInterface) ScanThingAllowingBatchWritess

func (m *MockInterface) ScanThingAllowingBatchWritess(ctx context.Context, input ScanThingAllowingBatchWritessInput, fn func(*models.ThingAllowingBatchWrites, bool) bool) error

ScanThingAllowingBatchWritess mocks base method.

func (*MockInterface) ScanThingWithAdditionalAttributess

func (m *MockInterface) ScanThingWithAdditionalAttributess(ctx context.Context, input ScanThingWithAdditionalAttributessInput, fn func(*models.ThingWithAdditionalAttributes, bool) bool) error

ScanThingWithAdditionalAttributess mocks base method.

func (*MockInterface) ScanThingWithAdditionalAttributessByID

func (m *MockInterface) ScanThingWithAdditionalAttributessByID(ctx context.Context, input ScanThingWithAdditionalAttributessByIDInput, fn func(*models.ThingWithAdditionalAttributes, bool) bool) error

ScanThingWithAdditionalAttributessByID mocks base method.

func (*MockInterface) ScanThingWithAdditionalAttributessByNameAndCreatedAt

func (m *MockInterface) ScanThingWithAdditionalAttributessByNameAndCreatedAt(ctx context.Context, input ScanThingWithAdditionalAttributessByNameAndCreatedAtInput, fn func(*models.ThingWithAdditionalAttributes, bool) bool) error

ScanThingWithAdditionalAttributessByNameAndCreatedAt mocks base method.

func (*MockInterface) ScanThingWithAdditionalAttributessByNameAndRangeNullable

func (m *MockInterface) ScanThingWithAdditionalAttributessByNameAndRangeNullable(ctx context.Context, input ScanThingWithAdditionalAttributessByNameAndRangeNullableInput, fn func(*models.ThingWithAdditionalAttributes, bool) bool) error

ScanThingWithAdditionalAttributessByNameAndRangeNullable mocks base method.

func (*MockInterface) ScanThingWithCompositeAttributess

func (m *MockInterface) ScanThingWithCompositeAttributess(ctx context.Context, input ScanThingWithCompositeAttributessInput, fn func(*models.ThingWithCompositeAttributes, bool) bool) error

ScanThingWithCompositeAttributess mocks base method.

func (*MockInterface) ScanThingWithCompositeAttributessByNameVersionAndDate

func (m *MockInterface) ScanThingWithCompositeAttributessByNameVersionAndDate(ctx context.Context, input ScanThingWithCompositeAttributessByNameVersionAndDateInput, fn func(*models.ThingWithCompositeAttributes, bool) bool) error

ScanThingWithCompositeAttributessByNameVersionAndDate mocks base method.

func (*MockInterface) ScanThingWithCompositeEnumAttributess

func (m *MockInterface) ScanThingWithCompositeEnumAttributess(ctx context.Context, input ScanThingWithCompositeEnumAttributessInput, fn func(*models.ThingWithCompositeEnumAttributes, bool) bool) error

ScanThingWithCompositeEnumAttributess mocks base method.

func (*MockInterface) ScanThingWithDateRanges

func (m *MockInterface) ScanThingWithDateRanges(ctx context.Context, input ScanThingWithDateRangesInput, fn func(*models.ThingWithDateRange, bool) bool) error

ScanThingWithDateRanges mocks base method.

func (*MockInterface) ScanThingWithDateTimeComposites

func (m *MockInterface) ScanThingWithDateTimeComposites(ctx context.Context, input ScanThingWithDateTimeCompositesInput, fn func(*models.ThingWithDateTimeComposite, bool) bool) error

ScanThingWithDateTimeComposites mocks base method.

func (*MockInterface) ScanThingWithEnumHashKeys

func (m *MockInterface) ScanThingWithEnumHashKeys(ctx context.Context, input ScanThingWithEnumHashKeysInput, fn func(*models.ThingWithEnumHashKey, bool) bool) error

ScanThingWithEnumHashKeys mocks base method.

func (*MockInterface) ScanThingWithEnumHashKeysByBranchAndDate2

func (m *MockInterface) ScanThingWithEnumHashKeysByBranchAndDate2(ctx context.Context, input ScanThingWithEnumHashKeysByBranchAndDate2Input, fn func(*models.ThingWithEnumHashKey, bool) bool) error

ScanThingWithEnumHashKeysByBranchAndDate2 mocks base method.

func (*MockInterface) ScanThingWithMatchingKeyss

func (m *MockInterface) ScanThingWithMatchingKeyss(ctx context.Context, input ScanThingWithMatchingKeyssInput, fn func(*models.ThingWithMatchingKeys, bool) bool) error

ScanThingWithMatchingKeyss mocks base method.

func (*MockInterface) ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBear

func (m *MockInterface) ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBear(ctx context.Context, input ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBearInput, fn func(*models.ThingWithMatchingKeys, bool) bool) error

ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBear mocks base method.

func (*MockInterface) ScanThingWithMultiUseCompositeAttributes

func (m *MockInterface) ScanThingWithMultiUseCompositeAttributes(ctx context.Context, input ScanThingWithMultiUseCompositeAttributesInput, fn func(*models.ThingWithMultiUseCompositeAttribute, bool) bool) error

ScanThingWithMultiUseCompositeAttributes mocks base method.

func (*MockInterface) ScanThingWithMultiUseCompositeAttributesByFourAndOneTwo

func (m *MockInterface) ScanThingWithMultiUseCompositeAttributesByFourAndOneTwo(ctx context.Context, input ScanThingWithMultiUseCompositeAttributesByFourAndOneTwoInput, fn func(*models.ThingWithMultiUseCompositeAttribute, bool) bool) error

ScanThingWithMultiUseCompositeAttributesByFourAndOneTwo mocks base method.

func (*MockInterface) ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwo

func (m *MockInterface) ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwo(ctx context.Context, input ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwoInput, fn func(*models.ThingWithMultiUseCompositeAttribute, bool) bool) error

ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwo mocks base method.

func (*MockInterface) ScanThingWithRequiredCompositePropertiesAndKeysOnlys

ScanThingWithRequiredCompositePropertiesAndKeysOnlys mocks base method.

func (*MockInterface) ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree

func (m *MockInterface) ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree(ctx context.Context, input ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThreeInput, fn func(*models.ThingWithRequiredCompositePropertiesAndKeysOnly, bool) bool) error

ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree mocks base method.

func (*MockInterface) ScanThingWithRequiredFields2s

func (m *MockInterface) ScanThingWithRequiredFields2s(ctx context.Context, input ScanThingWithRequiredFields2sInput, fn func(*models.ThingWithRequiredFields2, bool) bool) error

ScanThingWithRequiredFields2s mocks base method.

func (*MockInterface) ScanThingWithRequiredFieldss

func (m *MockInterface) ScanThingWithRequiredFieldss(ctx context.Context, input ScanThingWithRequiredFieldssInput, fn func(*models.ThingWithRequiredFields, bool) bool) error

ScanThingWithRequiredFieldss mocks base method.

func (*MockInterface) ScanThings

func (m *MockInterface) ScanThings(ctx context.Context, input ScanThingsInput, fn func(*models.Thing, bool) bool) error

ScanThings mocks base method.

func (*MockInterface) ScanThingsByID

func (m *MockInterface) ScanThingsByID(ctx context.Context, input ScanThingsByIDInput, fn func(*models.Thing, bool) bool) error

ScanThingsByID mocks base method.

func (*MockInterface) ScanThingsByNameAndCreatedAt

func (m *MockInterface) ScanThingsByNameAndCreatedAt(ctx context.Context, input ScanThingsByNameAndCreatedAtInput, fn func(*models.Thing, bool) bool) error

ScanThingsByNameAndCreatedAt mocks base method.

func (*MockInterface) ScanThingsByNameAndRangeNullable

func (m *MockInterface) ScanThingsByNameAndRangeNullable(ctx context.Context, input ScanThingsByNameAndRangeNullableInput, fn func(*models.Thing, bool) bool) error

ScanThingsByNameAndRangeNullable mocks base method.

type MockInterfaceMockRecorder

type MockInterfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockInterfaceMockRecorder is the mock recorder for MockInterface.

func (*MockInterfaceMockRecorder) DeleteArrayOfThingAllowingBatchWrites

func (mr *MockInterfaceMockRecorder) DeleteArrayOfThingAllowingBatchWrites(ctx, ms interface{}) *gomock.Call

DeleteArrayOfThingAllowingBatchWrites indicates an expected call of DeleteArrayOfThingAllowingBatchWrites.

func (*MockInterfaceMockRecorder) DeleteArrayOfThingAllowingBatchWritesWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) DeleteArrayOfThingAllowingBatchWritesWithCompositeAttributes(ctx, ms interface{}) *gomock.Call

DeleteArrayOfThingAllowingBatchWritesWithCompositeAttributes indicates an expected call of DeleteArrayOfThingAllowingBatchWritesWithCompositeAttributes.

func (*MockInterfaceMockRecorder) DeleteDeployment

func (mr *MockInterfaceMockRecorder) DeleteDeployment(ctx, environment, application, version interface{}) *gomock.Call

DeleteDeployment indicates an expected call of DeleteDeployment.

func (*MockInterfaceMockRecorder) DeleteEvent

func (mr *MockInterfaceMockRecorder) DeleteEvent(ctx, pk, sk interface{}) *gomock.Call

DeleteEvent indicates an expected call of DeleteEvent.

func (*MockInterfaceMockRecorder) DeleteNoRangeThingWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) DeleteNoRangeThingWithCompositeAttributes(ctx, name, branch interface{}) *gomock.Call

DeleteNoRangeThingWithCompositeAttributes indicates an expected call of DeleteNoRangeThingWithCompositeAttributes.

func (*MockInterfaceMockRecorder) DeleteSimpleThing

func (mr *MockInterfaceMockRecorder) DeleteSimpleThing(ctx, name interface{}) *gomock.Call

DeleteSimpleThing indicates an expected call of DeleteSimpleThing.

func (*MockInterfaceMockRecorder) DeleteTeacherSharingRule

func (mr *MockInterfaceMockRecorder) DeleteTeacherSharingRule(ctx, teacher, school, app interface{}) *gomock.Call

DeleteTeacherSharingRule indicates an expected call of DeleteTeacherSharingRule.

func (*MockInterfaceMockRecorder) DeleteThing

func (mr *MockInterfaceMockRecorder) DeleteThing(ctx, name, version interface{}) *gomock.Call

DeleteThing indicates an expected call of DeleteThing.

func (*MockInterfaceMockRecorder) DeleteThingAllowingBatchWrites

func (mr *MockInterfaceMockRecorder) DeleteThingAllowingBatchWrites(ctx, name, version interface{}) *gomock.Call

DeleteThingAllowingBatchWrites indicates an expected call of DeleteThingAllowingBatchWrites.

func (*MockInterfaceMockRecorder) DeleteThingAllowingBatchWritesWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) DeleteThingAllowingBatchWritesWithCompositeAttributes(ctx, name, id, date interface{}) *gomock.Call

DeleteThingAllowingBatchWritesWithCompositeAttributes indicates an expected call of DeleteThingAllowingBatchWritesWithCompositeAttributes.

func (*MockInterfaceMockRecorder) DeleteThingWithAdditionalAttributes

func (mr *MockInterfaceMockRecorder) DeleteThingWithAdditionalAttributes(ctx, name, version interface{}) *gomock.Call

DeleteThingWithAdditionalAttributes indicates an expected call of DeleteThingWithAdditionalAttributes.

func (*MockInterfaceMockRecorder) DeleteThingWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) DeleteThingWithCompositeAttributes(ctx, name, branch, date interface{}) *gomock.Call

DeleteThingWithCompositeAttributes indicates an expected call of DeleteThingWithCompositeAttributes.

func (*MockInterfaceMockRecorder) DeleteThingWithCompositeEnumAttributes

func (mr *MockInterfaceMockRecorder) DeleteThingWithCompositeEnumAttributes(ctx, name, branchID, date interface{}) *gomock.Call

DeleteThingWithCompositeEnumAttributes indicates an expected call of DeleteThingWithCompositeEnumAttributes.

func (*MockInterfaceMockRecorder) DeleteThingWithDateRange

func (mr *MockInterfaceMockRecorder) DeleteThingWithDateRange(ctx, name, date interface{}) *gomock.Call

DeleteThingWithDateRange indicates an expected call of DeleteThingWithDateRange.

func (*MockInterfaceMockRecorder) DeleteThingWithDateTimeComposite

func (mr *MockInterfaceMockRecorder) DeleteThingWithDateTimeComposite(ctx, typeVar, id, created, resource interface{}) *gomock.Call

DeleteThingWithDateTimeComposite indicates an expected call of DeleteThingWithDateTimeComposite.

func (*MockInterfaceMockRecorder) DeleteThingWithEnumHashKey

func (mr *MockInterfaceMockRecorder) DeleteThingWithEnumHashKey(ctx, branch, date interface{}) *gomock.Call

DeleteThingWithEnumHashKey indicates an expected call of DeleteThingWithEnumHashKey.

func (*MockInterfaceMockRecorder) DeleteThingWithMatchingKeys

func (mr *MockInterfaceMockRecorder) DeleteThingWithMatchingKeys(ctx, bear, assocType, assocID interface{}) *gomock.Call

DeleteThingWithMatchingKeys indicates an expected call of DeleteThingWithMatchingKeys.

func (*MockInterfaceMockRecorder) DeleteThingWithMultiUseCompositeAttribute

func (mr *MockInterfaceMockRecorder) DeleteThingWithMultiUseCompositeAttribute(ctx, one interface{}) *gomock.Call

DeleteThingWithMultiUseCompositeAttribute indicates an expected call of DeleteThingWithMultiUseCompositeAttribute.

func (*MockInterfaceMockRecorder) DeleteThingWithRequiredCompositePropertiesAndKeysOnly

func (mr *MockInterfaceMockRecorder) DeleteThingWithRequiredCompositePropertiesAndKeysOnly(ctx, propertyThree interface{}) *gomock.Call

DeleteThingWithRequiredCompositePropertiesAndKeysOnly indicates an expected call of DeleteThingWithRequiredCompositePropertiesAndKeysOnly.

func (*MockInterfaceMockRecorder) DeleteThingWithRequiredFields

func (mr *MockInterfaceMockRecorder) DeleteThingWithRequiredFields(ctx, name interface{}) *gomock.Call

DeleteThingWithRequiredFields indicates an expected call of DeleteThingWithRequiredFields.

func (*MockInterfaceMockRecorder) DeleteThingWithRequiredFields2

func (mr *MockInterfaceMockRecorder) DeleteThingWithRequiredFields2(ctx, name, id interface{}) *gomock.Call

DeleteThingWithRequiredFields2 indicates an expected call of DeleteThingWithRequiredFields2.

func (*MockInterfaceMockRecorder) DeleteThingWithUnderscores

func (mr *MockInterfaceMockRecorder) DeleteThingWithUnderscores(ctx, iDApp interface{}) *gomock.Call

DeleteThingWithUnderscores indicates an expected call of DeleteThingWithUnderscores.

func (*MockInterfaceMockRecorder) GetDeployment

func (mr *MockInterfaceMockRecorder) GetDeployment(ctx, environment, application, version interface{}) *gomock.Call

GetDeployment indicates an expected call of GetDeployment.

func (*MockInterfaceMockRecorder) GetDeploymentByVersion

func (mr *MockInterfaceMockRecorder) GetDeploymentByVersion(ctx, version interface{}) *gomock.Call

GetDeploymentByVersion indicates an expected call of GetDeploymentByVersion.

func (*MockInterfaceMockRecorder) GetDeploymentsByEnvAppAndDate

func (mr *MockInterfaceMockRecorder) GetDeploymentsByEnvAppAndDate(ctx, input, fn interface{}) *gomock.Call

GetDeploymentsByEnvAppAndDate indicates an expected call of GetDeploymentsByEnvAppAndDate.

func (*MockInterfaceMockRecorder) GetDeploymentsByEnvAppAndVersion

func (mr *MockInterfaceMockRecorder) GetDeploymentsByEnvAppAndVersion(ctx, input, fn interface{}) *gomock.Call

GetDeploymentsByEnvAppAndVersion indicates an expected call of GetDeploymentsByEnvAppAndVersion.

func (*MockInterfaceMockRecorder) GetDeploymentsByEnvironmentAndDate

func (mr *MockInterfaceMockRecorder) GetDeploymentsByEnvironmentAndDate(ctx, input, fn interface{}) *gomock.Call

GetDeploymentsByEnvironmentAndDate indicates an expected call of GetDeploymentsByEnvironmentAndDate.

func (*MockInterfaceMockRecorder) GetEvent

func (mr *MockInterfaceMockRecorder) GetEvent(ctx, pk, sk interface{}) *gomock.Call

GetEvent indicates an expected call of GetEvent.

func (*MockInterfaceMockRecorder) GetEventsByPkAndSk

func (mr *MockInterfaceMockRecorder) GetEventsByPkAndSk(ctx, input, fn interface{}) *gomock.Call

GetEventsByPkAndSk indicates an expected call of GetEventsByPkAndSk.

func (*MockInterfaceMockRecorder) GetEventsBySkAndData

func (mr *MockInterfaceMockRecorder) GetEventsBySkAndData(ctx, input, fn interface{}) *gomock.Call

GetEventsBySkAndData indicates an expected call of GetEventsBySkAndData.

func (*MockInterfaceMockRecorder) GetNoRangeThingWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) GetNoRangeThingWithCompositeAttributes(ctx, name, branch interface{}) *gomock.Call

GetNoRangeThingWithCompositeAttributes indicates an expected call of GetNoRangeThingWithCompositeAttributes.

func (*MockInterfaceMockRecorder) GetNoRangeThingWithCompositeAttributessByNameVersionAndDate

func (mr *MockInterfaceMockRecorder) GetNoRangeThingWithCompositeAttributessByNameVersionAndDate(ctx, input, fn interface{}) *gomock.Call

GetNoRangeThingWithCompositeAttributessByNameVersionAndDate indicates an expected call of GetNoRangeThingWithCompositeAttributessByNameVersionAndDate.

func (*MockInterfaceMockRecorder) GetSimpleThing

func (mr *MockInterfaceMockRecorder) GetSimpleThing(ctx, name interface{}) *gomock.Call

GetSimpleThing indicates an expected call of GetSimpleThing.

func (*MockInterfaceMockRecorder) GetTeacherSharingRule

func (mr *MockInterfaceMockRecorder) GetTeacherSharingRule(ctx, teacher, school, app interface{}) *gomock.Call

GetTeacherSharingRule indicates an expected call of GetTeacherSharingRule.

func (*MockInterfaceMockRecorder) GetTeacherSharingRulesByDistrictAndSchoolTeacherApp

func (mr *MockInterfaceMockRecorder) GetTeacherSharingRulesByDistrictAndSchoolTeacherApp(ctx, input, fn interface{}) *gomock.Call

GetTeacherSharingRulesByDistrictAndSchoolTeacherApp indicates an expected call of GetTeacherSharingRulesByDistrictAndSchoolTeacherApp.

func (*MockInterfaceMockRecorder) GetTeacherSharingRulesByTeacherAndSchoolApp

func (mr *MockInterfaceMockRecorder) GetTeacherSharingRulesByTeacherAndSchoolApp(ctx, input, fn interface{}) *gomock.Call

GetTeacherSharingRulesByTeacherAndSchoolApp indicates an expected call of GetTeacherSharingRulesByTeacherAndSchoolApp.

func (*MockInterfaceMockRecorder) GetThing

func (mr *MockInterfaceMockRecorder) GetThing(ctx, name, version interface{}) *gomock.Call

GetThing indicates an expected call of GetThing.

func (*MockInterfaceMockRecorder) GetThingAllowingBatchWrites

func (mr *MockInterfaceMockRecorder) GetThingAllowingBatchWrites(ctx, name, version interface{}) *gomock.Call

GetThingAllowingBatchWrites indicates an expected call of GetThingAllowingBatchWrites.

func (*MockInterfaceMockRecorder) GetThingAllowingBatchWritesWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) GetThingAllowingBatchWritesWithCompositeAttributes(ctx, name, id, date interface{}) *gomock.Call

GetThingAllowingBatchWritesWithCompositeAttributes indicates an expected call of GetThingAllowingBatchWritesWithCompositeAttributes.

func (*MockInterfaceMockRecorder) GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDate

func (mr *MockInterfaceMockRecorder) GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDate(ctx, input, fn interface{}) *gomock.Call

GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDate indicates an expected call of GetThingAllowingBatchWritesWithCompositeAttributessByNameIDAndDate.

func (*MockInterfaceMockRecorder) GetThingAllowingBatchWritessByNameAndVersion

func (mr *MockInterfaceMockRecorder) GetThingAllowingBatchWritessByNameAndVersion(ctx, input, fn interface{}) *gomock.Call

GetThingAllowingBatchWritessByNameAndVersion indicates an expected call of GetThingAllowingBatchWritessByNameAndVersion.

func (*MockInterfaceMockRecorder) GetThingByID

func (mr *MockInterfaceMockRecorder) GetThingByID(ctx, id interface{}) *gomock.Call

GetThingByID indicates an expected call of GetThingByID.

func (*MockInterfaceMockRecorder) GetThingWithAdditionalAttributes

func (mr *MockInterfaceMockRecorder) GetThingWithAdditionalAttributes(ctx, name, version interface{}) *gomock.Call

GetThingWithAdditionalAttributes indicates an expected call of GetThingWithAdditionalAttributes.

func (*MockInterfaceMockRecorder) GetThingWithAdditionalAttributesByID

func (mr *MockInterfaceMockRecorder) GetThingWithAdditionalAttributesByID(ctx, id interface{}) *gomock.Call

GetThingWithAdditionalAttributesByID indicates an expected call of GetThingWithAdditionalAttributesByID.

func (*MockInterfaceMockRecorder) GetThingWithAdditionalAttributessByHashNullableAndName

func (mr *MockInterfaceMockRecorder) GetThingWithAdditionalAttributessByHashNullableAndName(ctx, input, fn interface{}) *gomock.Call

GetThingWithAdditionalAttributessByHashNullableAndName indicates an expected call of GetThingWithAdditionalAttributessByHashNullableAndName.

func (*MockInterfaceMockRecorder) GetThingWithAdditionalAttributessByNameAndCreatedAt

func (mr *MockInterfaceMockRecorder) GetThingWithAdditionalAttributessByNameAndCreatedAt(ctx, input, fn interface{}) *gomock.Call

GetThingWithAdditionalAttributessByNameAndCreatedAt indicates an expected call of GetThingWithAdditionalAttributessByNameAndCreatedAt.

func (*MockInterfaceMockRecorder) GetThingWithAdditionalAttributessByNameAndRangeNullable

func (mr *MockInterfaceMockRecorder) GetThingWithAdditionalAttributessByNameAndRangeNullable(ctx, input, fn interface{}) *gomock.Call

GetThingWithAdditionalAttributessByNameAndRangeNullable indicates an expected call of GetThingWithAdditionalAttributessByNameAndRangeNullable.

func (*MockInterfaceMockRecorder) GetThingWithAdditionalAttributessByNameAndVersion

func (mr *MockInterfaceMockRecorder) GetThingWithAdditionalAttributessByNameAndVersion(ctx, input, fn interface{}) *gomock.Call

GetThingWithAdditionalAttributessByNameAndVersion indicates an expected call of GetThingWithAdditionalAttributessByNameAndVersion.

func (*MockInterfaceMockRecorder) GetThingWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) GetThingWithCompositeAttributes(ctx, name, branch, date interface{}) *gomock.Call

GetThingWithCompositeAttributes indicates an expected call of GetThingWithCompositeAttributes.

func (*MockInterfaceMockRecorder) GetThingWithCompositeAttributessByNameBranchAndDate

func (mr *MockInterfaceMockRecorder) GetThingWithCompositeAttributessByNameBranchAndDate(ctx, input, fn interface{}) *gomock.Call

GetThingWithCompositeAttributessByNameBranchAndDate indicates an expected call of GetThingWithCompositeAttributessByNameBranchAndDate.

func (*MockInterfaceMockRecorder) GetThingWithCompositeAttributessByNameVersionAndDate

func (mr *MockInterfaceMockRecorder) GetThingWithCompositeAttributessByNameVersionAndDate(ctx, input, fn interface{}) *gomock.Call

GetThingWithCompositeAttributessByNameVersionAndDate indicates an expected call of GetThingWithCompositeAttributessByNameVersionAndDate.

func (*MockInterfaceMockRecorder) GetThingWithCompositeEnumAttributes

func (mr *MockInterfaceMockRecorder) GetThingWithCompositeEnumAttributes(ctx, name, branchID, date interface{}) *gomock.Call

GetThingWithCompositeEnumAttributes indicates an expected call of GetThingWithCompositeEnumAttributes.

func (*MockInterfaceMockRecorder) GetThingWithCompositeEnumAttributessByNameBranchAndDate

func (mr *MockInterfaceMockRecorder) GetThingWithCompositeEnumAttributessByNameBranchAndDate(ctx, input, fn interface{}) *gomock.Call

GetThingWithCompositeEnumAttributessByNameBranchAndDate indicates an expected call of GetThingWithCompositeEnumAttributessByNameBranchAndDate.

func (*MockInterfaceMockRecorder) GetThingWithDateRange

func (mr *MockInterfaceMockRecorder) GetThingWithDateRange(ctx, name, date interface{}) *gomock.Call

GetThingWithDateRange indicates an expected call of GetThingWithDateRange.

func (*MockInterfaceMockRecorder) GetThingWithDateRangesByNameAndDate

func (mr *MockInterfaceMockRecorder) GetThingWithDateRangesByNameAndDate(ctx, input, fn interface{}) *gomock.Call

GetThingWithDateRangesByNameAndDate indicates an expected call of GetThingWithDateRangesByNameAndDate.

func (*MockInterfaceMockRecorder) GetThingWithDateTimeComposite

func (mr *MockInterfaceMockRecorder) GetThingWithDateTimeComposite(ctx, typeVar, id, created, resource interface{}) *gomock.Call

GetThingWithDateTimeComposite indicates an expected call of GetThingWithDateTimeComposite.

func (*MockInterfaceMockRecorder) GetThingWithDateTimeCompositesByTypeIDAndCreatedResource

func (mr *MockInterfaceMockRecorder) GetThingWithDateTimeCompositesByTypeIDAndCreatedResource(ctx, input, fn interface{}) *gomock.Call

GetThingWithDateTimeCompositesByTypeIDAndCreatedResource indicates an expected call of GetThingWithDateTimeCompositesByTypeIDAndCreatedResource.

func (*MockInterfaceMockRecorder) GetThingWithEnumHashKey

func (mr *MockInterfaceMockRecorder) GetThingWithEnumHashKey(ctx, branch, date interface{}) *gomock.Call

GetThingWithEnumHashKey indicates an expected call of GetThingWithEnumHashKey.

func (*MockInterfaceMockRecorder) GetThingWithEnumHashKeysByBranchAndDate

func (mr *MockInterfaceMockRecorder) GetThingWithEnumHashKeysByBranchAndDate(ctx, input, fn interface{}) *gomock.Call

GetThingWithEnumHashKeysByBranchAndDate indicates an expected call of GetThingWithEnumHashKeysByBranchAndDate.

func (*MockInterfaceMockRecorder) GetThingWithEnumHashKeysByBranchAndDate2

func (mr *MockInterfaceMockRecorder) GetThingWithEnumHashKeysByBranchAndDate2(ctx, input, fn interface{}) *gomock.Call

GetThingWithEnumHashKeysByBranchAndDate2 indicates an expected call of GetThingWithEnumHashKeysByBranchAndDate2.

func (*MockInterfaceMockRecorder) GetThingWithMatchingKeys

func (mr *MockInterfaceMockRecorder) GetThingWithMatchingKeys(ctx, bear, assocType, assocID interface{}) *gomock.Call

GetThingWithMatchingKeys indicates an expected call of GetThingWithMatchingKeys.

func (*MockInterfaceMockRecorder) GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBear

func (mr *MockInterfaceMockRecorder) GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBear(ctx, input, fn interface{}) *gomock.Call

GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBear indicates an expected call of GetThingWithMatchingKeyssByAssocTypeIDAndCreatedBear.

func (*MockInterfaceMockRecorder) GetThingWithMatchingKeyssByBearAndAssocTypeID

func (mr *MockInterfaceMockRecorder) GetThingWithMatchingKeyssByBearAndAssocTypeID(ctx, input, fn interface{}) *gomock.Call

GetThingWithMatchingKeyssByBearAndAssocTypeID indicates an expected call of GetThingWithMatchingKeyssByBearAndAssocTypeID.

func (*MockInterfaceMockRecorder) GetThingWithMultiUseCompositeAttribute

func (mr *MockInterfaceMockRecorder) GetThingWithMultiUseCompositeAttribute(ctx, one interface{}) *gomock.Call

GetThingWithMultiUseCompositeAttribute indicates an expected call of GetThingWithMultiUseCompositeAttribute.

func (*MockInterfaceMockRecorder) GetThingWithMultiUseCompositeAttributesByFourAndOneTwo

func (mr *MockInterfaceMockRecorder) GetThingWithMultiUseCompositeAttributesByFourAndOneTwo(ctx, input, fn interface{}) *gomock.Call

GetThingWithMultiUseCompositeAttributesByFourAndOneTwo indicates an expected call of GetThingWithMultiUseCompositeAttributesByFourAndOneTwo.

func (*MockInterfaceMockRecorder) GetThingWithMultiUseCompositeAttributesByThreeAndOneTwo

func (mr *MockInterfaceMockRecorder) GetThingWithMultiUseCompositeAttributesByThreeAndOneTwo(ctx, input, fn interface{}) *gomock.Call

GetThingWithMultiUseCompositeAttributesByThreeAndOneTwo indicates an expected call of GetThingWithMultiUseCompositeAttributesByThreeAndOneTwo.

func (*MockInterfaceMockRecorder) GetThingWithRequiredCompositePropertiesAndKeysOnly

func (mr *MockInterfaceMockRecorder) GetThingWithRequiredCompositePropertiesAndKeysOnly(ctx, propertyThree interface{}) *gomock.Call

GetThingWithRequiredCompositePropertiesAndKeysOnly indicates an expected call of GetThingWithRequiredCompositePropertiesAndKeysOnly.

func (*MockInterfaceMockRecorder) GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree

func (mr *MockInterfaceMockRecorder) GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree(ctx, input, fn interface{}) *gomock.Call

GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree indicates an expected call of GetThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree.

func (*MockInterfaceMockRecorder) GetThingWithRequiredFields

func (mr *MockInterfaceMockRecorder) GetThingWithRequiredFields(ctx, name interface{}) *gomock.Call

GetThingWithRequiredFields indicates an expected call of GetThingWithRequiredFields.

func (*MockInterfaceMockRecorder) GetThingWithRequiredFields2

func (mr *MockInterfaceMockRecorder) GetThingWithRequiredFields2(ctx, name, id interface{}) *gomock.Call

GetThingWithRequiredFields2 indicates an expected call of GetThingWithRequiredFields2.

func (*MockInterfaceMockRecorder) GetThingWithRequiredFields2sByNameAndID

func (mr *MockInterfaceMockRecorder) GetThingWithRequiredFields2sByNameAndID(ctx, input, fn interface{}) *gomock.Call

GetThingWithRequiredFields2sByNameAndID indicates an expected call of GetThingWithRequiredFields2sByNameAndID.

func (*MockInterfaceMockRecorder) GetThingWithUnderscores

func (mr *MockInterfaceMockRecorder) GetThingWithUnderscores(ctx, iDApp interface{}) *gomock.Call

GetThingWithUnderscores indicates an expected call of GetThingWithUnderscores.

func (*MockInterfaceMockRecorder) GetThingsByHashNullableAndName

func (mr *MockInterfaceMockRecorder) GetThingsByHashNullableAndName(ctx, input, fn interface{}) *gomock.Call

GetThingsByHashNullableAndName indicates an expected call of GetThingsByHashNullableAndName.

func (*MockInterfaceMockRecorder) GetThingsByNameAndCreatedAt

func (mr *MockInterfaceMockRecorder) GetThingsByNameAndCreatedAt(ctx, input, fn interface{}) *gomock.Call

GetThingsByNameAndCreatedAt indicates an expected call of GetThingsByNameAndCreatedAt.

func (*MockInterfaceMockRecorder) GetThingsByNameAndRangeNullable

func (mr *MockInterfaceMockRecorder) GetThingsByNameAndRangeNullable(ctx, input, fn interface{}) *gomock.Call

GetThingsByNameAndRangeNullable indicates an expected call of GetThingsByNameAndRangeNullable.

func (*MockInterfaceMockRecorder) GetThingsByNameAndVersion

func (mr *MockInterfaceMockRecorder) GetThingsByNameAndVersion(ctx, input, fn interface{}) *gomock.Call

GetThingsByNameAndVersion indicates an expected call of GetThingsByNameAndVersion.

func (*MockInterfaceMockRecorder) SaveArrayOfThingAllowingBatchWrites

func (mr *MockInterfaceMockRecorder) SaveArrayOfThingAllowingBatchWrites(ctx, ms interface{}) *gomock.Call

SaveArrayOfThingAllowingBatchWrites indicates an expected call of SaveArrayOfThingAllowingBatchWrites.

func (*MockInterfaceMockRecorder) SaveArrayOfThingAllowingBatchWritesWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) SaveArrayOfThingAllowingBatchWritesWithCompositeAttributes(ctx, ms interface{}) *gomock.Call

SaveArrayOfThingAllowingBatchWritesWithCompositeAttributes indicates an expected call of SaveArrayOfThingAllowingBatchWritesWithCompositeAttributes.

func (*MockInterfaceMockRecorder) SaveDeployment

func (mr *MockInterfaceMockRecorder) SaveDeployment(ctx, m interface{}) *gomock.Call

SaveDeployment indicates an expected call of SaveDeployment.

func (*MockInterfaceMockRecorder) SaveEvent

func (mr *MockInterfaceMockRecorder) SaveEvent(ctx, m interface{}) *gomock.Call

SaveEvent indicates an expected call of SaveEvent.

func (*MockInterfaceMockRecorder) SaveNoRangeThingWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) SaveNoRangeThingWithCompositeAttributes(ctx, m interface{}) *gomock.Call

SaveNoRangeThingWithCompositeAttributes indicates an expected call of SaveNoRangeThingWithCompositeAttributes.

func (*MockInterfaceMockRecorder) SaveSimpleThing

func (mr *MockInterfaceMockRecorder) SaveSimpleThing(ctx, m interface{}) *gomock.Call

SaveSimpleThing indicates an expected call of SaveSimpleThing.

func (*MockInterfaceMockRecorder) SaveTeacherSharingRule

func (mr *MockInterfaceMockRecorder) SaveTeacherSharingRule(ctx, m interface{}) *gomock.Call

SaveTeacherSharingRule indicates an expected call of SaveTeacherSharingRule.

func (*MockInterfaceMockRecorder) SaveThing

func (mr *MockInterfaceMockRecorder) SaveThing(ctx, m interface{}) *gomock.Call

SaveThing indicates an expected call of SaveThing.

func (*MockInterfaceMockRecorder) SaveThingAllowingBatchWrites

func (mr *MockInterfaceMockRecorder) SaveThingAllowingBatchWrites(ctx, m interface{}) *gomock.Call

SaveThingAllowingBatchWrites indicates an expected call of SaveThingAllowingBatchWrites.

func (*MockInterfaceMockRecorder) SaveThingAllowingBatchWritesWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) SaveThingAllowingBatchWritesWithCompositeAttributes(ctx, m interface{}) *gomock.Call

SaveThingAllowingBatchWritesWithCompositeAttributes indicates an expected call of SaveThingAllowingBatchWritesWithCompositeAttributes.

func (*MockInterfaceMockRecorder) SaveThingWithAdditionalAttributes

func (mr *MockInterfaceMockRecorder) SaveThingWithAdditionalAttributes(ctx, m interface{}) *gomock.Call

SaveThingWithAdditionalAttributes indicates an expected call of SaveThingWithAdditionalAttributes.

func (*MockInterfaceMockRecorder) SaveThingWithCompositeAttributes

func (mr *MockInterfaceMockRecorder) SaveThingWithCompositeAttributes(ctx, m interface{}) *gomock.Call

SaveThingWithCompositeAttributes indicates an expected call of SaveThingWithCompositeAttributes.

func (*MockInterfaceMockRecorder) SaveThingWithCompositeEnumAttributes

func (mr *MockInterfaceMockRecorder) SaveThingWithCompositeEnumAttributes(ctx, m interface{}) *gomock.Call

SaveThingWithCompositeEnumAttributes indicates an expected call of SaveThingWithCompositeEnumAttributes.

func (*MockInterfaceMockRecorder) SaveThingWithDateRange

func (mr *MockInterfaceMockRecorder) SaveThingWithDateRange(ctx, m interface{}) *gomock.Call

SaveThingWithDateRange indicates an expected call of SaveThingWithDateRange.

func (*MockInterfaceMockRecorder) SaveThingWithDateTimeComposite

func (mr *MockInterfaceMockRecorder) SaveThingWithDateTimeComposite(ctx, m interface{}) *gomock.Call

SaveThingWithDateTimeComposite indicates an expected call of SaveThingWithDateTimeComposite.

func (*MockInterfaceMockRecorder) SaveThingWithEnumHashKey

func (mr *MockInterfaceMockRecorder) SaveThingWithEnumHashKey(ctx, m interface{}) *gomock.Call

SaveThingWithEnumHashKey indicates an expected call of SaveThingWithEnumHashKey.

func (*MockInterfaceMockRecorder) SaveThingWithMatchingKeys

func (mr *MockInterfaceMockRecorder) SaveThingWithMatchingKeys(ctx, m interface{}) *gomock.Call

SaveThingWithMatchingKeys indicates an expected call of SaveThingWithMatchingKeys.

func (*MockInterfaceMockRecorder) SaveThingWithMultiUseCompositeAttribute

func (mr *MockInterfaceMockRecorder) SaveThingWithMultiUseCompositeAttribute(ctx, m interface{}) *gomock.Call

SaveThingWithMultiUseCompositeAttribute indicates an expected call of SaveThingWithMultiUseCompositeAttribute.

func (*MockInterfaceMockRecorder) SaveThingWithRequiredCompositePropertiesAndKeysOnly

func (mr *MockInterfaceMockRecorder) SaveThingWithRequiredCompositePropertiesAndKeysOnly(ctx, m interface{}) *gomock.Call

SaveThingWithRequiredCompositePropertiesAndKeysOnly indicates an expected call of SaveThingWithRequiredCompositePropertiesAndKeysOnly.

func (*MockInterfaceMockRecorder) SaveThingWithRequiredFields

func (mr *MockInterfaceMockRecorder) SaveThingWithRequiredFields(ctx, m interface{}) *gomock.Call

SaveThingWithRequiredFields indicates an expected call of SaveThingWithRequiredFields.

func (*MockInterfaceMockRecorder) SaveThingWithRequiredFields2

func (mr *MockInterfaceMockRecorder) SaveThingWithRequiredFields2(ctx, m interface{}) *gomock.Call

SaveThingWithRequiredFields2 indicates an expected call of SaveThingWithRequiredFields2.

func (*MockInterfaceMockRecorder) SaveThingWithUnderscores

func (mr *MockInterfaceMockRecorder) SaveThingWithUnderscores(ctx, m interface{}) *gomock.Call

SaveThingWithUnderscores indicates an expected call of SaveThingWithUnderscores.

func (*MockInterfaceMockRecorder) ScanDeployments

func (mr *MockInterfaceMockRecorder) ScanDeployments(ctx, input, fn interface{}) *gomock.Call

ScanDeployments indicates an expected call of ScanDeployments.

func (*MockInterfaceMockRecorder) ScanDeploymentsByEnvAppAndDate

func (mr *MockInterfaceMockRecorder) ScanDeploymentsByEnvAppAndDate(ctx, input, fn interface{}) *gomock.Call

ScanDeploymentsByEnvAppAndDate indicates an expected call of ScanDeploymentsByEnvAppAndDate.

func (*MockInterfaceMockRecorder) ScanDeploymentsByVersion

func (mr *MockInterfaceMockRecorder) ScanDeploymentsByVersion(ctx, input, fn interface{}) *gomock.Call

ScanDeploymentsByVersion indicates an expected call of ScanDeploymentsByVersion.

func (*MockInterfaceMockRecorder) ScanEvents

func (mr *MockInterfaceMockRecorder) ScanEvents(ctx, input, fn interface{}) *gomock.Call

ScanEvents indicates an expected call of ScanEvents.

func (*MockInterfaceMockRecorder) ScanEventsBySkAndData

func (mr *MockInterfaceMockRecorder) ScanEventsBySkAndData(ctx, input, fn interface{}) *gomock.Call

ScanEventsBySkAndData indicates an expected call of ScanEventsBySkAndData.

func (*MockInterfaceMockRecorder) ScanNoRangeThingWithCompositeAttributess

func (mr *MockInterfaceMockRecorder) ScanNoRangeThingWithCompositeAttributess(ctx, input, fn interface{}) *gomock.Call

ScanNoRangeThingWithCompositeAttributess indicates an expected call of ScanNoRangeThingWithCompositeAttributess.

func (*MockInterfaceMockRecorder) ScanNoRangeThingWithCompositeAttributessByNameVersionAndDate

func (mr *MockInterfaceMockRecorder) ScanNoRangeThingWithCompositeAttributessByNameVersionAndDate(ctx, input, fn interface{}) *gomock.Call

ScanNoRangeThingWithCompositeAttributessByNameVersionAndDate indicates an expected call of ScanNoRangeThingWithCompositeAttributessByNameVersionAndDate.

func (*MockInterfaceMockRecorder) ScanSimpleThings

func (mr *MockInterfaceMockRecorder) ScanSimpleThings(ctx, input, fn interface{}) *gomock.Call

ScanSimpleThings indicates an expected call of ScanSimpleThings.

func (*MockInterfaceMockRecorder) ScanTeacherSharingRules

func (mr *MockInterfaceMockRecorder) ScanTeacherSharingRules(ctx, input, fn interface{}) *gomock.Call

ScanTeacherSharingRules indicates an expected call of ScanTeacherSharingRules.

func (*MockInterfaceMockRecorder) ScanTeacherSharingRulesByDistrictAndSchoolTeacherApp

func (mr *MockInterfaceMockRecorder) ScanTeacherSharingRulesByDistrictAndSchoolTeacherApp(ctx, input, fn interface{}) *gomock.Call

ScanTeacherSharingRulesByDistrictAndSchoolTeacherApp indicates an expected call of ScanTeacherSharingRulesByDistrictAndSchoolTeacherApp.

func (*MockInterfaceMockRecorder) ScanThingAllowingBatchWritesWithCompositeAttributess

func (mr *MockInterfaceMockRecorder) ScanThingAllowingBatchWritesWithCompositeAttributess(ctx, input, fn interface{}) *gomock.Call

ScanThingAllowingBatchWritesWithCompositeAttributess indicates an expected call of ScanThingAllowingBatchWritesWithCompositeAttributess.

func (*MockInterfaceMockRecorder) ScanThingAllowingBatchWritess

func (mr *MockInterfaceMockRecorder) ScanThingAllowingBatchWritess(ctx, input, fn interface{}) *gomock.Call

ScanThingAllowingBatchWritess indicates an expected call of ScanThingAllowingBatchWritess.

func (*MockInterfaceMockRecorder) ScanThingWithAdditionalAttributess

func (mr *MockInterfaceMockRecorder) ScanThingWithAdditionalAttributess(ctx, input, fn interface{}) *gomock.Call

ScanThingWithAdditionalAttributess indicates an expected call of ScanThingWithAdditionalAttributess.

func (*MockInterfaceMockRecorder) ScanThingWithAdditionalAttributessByID

func (mr *MockInterfaceMockRecorder) ScanThingWithAdditionalAttributessByID(ctx, input, fn interface{}) *gomock.Call

ScanThingWithAdditionalAttributessByID indicates an expected call of ScanThingWithAdditionalAttributessByID.

func (*MockInterfaceMockRecorder) ScanThingWithAdditionalAttributessByNameAndCreatedAt

func (mr *MockInterfaceMockRecorder) ScanThingWithAdditionalAttributessByNameAndCreatedAt(ctx, input, fn interface{}) *gomock.Call

ScanThingWithAdditionalAttributessByNameAndCreatedAt indicates an expected call of ScanThingWithAdditionalAttributessByNameAndCreatedAt.

func (*MockInterfaceMockRecorder) ScanThingWithAdditionalAttributessByNameAndRangeNullable

func (mr *MockInterfaceMockRecorder) ScanThingWithAdditionalAttributessByNameAndRangeNullable(ctx, input, fn interface{}) *gomock.Call

ScanThingWithAdditionalAttributessByNameAndRangeNullable indicates an expected call of ScanThingWithAdditionalAttributessByNameAndRangeNullable.

func (*MockInterfaceMockRecorder) ScanThingWithCompositeAttributess

func (mr *MockInterfaceMockRecorder) ScanThingWithCompositeAttributess(ctx, input, fn interface{}) *gomock.Call

ScanThingWithCompositeAttributess indicates an expected call of ScanThingWithCompositeAttributess.

func (*MockInterfaceMockRecorder) ScanThingWithCompositeAttributessByNameVersionAndDate

func (mr *MockInterfaceMockRecorder) ScanThingWithCompositeAttributessByNameVersionAndDate(ctx, input, fn interface{}) *gomock.Call

ScanThingWithCompositeAttributessByNameVersionAndDate indicates an expected call of ScanThingWithCompositeAttributessByNameVersionAndDate.

func (*MockInterfaceMockRecorder) ScanThingWithCompositeEnumAttributess

func (mr *MockInterfaceMockRecorder) ScanThingWithCompositeEnumAttributess(ctx, input, fn interface{}) *gomock.Call

ScanThingWithCompositeEnumAttributess indicates an expected call of ScanThingWithCompositeEnumAttributess.

func (*MockInterfaceMockRecorder) ScanThingWithDateRanges

func (mr *MockInterfaceMockRecorder) ScanThingWithDateRanges(ctx, input, fn interface{}) *gomock.Call

ScanThingWithDateRanges indicates an expected call of ScanThingWithDateRanges.

func (*MockInterfaceMockRecorder) ScanThingWithDateTimeComposites

func (mr *MockInterfaceMockRecorder) ScanThingWithDateTimeComposites(ctx, input, fn interface{}) *gomock.Call

ScanThingWithDateTimeComposites indicates an expected call of ScanThingWithDateTimeComposites.

func (*MockInterfaceMockRecorder) ScanThingWithEnumHashKeys

func (mr *MockInterfaceMockRecorder) ScanThingWithEnumHashKeys(ctx, input, fn interface{}) *gomock.Call

ScanThingWithEnumHashKeys indicates an expected call of ScanThingWithEnumHashKeys.

func (*MockInterfaceMockRecorder) ScanThingWithEnumHashKeysByBranchAndDate2

func (mr *MockInterfaceMockRecorder) ScanThingWithEnumHashKeysByBranchAndDate2(ctx, input, fn interface{}) *gomock.Call

ScanThingWithEnumHashKeysByBranchAndDate2 indicates an expected call of ScanThingWithEnumHashKeysByBranchAndDate2.

func (*MockInterfaceMockRecorder) ScanThingWithMatchingKeyss

func (mr *MockInterfaceMockRecorder) ScanThingWithMatchingKeyss(ctx, input, fn interface{}) *gomock.Call

ScanThingWithMatchingKeyss indicates an expected call of ScanThingWithMatchingKeyss.

func (*MockInterfaceMockRecorder) ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBear

func (mr *MockInterfaceMockRecorder) ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBear(ctx, input, fn interface{}) *gomock.Call

ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBear indicates an expected call of ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBear.

func (*MockInterfaceMockRecorder) ScanThingWithMultiUseCompositeAttributes

func (mr *MockInterfaceMockRecorder) ScanThingWithMultiUseCompositeAttributes(ctx, input, fn interface{}) *gomock.Call

ScanThingWithMultiUseCompositeAttributes indicates an expected call of ScanThingWithMultiUseCompositeAttributes.

func (*MockInterfaceMockRecorder) ScanThingWithMultiUseCompositeAttributesByFourAndOneTwo

func (mr *MockInterfaceMockRecorder) ScanThingWithMultiUseCompositeAttributesByFourAndOneTwo(ctx, input, fn interface{}) *gomock.Call

ScanThingWithMultiUseCompositeAttributesByFourAndOneTwo indicates an expected call of ScanThingWithMultiUseCompositeAttributesByFourAndOneTwo.

func (*MockInterfaceMockRecorder) ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwo

func (mr *MockInterfaceMockRecorder) ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwo(ctx, input, fn interface{}) *gomock.Call

ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwo indicates an expected call of ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwo.

func (*MockInterfaceMockRecorder) ScanThingWithRequiredCompositePropertiesAndKeysOnlys

func (mr *MockInterfaceMockRecorder) ScanThingWithRequiredCompositePropertiesAndKeysOnlys(ctx, input, fn interface{}) *gomock.Call

ScanThingWithRequiredCompositePropertiesAndKeysOnlys indicates an expected call of ScanThingWithRequiredCompositePropertiesAndKeysOnlys.

func (*MockInterfaceMockRecorder) ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree

func (mr *MockInterfaceMockRecorder) ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree(ctx, input, fn interface{}) *gomock.Call

ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree indicates an expected call of ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree.

func (*MockInterfaceMockRecorder) ScanThingWithRequiredFields2s

func (mr *MockInterfaceMockRecorder) ScanThingWithRequiredFields2s(ctx, input, fn interface{}) *gomock.Call

ScanThingWithRequiredFields2s indicates an expected call of ScanThingWithRequiredFields2s.

func (*MockInterfaceMockRecorder) ScanThingWithRequiredFieldss

func (mr *MockInterfaceMockRecorder) ScanThingWithRequiredFieldss(ctx, input, fn interface{}) *gomock.Call

ScanThingWithRequiredFieldss indicates an expected call of ScanThingWithRequiredFieldss.

func (*MockInterfaceMockRecorder) ScanThings

func (mr *MockInterfaceMockRecorder) ScanThings(ctx, input, fn interface{}) *gomock.Call

ScanThings indicates an expected call of ScanThings.

func (*MockInterfaceMockRecorder) ScanThingsByID

func (mr *MockInterfaceMockRecorder) ScanThingsByID(ctx, input, fn interface{}) *gomock.Call

ScanThingsByID indicates an expected call of ScanThingsByID.

func (*MockInterfaceMockRecorder) ScanThingsByNameAndCreatedAt

func (mr *MockInterfaceMockRecorder) ScanThingsByNameAndCreatedAt(ctx, input, fn interface{}) *gomock.Call

ScanThingsByNameAndCreatedAt indicates an expected call of ScanThingsByNameAndCreatedAt.

func (*MockInterfaceMockRecorder) ScanThingsByNameAndRangeNullable

func (mr *MockInterfaceMockRecorder) ScanThingsByNameAndRangeNullable(ctx, input, fn interface{}) *gomock.Call

ScanThingsByNameAndRangeNullable indicates an expected call of ScanThingsByNameAndRangeNullable.

type OneTwo

type OneTwo struct {
	One string
	Two string
}

OneTwo struct.

type ScanDeploymentsByEnvAppAndDateInput

type ScanDeploymentsByEnvAppAndDateInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.Deployment
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanDeploymentsByEnvAppAndDateInput is the input to the ScanDeploymentsByEnvAppAndDate method.

type ScanDeploymentsByVersionInput

type ScanDeploymentsByVersionInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.Deployment
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanDeploymentsByVersionInput is the input to the ScanDeploymentsByVersion method.

type ScanDeploymentsInput

type ScanDeploymentsInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.Deployment
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanDeploymentsInput is the input to the ScanDeployments method.

type ScanEventsBySkAndDataInput

type ScanEventsBySkAndDataInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.Event
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanEventsBySkAndDataInput is the input to the ScanEventsBySkAndData method.

type ScanEventsInput

type ScanEventsInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.Event
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanEventsInput is the input to the ScanEvents method.

type ScanNoRangeThingWithCompositeAttributessByNameVersionAndDateInput

type ScanNoRangeThingWithCompositeAttributessByNameVersionAndDateInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.NoRangeThingWithCompositeAttributes
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanNoRangeThingWithCompositeAttributessByNameVersionAndDateInput is the input to the ScanNoRangeThingWithCompositeAttributessByNameVersionAndDate method.

type ScanNoRangeThingWithCompositeAttributessInput

type ScanNoRangeThingWithCompositeAttributessInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.NoRangeThingWithCompositeAttributes
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanNoRangeThingWithCompositeAttributessInput is the input to the ScanNoRangeThingWithCompositeAttributess method.

type ScanSimpleThingsInput

type ScanSimpleThingsInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.SimpleThing
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanSimpleThingsInput is the input to the ScanSimpleThings method.

type ScanTeacherSharingRulesByDistrictAndSchoolTeacherAppInput

type ScanTeacherSharingRulesByDistrictAndSchoolTeacherAppInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.TeacherSharingRule
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanTeacherSharingRulesByDistrictAndSchoolTeacherAppInput is the input to the ScanTeacherSharingRulesByDistrictAndSchoolTeacherApp method.

type ScanTeacherSharingRulesInput

type ScanTeacherSharingRulesInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.TeacherSharingRule
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanTeacherSharingRulesInput is the input to the ScanTeacherSharingRules method.

type ScanThingAllowingBatchWritesWithCompositeAttributessInput

type ScanThingAllowingBatchWritesWithCompositeAttributessInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingAllowingBatchWritesWithCompositeAttributes
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingAllowingBatchWritesWithCompositeAttributessInput is the input to the ScanThingAllowingBatchWritesWithCompositeAttributess method.

type ScanThingAllowingBatchWritessInput

type ScanThingAllowingBatchWritessInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingAllowingBatchWrites
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingAllowingBatchWritessInput is the input to the ScanThingAllowingBatchWritess method.

type ScanThingWithAdditionalAttributessByIDInput

type ScanThingWithAdditionalAttributessByIDInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithAdditionalAttributes
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithAdditionalAttributessByIDInput is the input to the ScanThingWithAdditionalAttributessByID method.

type ScanThingWithAdditionalAttributessByNameAndCreatedAtInput

type ScanThingWithAdditionalAttributessByNameAndCreatedAtInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithAdditionalAttributes
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithAdditionalAttributessByNameAndCreatedAtInput is the input to the ScanThingWithAdditionalAttributessByNameAndCreatedAt method.

type ScanThingWithAdditionalAttributessByNameAndRangeNullableInput

type ScanThingWithAdditionalAttributessByNameAndRangeNullableInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithAdditionalAttributes
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithAdditionalAttributessByNameAndRangeNullableInput is the input to the ScanThingWithAdditionalAttributessByNameAndRangeNullable method.

type ScanThingWithAdditionalAttributessInput

type ScanThingWithAdditionalAttributessInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithAdditionalAttributes
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithAdditionalAttributessInput is the input to the ScanThingWithAdditionalAttributess method.

type ScanThingWithCompositeAttributessByNameVersionAndDateInput

type ScanThingWithCompositeAttributessByNameVersionAndDateInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithCompositeAttributes
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithCompositeAttributessByNameVersionAndDateInput is the input to the ScanThingWithCompositeAttributessByNameVersionAndDate method.

type ScanThingWithCompositeAttributessInput

type ScanThingWithCompositeAttributessInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithCompositeAttributes
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithCompositeAttributessInput is the input to the ScanThingWithCompositeAttributess method.

type ScanThingWithCompositeEnumAttributessInput

type ScanThingWithCompositeEnumAttributessInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithCompositeEnumAttributes
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithCompositeEnumAttributessInput is the input to the ScanThingWithCompositeEnumAttributess method.

type ScanThingWithDateRangesInput

type ScanThingWithDateRangesInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithDateRange
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithDateRangesInput is the input to the ScanThingWithDateRanges method.

type ScanThingWithDateTimeCompositesInput

type ScanThingWithDateTimeCompositesInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithDateTimeComposite
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithDateTimeCompositesInput is the input to the ScanThingWithDateTimeComposites method.

type ScanThingWithEnumHashKeysByBranchAndDate2Input

type ScanThingWithEnumHashKeysByBranchAndDate2Input struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithEnumHashKey
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithEnumHashKeysByBranchAndDate2Input is the input to the ScanThingWithEnumHashKeysByBranchAndDate2 method.

type ScanThingWithEnumHashKeysInput

type ScanThingWithEnumHashKeysInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithEnumHashKey
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithEnumHashKeysInput is the input to the ScanThingWithEnumHashKeys method.

type ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBearInput

type ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBearInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithMatchingKeys
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBearInput is the input to the ScanThingWithMatchingKeyssByAssocTypeIDAndCreatedBear method.

type ScanThingWithMatchingKeyssInput

type ScanThingWithMatchingKeyssInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithMatchingKeys
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithMatchingKeyssInput is the input to the ScanThingWithMatchingKeyss method.

type ScanThingWithMultiUseCompositeAttributesByFourAndOneTwoInput

type ScanThingWithMultiUseCompositeAttributesByFourAndOneTwoInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithMultiUseCompositeAttribute
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithMultiUseCompositeAttributesByFourAndOneTwoInput is the input to the ScanThingWithMultiUseCompositeAttributesByFourAndOneTwo method.

type ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwoInput

type ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwoInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithMultiUseCompositeAttribute
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwoInput is the input to the ScanThingWithMultiUseCompositeAttributesByThreeAndOneTwo method.

type ScanThingWithMultiUseCompositeAttributesInput

type ScanThingWithMultiUseCompositeAttributesInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithMultiUseCompositeAttribute
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithMultiUseCompositeAttributesInput is the input to the ScanThingWithMultiUseCompositeAttributes method.

type ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThreeInput

type ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThreeInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithRequiredCompositePropertiesAndKeysOnly
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThreeInput is the input to the ScanThingWithRequiredCompositePropertiesAndKeysOnlysByPropertyOneAndTwoAndPropertyThree method.

type ScanThingWithRequiredCompositePropertiesAndKeysOnlysInput

type ScanThingWithRequiredCompositePropertiesAndKeysOnlysInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithRequiredCompositePropertiesAndKeysOnly
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithRequiredCompositePropertiesAndKeysOnlysInput is the input to the ScanThingWithRequiredCompositePropertiesAndKeysOnlys method.

type ScanThingWithRequiredFields2sInput

type ScanThingWithRequiredFields2sInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithRequiredFields2
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithRequiredFields2sInput is the input to the ScanThingWithRequiredFields2s method.

type ScanThingWithRequiredFieldssInput

type ScanThingWithRequiredFieldssInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.ThingWithRequiredFields
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingWithRequiredFieldssInput is the input to the ScanThingWithRequiredFieldss method.

type ScanThingsByIDInput

type ScanThingsByIDInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.Thing
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingsByIDInput is the input to the ScanThingsByID method.

type ScanThingsByNameAndCreatedAtInput

type ScanThingsByNameAndCreatedAtInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.Thing
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingsByNameAndCreatedAtInput is the input to the ScanThingsByNameAndCreatedAt method.

type ScanThingsByNameAndRangeNullableInput

type ScanThingsByNameAndRangeNullableInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.Thing
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingsByNameAndRangeNullableInput is the input to the ScanThingsByNameAndRangeNullable method.

type ScanThingsInput

type ScanThingsInput struct {
	// StartingAfter is an optional specification of an (exclusive) starting point.
	StartingAfter *models.Thing
	// DisableConsistentRead turns off the default behavior of running a consistent read.
	DisableConsistentRead bool
	// Limit is an optional limit of how many items to evaluate.
	Limit *int64
	// Limiter is an optional limit on how quickly items are scanned.
	Limiter *rate.Limiter
}

ScanThingsInput is the input to the ScanThings method.

type SchoolApp

type SchoolApp struct {
	School string
	App    string
}

SchoolApp struct.

type SchoolTeacherApp

type SchoolTeacherApp struct {
	School  string
	Teacher string
	App     string
}

SchoolTeacherApp struct.

type TeacherSharingRuleByTeacherAndSchoolAppFilterValues

type TeacherSharingRuleByTeacherAndSchoolAppFilterValues struct {
	// AttributeName is the attibute we are attempting to apply the filter to
	AttributeName TeacherSharingRuleByTeacherAndSchoolAppFilterableAttribute
	// AttributeValues is an optional parameter to be used when we want to compare the attibute to a single value or multiple values
	AttributeValues []interface{}
}

TeacherSharingRuleByTeacherAndSchoolAppFilterValues represents a filter on a particular field to be included in the query

type TeacherSharingRuleByTeacherAndSchoolAppFilterableAttribute

type TeacherSharingRuleByTeacherAndSchoolAppFilterableAttribute string

TeacherSharingRuleByTeacherAndSchoolAppFilterableAttribute represents the fields we can apply filters to for queries on this index

const TeacherSharingRuleDistrict TeacherSharingRuleByTeacherAndSchoolAppFilterableAttribute = "district"

type ThingByNameAndVersionFilterValues

type ThingByNameAndVersionFilterValues struct {
	// AttributeName is the attibute we are attempting to apply the filter to
	AttributeName ThingByNameAndVersionFilterableAttribute
	// AttributeValues is an optional parameter to be used when we want to compare the attibute to a single value or multiple values
	AttributeValues []interface{}
}

ThingByNameAndVersionFilterValues represents a filter on a particular field to be included in the query

type ThingByNameAndVersionFilterableAttribute

type ThingByNameAndVersionFilterableAttribute string

ThingByNameAndVersionFilterableAttribute represents the fields we can apply filters to for queries on this index

const ThingCreatedAt ThingByNameAndVersionFilterableAttribute = "createdAt"
const ThingHashNullable ThingByNameAndVersionFilterableAttribute = "hashNullable"
const ThingRangeNullable ThingByNameAndVersionFilterableAttribute = "rangeNullable"

type ThingWithAdditionalAttributesByNameAndVersionFilterValues

type ThingWithAdditionalAttributesByNameAndVersionFilterValues struct {
	// AttributeName is the attibute we are attempting to apply the filter to
	AttributeName ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute
	// AttributeValues is an optional parameter to be used when we want to compare the attibute to a single value or multiple values
	AttributeValues []interface{}
}

ThingWithAdditionalAttributesByNameAndVersionFilterValues represents a filter on a particular field to be included in the query

type ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute

type ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute string

ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute represents the fields we can apply filters to for queries on this index

const ThingWithAdditionalAttributesAdditionalBAttribute ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute = "additionalBAttribute"
const ThingWithAdditionalAttributesAdditionalNAttribute ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute = "additionalNAttribute"
const ThingWithAdditionalAttributesAdditionalSAttribute ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute = "additionalSAttribute"
const ThingWithAdditionalAttributesCreatedAt ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute = "createdAt"
const ThingWithAdditionalAttributesHashNullable ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute = "hashNullable"
const ThingWithAdditionalAttributesID ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute = "id"
const ThingWithAdditionalAttributesRangeNullable ThingWithAdditionalAttributesByNameAndVersionFilterableAttribute = "rangeNullable"

type ThingWithCompositeAttributesByNameBranchAndDateFilterValues

type ThingWithCompositeAttributesByNameBranchAndDateFilterValues struct {
	// AttributeName is the attibute we are attempting to apply the filter to
	AttributeName ThingWithCompositeAttributesByNameBranchAndDateFilterableAttribute
	// AttributeValues is an optional parameter to be used when we want to compare the attibute to a single value or multiple values
	AttributeValues []interface{}
}

ThingWithCompositeAttributesByNameBranchAndDateFilterValues represents a filter on a particular field to be included in the query

type ThingWithCompositeAttributesByNameBranchAndDateFilterableAttribute

type ThingWithCompositeAttributesByNameBranchAndDateFilterableAttribute string

ThingWithCompositeAttributesByNameBranchAndDateFilterableAttribute represents the fields we can apply filters to for queries on this index

const ThingWithCompositeAttributesVersion ThingWithCompositeAttributesByNameBranchAndDateFilterableAttribute = "version"

type ThingWithEnumHashKeyByBranchAndDateFilterValues

type ThingWithEnumHashKeyByBranchAndDateFilterValues struct {
	// AttributeName is the attibute we are attempting to apply the filter to
	AttributeName ThingWithEnumHashKeyByBranchAndDateFilterableAttribute
	// AttributeValues is an optional parameter to be used when we want to compare the attibute to a single value or multiple values
	AttributeValues []interface{}
}

ThingWithEnumHashKeyByBranchAndDateFilterValues represents a filter on a particular field to be included in the query

type ThingWithEnumHashKeyByBranchAndDateFilterableAttribute

type ThingWithEnumHashKeyByBranchAndDateFilterableAttribute string

ThingWithEnumHashKeyByBranchAndDateFilterableAttribute represents the fields we can apply filters to for queries on this index

const ThingWithEnumHashKeyDate2 ThingWithEnumHashKeyByBranchAndDateFilterableAttribute = "date2"

type ThingWithMatchingKeysByBearAndAssocTypeIDFilterValues

type ThingWithMatchingKeysByBearAndAssocTypeIDFilterValues struct {
	// AttributeName is the attibute we are attempting to apply the filter to
	AttributeName ThingWithMatchingKeysByBearAndAssocTypeIDFilterableAttribute
	// AttributeValues is an optional parameter to be used when we want to compare the attibute to a single value or multiple values
	AttributeValues []interface{}
}

ThingWithMatchingKeysByBearAndAssocTypeIDFilterValues represents a filter on a particular field to be included in the query

type ThingWithMatchingKeysByBearAndAssocTypeIDFilterableAttribute

type ThingWithMatchingKeysByBearAndAssocTypeIDFilterableAttribute string

ThingWithMatchingKeysByBearAndAssocTypeIDFilterableAttribute represents the fields we can apply filters to for queries on this index

const ThingWithMatchingKeysCreated ThingWithMatchingKeysByBearAndAssocTypeIDFilterableAttribute = "created"

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL