models

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CatalogChargeItemDailyRate

type CatalogChargeItemDailyRate struct {

	// FIXED_RATE指定時の値
	FixedRateValue float64 `json:"fixedRateValue,omitempty"`

	// type
	Type CatalogChargeItemDailyRateType `json:"type,omitempty"`
}

CatalogChargeItemDailyRate catalog charge item daily rate

swagger:model CatalogChargeItemDailyRate

func (*CatalogChargeItemDailyRate) ContextValidate

func (m *CatalogChargeItemDailyRate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this catalog charge item daily rate based on the context it is used

func (*CatalogChargeItemDailyRate) MarshalBinary

func (m *CatalogChargeItemDailyRate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CatalogChargeItemDailyRate) UnmarshalBinary

func (m *CatalogChargeItemDailyRate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CatalogChargeItemDailyRate) Validate

func (m *CatalogChargeItemDailyRate) Validate(formats strfmt.Registry) error

Validate validates this catalog charge item daily rate

type CatalogChargeItemDailyRateType

type CatalogChargeItemDailyRateType string

CatalogChargeItemDailyRateType catalog charge item daily rate type

swagger:model CatalogChargeItemDailyRateType

const (

	// CatalogChargeItemDailyRateTypeTYPEFULLPRICE captures enum value "TYPE_FULL_PRICE"
	CatalogChargeItemDailyRateTypeTYPEFULLPRICE CatalogChargeItemDailyRateType = "TYPE_FULL_PRICE"

	// CatalogChargeItemDailyRateTypeTYPEDAILYRATE captures enum value "TYPE_DAILY_RATE"
	CatalogChargeItemDailyRateTypeTYPEDAILYRATE CatalogChargeItemDailyRateType = "TYPE_DAILY_RATE"

	// CatalogChargeItemDailyRateTypeTYPEFIXEDRATE captures enum value "TYPE_FIXED_RATE"
	CatalogChargeItemDailyRateTypeTYPEFIXEDRATE CatalogChargeItemDailyRateType = "TYPE_FIXED_RATE"
)

func (CatalogChargeItemDailyRateType) ContextValidate

func (m CatalogChargeItemDailyRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this catalog charge item daily rate type based on context it is used

func (CatalogChargeItemDailyRateType) Pointer

Pointer returns a pointer to a freshly-allocated CatalogChargeItemDailyRateType.

func (CatalogChargeItemDailyRateType) Validate

Validate validates this catalog charge item daily rate type

type CatalogChargeItemPricingModel

type CatalogChargeItemPricingModel struct {

	// flat fee option
	FlatFeeOption *PricingModelFlatFeeOption `json:"flatFeeOption,omitempty"`

	// per unit option
	PerUnitOption *PricingModelPerUnitOption `json:"perUnitOption,omitempty"`

	// type
	Type CatalogChargeItemPricingModelType `json:"type,omitempty"`
}

CatalogChargeItemPricingModel catalog charge item pricing model

swagger:model CatalogChargeItemPricingModel

func (*CatalogChargeItemPricingModel) ContextValidate

func (m *CatalogChargeItemPricingModel) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this catalog charge item pricing model based on the context it is used

func (*CatalogChargeItemPricingModel) MarshalBinary

func (m *CatalogChargeItemPricingModel) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CatalogChargeItemPricingModel) UnmarshalBinary

func (m *CatalogChargeItemPricingModel) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CatalogChargeItemPricingModel) Validate

func (m *CatalogChargeItemPricingModel) Validate(formats strfmt.Registry) error

Validate validates this catalog charge item pricing model

type CatalogChargeItemPricingModelType

type CatalogChargeItemPricingModelType string

CatalogChargeItemPricingModelType - TYPE_FLAT_FEE: 定額モデル

  • TYPE_PER_UNIT: 従量モデル

swagger:model CatalogChargeItemPricingModelType

const (

	// CatalogChargeItemPricingModelTypeTYPEFLATFEE captures enum value "TYPE_FLAT_FEE"
	CatalogChargeItemPricingModelTypeTYPEFLATFEE CatalogChargeItemPricingModelType = "TYPE_FLAT_FEE"

	// CatalogChargeItemPricingModelTypeTYPEPERUNIT captures enum value "TYPE_PER_UNIT"
	CatalogChargeItemPricingModelTypeTYPEPERUNIT CatalogChargeItemPricingModelType = "TYPE_PER_UNIT"
)

func (CatalogChargeItemPricingModelType) ContextValidate

func (m CatalogChargeItemPricingModelType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this catalog charge item pricing model type based on context it is used

func (CatalogChargeItemPricingModelType) Pointer

Pointer returns a pointer to a freshly-allocated CatalogChargeItemPricingModelType.

func (CatalogChargeItemPricingModelType) Validate

Validate validates this catalog charge item pricing model type

type CatalogChargeItemRounding

type CatalogChargeItemRounding string

CatalogChargeItemRounding catalog charge item rounding

swagger:model CatalogChargeItemRounding

const (

	// CatalogChargeItemRoundingROUNDINGROUNDUP captures enum value "ROUNDING_ROUND_UP"
	CatalogChargeItemRoundingROUNDINGROUNDUP CatalogChargeItemRounding = "ROUNDING_ROUND_UP"

	// CatalogChargeItemRoundingROUNDINGROUNDDOWN captures enum value "ROUNDING_ROUND_DOWN"
	CatalogChargeItemRoundingROUNDINGROUNDDOWN CatalogChargeItemRounding = "ROUNDING_ROUND_DOWN"

	// CatalogChargeItemRoundingROUNDINGROUNDHALFUP captures enum value "ROUNDING_ROUND_HALF_UP"
	CatalogChargeItemRoundingROUNDINGROUNDHALFUP CatalogChargeItemRounding = "ROUNDING_ROUND_HALF_UP"
)

func (CatalogChargeItemRounding) ContextValidate

func (m CatalogChargeItemRounding) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this catalog charge item rounding based on context it is used

func (CatalogChargeItemRounding) Pointer

Pointer returns a pointer to a freshly-allocated CatalogChargeItemRounding.

func (CatalogChargeItemRounding) Validate

func (m CatalogChargeItemRounding) Validate(formats strfmt.Registry) error

Validate validates this catalog charge item rounding

type ChangeMainItemRequestItemChargeItem

type ChangeMainItemRequestItemChargeItem struct {

	// 一括請求オプション。指定しなければカタログアイテムに従います
	BillAllAtOnce bool `json:"billAllAtOnce,omitempty"`

	// 支払期限タイミング
	BillingDueTiming *ChangeMainItemRequestItemChargeItemTiming `json:"billingDueTiming,omitempty"`

	// 請求タイミング
	BillingTiming *ChangeMainItemRequestItemChargeItemTiming `json:"billingTiming,omitempty"`

	// catalog charge item Id
	// Required: true
	CatalogChargeItemID *string `json:"catalogChargeItemId"`

	// 課金項目名。指定しなければカタログアイテムに従います
	Name string `json:"name,omitempty"`

	// 契約課金項目管理ID(半角英数字と_-のみ使用できます)
	OptionalID string `json:"optionalId,omitempty"`

	// 単価。カタログの料金モデルが定額または従量制のみで使用できます。指定しなければカタログアイテムに従います
	Price int32 `json:"price,omitempty"`

	// 契約数。料金モデルが従量制の場合に使用できます
	Quantity int32 `json:"quantity,omitempty"`
}

ChangeMainItemRequestItemChargeItem change main item request item charge item

swagger:model ChangeMainItemRequestItemChargeItem

func (*ChangeMainItemRequestItemChargeItem) ContextValidate

func (m *ChangeMainItemRequestItemChargeItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this change main item request item charge item based on the context it is used

func (*ChangeMainItemRequestItemChargeItem) MarshalBinary

func (m *ChangeMainItemRequestItemChargeItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ChangeMainItemRequestItemChargeItem) UnmarshalBinary

func (m *ChangeMainItemRequestItemChargeItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ChangeMainItemRequestItemChargeItem) Validate

Validate validates this change main item request item charge item

type ChangeMainItemRequestItemChargeItemTiming

type ChangeMainItemRequestItemChargeItemTiming struct {

	// UNIT_MONTHLY指定時のオプション
	MonthlyOption ChangeMainItemRequestItemChargeItemTimingMonthlyOption `json:"monthlyOption,omitempty"`

	// 単位
	Unit ChangeMainItemRequestItemChargeItemTimingUnit `json:"unit,omitempty"`

	// 数(負数の場合は前を表す。例: { "value": -1, "unit": "UNIT_MONTHLY" } => 先月)
	// Required: true
	Value *int32 `json:"value"`
}

ChangeMainItemRequestItemChargeItemTiming タイミング

swagger:model ChangeMainItemRequestItemChargeItemTiming

func (*ChangeMainItemRequestItemChargeItemTiming) ContextValidate

ContextValidate validate this change main item request item charge item timing based on the context it is used

func (*ChangeMainItemRequestItemChargeItemTiming) MarshalBinary

func (m *ChangeMainItemRequestItemChargeItemTiming) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ChangeMainItemRequestItemChargeItemTiming) UnmarshalBinary

func (m *ChangeMainItemRequestItemChargeItemTiming) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ChangeMainItemRequestItemChargeItemTiming) Validate

Validate validates this change main item request item charge item timing

type ChangeMainItemRequestItemChargeItemTimingMonthlyOption

type ChangeMainItemRequestItemChargeItemTimingMonthlyOption string

ChangeMainItemRequestItemChargeItemTimingMonthlyOption UNIT_MONTHLY指定時のオプション(1~31の数字 or Enumの文字列)

swagger:model ChangeMainItemRequestItemChargeItemTimingMonthlyOption

const (

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY1 captures enum value "MONTHLY_OPTION_DAY_1"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY1 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_1"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY2 captures enum value "MONTHLY_OPTION_DAY_2"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY2 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_2"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY3 captures enum value "MONTHLY_OPTION_DAY_3"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY3 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_3"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY4 captures enum value "MONTHLY_OPTION_DAY_4"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY4 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_4"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY5 captures enum value "MONTHLY_OPTION_DAY_5"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY5 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_5"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY6 captures enum value "MONTHLY_OPTION_DAY_6"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY6 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_6"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY7 captures enum value "MONTHLY_OPTION_DAY_7"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY7 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_7"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY8 captures enum value "MONTHLY_OPTION_DAY_8"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY8 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_8"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY9 captures enum value "MONTHLY_OPTION_DAY_9"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY9 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_9"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY10 captures enum value "MONTHLY_OPTION_DAY_10"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY10 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_10"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY11 captures enum value "MONTHLY_OPTION_DAY_11"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY11 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_11"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY12 captures enum value "MONTHLY_OPTION_DAY_12"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY12 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_12"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY13 captures enum value "MONTHLY_OPTION_DAY_13"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY13 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_13"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY14 captures enum value "MONTHLY_OPTION_DAY_14"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY14 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_14"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY15 captures enum value "MONTHLY_OPTION_DAY_15"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY15 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_15"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY16 captures enum value "MONTHLY_OPTION_DAY_16"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY16 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_16"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY17 captures enum value "MONTHLY_OPTION_DAY_17"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY17 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_17"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY18 captures enum value "MONTHLY_OPTION_DAY_18"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY18 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_18"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY19 captures enum value "MONTHLY_OPTION_DAY_19"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY19 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_19"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY20 captures enum value "MONTHLY_OPTION_DAY_20"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY20 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_20"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY21 captures enum value "MONTHLY_OPTION_DAY_21"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY21 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_21"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY22 captures enum value "MONTHLY_OPTION_DAY_22"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY22 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_22"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY23 captures enum value "MONTHLY_OPTION_DAY_23"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY23 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_23"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY24 captures enum value "MONTHLY_OPTION_DAY_24"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY24 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_24"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY25 captures enum value "MONTHLY_OPTION_DAY_25"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY25 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_25"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY26 captures enum value "MONTHLY_OPTION_DAY_26"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY26 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_26"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY27 captures enum value "MONTHLY_OPTION_DAY_27"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY27 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_27"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY28 captures enum value "MONTHLY_OPTION_DAY_28"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY28 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_28"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY29 captures enum value "MONTHLY_OPTION_DAY_29"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY29 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_29"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY30 captures enum value "MONTHLY_OPTION_DAY_30"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY30 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_30"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY31 captures enum value "MONTHLY_OPTION_DAY_31"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY31 ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_31"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONFIRSTDAYOFMONTH captures enum value "MONTHLY_OPTION_FIRST_DAY_OF_MONTH"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONFIRSTDAYOFMONTH ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_FIRST_DAY_OF_MONTH"

	// ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONLASTDAYOFMONTH captures enum value "MONTHLY_OPTION_LAST_DAY_OF_MONTH"
	ChangeMainItemRequestItemChargeItemTimingMonthlyOptionMONTHLYOPTIONLASTDAYOFMONTH ChangeMainItemRequestItemChargeItemTimingMonthlyOption = "MONTHLY_OPTION_LAST_DAY_OF_MONTH"
)

func (ChangeMainItemRequestItemChargeItemTimingMonthlyOption) ContextValidate

ContextValidate validates this change main item request item charge item timing monthly option based on context it is used

func (ChangeMainItemRequestItemChargeItemTimingMonthlyOption) Pointer

Pointer returns a pointer to a freshly-allocated ChangeMainItemRequestItemChargeItemTimingMonthlyOption.

func (ChangeMainItemRequestItemChargeItemTimingMonthlyOption) Validate

Validate validates this change main item request item charge item timing monthly option

type ChangeMainItemRequestItemChargeItemTimingUnit

type ChangeMainItemRequestItemChargeItemTimingUnit string

ChangeMainItemRequestItemChargeItemTimingUnit 期間単位

- UNIT_MONTHLY: 月

swagger:model ChangeMainItemRequestItemChargeItemTimingUnit

const (

	// ChangeMainItemRequestItemChargeItemTimingUnitUNITMONTHLY captures enum value "UNIT_MONTHLY"
	ChangeMainItemRequestItemChargeItemTimingUnitUNITMONTHLY ChangeMainItemRequestItemChargeItemTimingUnit = "UNIT_MONTHLY"
)

func (ChangeMainItemRequestItemChargeItemTimingUnit) ContextValidate

ContextValidate validates this change main item request item charge item timing unit based on context it is used

func (ChangeMainItemRequestItemChargeItemTimingUnit) Pointer

Pointer returns a pointer to a freshly-allocated ChangeMainItemRequestItemChargeItemTimingUnit.

func (ChangeMainItemRequestItemChargeItemTimingUnit) Validate

Validate validates this change main item request item charge item timing unit

type ClauseBillingDate

type ClauseBillingDate struct {

	// gte
	// Format: date-time
	Gte strfmt.DateTime `json:"gte,omitempty"`

	// lte
	// Format: date-time
	Lte strfmt.DateTime `json:"lte,omitempty"`
}

ClauseBillingDate clause billing date

swagger:model ClauseBillingDate

func (*ClauseBillingDate) ContextValidate

func (m *ClauseBillingDate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this clause billing date based on context it is used

func (*ClauseBillingDate) MarshalBinary

func (m *ClauseBillingDate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClauseBillingDate) UnmarshalBinary

func (m *ClauseBillingDate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClauseBillingDate) Validate

func (m *ClauseBillingDate) Validate(formats strfmt.Registry) error

Validate validates this clause billing date

type ClauseStatusStatus

type ClauseStatusStatus string

ClauseStatusStatus clause status status

swagger:model ClauseStatusStatus

const (

	// ClauseStatusStatusSTATUSHOLDINVOICECREATION captures enum value "STATUS_HOLD_INVOICE_CREATION"
	ClauseStatusStatusSTATUSHOLDINVOICECREATION ClauseStatusStatus = "STATUS_HOLD_INVOICE_CREATION"

	// ClauseStatusStatusSTATUSUNBILLED captures enum value "STATUS_UNBILLED"
	ClauseStatusStatusSTATUSUNBILLED ClauseStatusStatus = "STATUS_UNBILLED"

	// ClauseStatusStatusSTATUSPOSTED captures enum value "STATUS_POSTED"
	ClauseStatusStatusSTATUSPOSTED ClauseStatusStatus = "STATUS_POSTED"

	// ClauseStatusStatusSTATUSPARTIALLYPAID captures enum value "STATUS_PARTIALLY_PAID"
	ClauseStatusStatusSTATUSPARTIALLYPAID ClauseStatusStatus = "STATUS_PARTIALLY_PAID"

	// ClauseStatusStatusSTATUSPAID captures enum value "STATUS_PAID"
	ClauseStatusStatusSTATUSPAID ClauseStatusStatus = "STATUS_PAID"

	// ClauseStatusStatusSTATUSPAYMENTEXCLUDED captures enum value "STATUS_PAYMENT_EXCLUDED"
	ClauseStatusStatusSTATUSPAYMENTEXCLUDED ClauseStatusStatus = "STATUS_PAYMENT_EXCLUDED"

	// ClauseStatusStatusSTATUSPAYMENTDUE captures enum value "STATUS_PAYMENT_DUE"
	ClauseStatusStatusSTATUSPAYMENTDUE ClauseStatusStatus = "STATUS_PAYMENT_DUE"

	// ClauseStatusStatusSTATUSPAYMENTUNNECESSARY captures enum value "STATUS_PAYMENT_UNNECESSARY"
	ClauseStatusStatusSTATUSPAYMENTUNNECESSARY ClauseStatusStatus = "STATUS_PAYMENT_UNNECESSARY"

	// ClauseStatusStatusSTATUSPARTIALLYUNPAID captures enum value "STATUS_PARTIALLY_UNPAID"
	ClauseStatusStatusSTATUSPARTIALLYUNPAID ClauseStatusStatus = "STATUS_PARTIALLY_UNPAID"

	// ClauseStatusStatusSTATUSPAYMENTREFUNDED captures enum value "STATUS_PAYMENT_REFUNDED"
	ClauseStatusStatusSTATUSPAYMENTREFUNDED ClauseStatusStatus = "STATUS_PAYMENT_REFUNDED"

	// ClauseStatusStatusSTATUSPAIDWITHCARD captures enum value "STATUS_PAID_WITH_CARD"
	ClauseStatusStatusSTATUSPAIDWITHCARD ClauseStatusStatus = "STATUS_PAID_WITH_CARD"

	// ClauseStatusStatusSTATUSINVOICECREATED captures enum value "STATUS_INVOICE_CREATED"
	ClauseStatusStatusSTATUSINVOICECREATED ClauseStatusStatus = "STATUS_INVOICE_CREATED"

	// ClauseStatusStatusSTATUSINVOICEDELETED captures enum value "STATUS_INVOICE_DELETED"
	ClauseStatusStatusSTATUSINVOICEDELETED ClauseStatusStatus = "STATUS_INVOICE_DELETED"

	// ClauseStatusStatusSTATUSINVALIDATED captures enum value "STATUS_INVALIDATED"
	ClauseStatusStatusSTATUSINVALIDATED ClauseStatusStatus = "STATUS_INVALIDATED"
)

func NewClauseStatusStatus

func NewClauseStatusStatus(value ClauseStatusStatus) *ClauseStatusStatus

func (ClauseStatusStatus) ContextValidate

func (m ClauseStatusStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this clause status status based on context it is used

func (ClauseStatusStatus) Pointer

Pointer returns a pointer to a freshly-allocated ClauseStatusStatus.

func (ClauseStatusStatus) Validate

func (m ClauseStatusStatus) Validate(formats strfmt.Registry) error

Validate validates this clause status status

type ContractItemStatus

type ContractItemStatus string

ContractItemStatus - STATUS_WAITING_ACTIVATION: 有効化待ち

  • STATUS_IN_TRIAL: トライアル
  • STATUS_WAITING_TRIAL_CANCELLATION: トライアル解約待ち
  • STATUS_TRIAL_CANCELED: トライアル解約
  • STATUS_ACTIVE: 有効
  • STATUS_WAITING_CANCELLATION: 解約待ち
  • STATUS_CANCELED: 途中解約
  • STATUS_WAITING_COMPLETION: 終了待ち
  • STATUS_COMPLETED: 終了
  • STATUS_INVALIDATED: 無効

swagger:model ContractItemStatus

const (

	// ContractItemStatusSTATUSWAITINGACTIVATION captures enum value "STATUS_WAITING_ACTIVATION"
	ContractItemStatusSTATUSWAITINGACTIVATION ContractItemStatus = "STATUS_WAITING_ACTIVATION"

	// ContractItemStatusSTATUSINTRIAL captures enum value "STATUS_IN_TRIAL"
	ContractItemStatusSTATUSINTRIAL ContractItemStatus = "STATUS_IN_TRIAL"

	// ContractItemStatusSTATUSWAITINGTRIALCANCELLATION captures enum value "STATUS_WAITING_TRIAL_CANCELLATION"
	ContractItemStatusSTATUSWAITINGTRIALCANCELLATION ContractItemStatus = "STATUS_WAITING_TRIAL_CANCELLATION"

	// ContractItemStatusSTATUSTRIALCANCELED captures enum value "STATUS_TRIAL_CANCELED"
	ContractItemStatusSTATUSTRIALCANCELED ContractItemStatus = "STATUS_TRIAL_CANCELED"

	// ContractItemStatusSTATUSACTIVE captures enum value "STATUS_ACTIVE"
	ContractItemStatusSTATUSACTIVE ContractItemStatus = "STATUS_ACTIVE"

	// ContractItemStatusSTATUSWAITINGCANCELLATION captures enum value "STATUS_WAITING_CANCELLATION"
	ContractItemStatusSTATUSWAITINGCANCELLATION ContractItemStatus = "STATUS_WAITING_CANCELLATION"

	// ContractItemStatusSTATUSCANCELED captures enum value "STATUS_CANCELED"
	ContractItemStatusSTATUSCANCELED ContractItemStatus = "STATUS_CANCELED"

	// ContractItemStatusSTATUSWAITINGCOMPLETION captures enum value "STATUS_WAITING_COMPLETION"
	ContractItemStatusSTATUSWAITINGCOMPLETION ContractItemStatus = "STATUS_WAITING_COMPLETION"

	// ContractItemStatusSTATUSCOMPLETED captures enum value "STATUS_COMPLETED"
	ContractItemStatusSTATUSCOMPLETED ContractItemStatus = "STATUS_COMPLETED"

	// ContractItemStatusSTATUSINVALIDATED captures enum value "STATUS_INVALIDATED"
	ContractItemStatusSTATUSINVALIDATED ContractItemStatus = "STATUS_INVALIDATED"
)

func NewContractItemStatus

func NewContractItemStatus(value ContractItemStatus) *ContractItemStatus

func (ContractItemStatus) ContextValidate

func (m ContractItemStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this contract item status based on context it is used

func (ContractItemStatus) Pointer

Pointer returns a pointer to a freshly-allocated ContractItemStatus.

func (ContractItemStatus) Validate

func (m ContractItemStatus) Validate(formats strfmt.Registry) error

Validate validates this contract item status

type ContractItemTerm

type ContractItemTerm struct {

	// 単位
	Unit ContractItemTermUnit `json:"unit,omitempty"`

	// 期間数
	Value int32 `json:"value,omitempty"`
}

ContractItemTerm 基本契約期間

swagger:model ContractItemTerm

func (*ContractItemTerm) ContextValidate

func (m *ContractItemTerm) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this contract item term based on the context it is used

func (*ContractItemTerm) MarshalBinary

func (m *ContractItemTerm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContractItemTerm) UnmarshalBinary

func (m *ContractItemTerm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContractItemTerm) Validate

func (m *ContractItemTerm) Validate(formats strfmt.Registry) error

Validate validates this contract item term

type ContractItemTermUnit

type ContractItemTermUnit string

ContractItemTermUnit 期間単位

- UNIT_MONTHLY: 月

swagger:model ContractItemTermUnit

const (

	// ContractItemTermUnitUNITMONTHLY captures enum value "UNIT_MONTHLY"
	ContractItemTermUnitUNITMONTHLY ContractItemTermUnit = "UNIT_MONTHLY"
)

func NewContractItemTermUnit

func NewContractItemTermUnit(value ContractItemTermUnit) *ContractItemTermUnit

func (ContractItemTermUnit) ContextValidate

func (m ContractItemTermUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this contract item term unit based on context it is used

func (ContractItemTermUnit) Pointer

Pointer returns a pointer to a freshly-allocated ContractItemTermUnit.

func (ContractItemTermUnit) Validate

func (m ContractItemTermUnit) Validate(formats strfmt.Registry) error

Validate validates this contract item term unit

type CreateCatalogItemRequestCatalogChargeItemDailyRate

type CreateCatalogItemRequestCatalogChargeItemDailyRate struct {

	// FIXED_RATE指定時の値
	FixedRateValue float64 `json:"fixedRateValue,omitempty"`

	// type
	Type CreateCatalogItemRequestCatalogChargeItemDailyRateType `json:"type,omitempty"`
}

CreateCatalogItemRequestCatalogChargeItemDailyRate create catalog item request catalog charge item daily rate

swagger:model CreateCatalogItemRequestCatalogChargeItemDailyRate

func (*CreateCatalogItemRequestCatalogChargeItemDailyRate) ContextValidate

ContextValidate validate this create catalog item request catalog charge item daily rate based on the context it is used

func (*CreateCatalogItemRequestCatalogChargeItemDailyRate) MarshalBinary

MarshalBinary interface implementation

func (*CreateCatalogItemRequestCatalogChargeItemDailyRate) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateCatalogItemRequestCatalogChargeItemDailyRate) Validate

Validate validates this create catalog item request catalog charge item daily rate

type CreateCatalogItemRequestCatalogChargeItemDailyRateType

type CreateCatalogItemRequestCatalogChargeItemDailyRateType string

CreateCatalogItemRequestCatalogChargeItemDailyRateType create catalog item request catalog charge item daily rate type

swagger:model CreateCatalogItemRequestCatalogChargeItemDailyRateType

const (

	// CreateCatalogItemRequestCatalogChargeItemDailyRateTypeTYPEFULLPRICE captures enum value "TYPE_FULL_PRICE"
	CreateCatalogItemRequestCatalogChargeItemDailyRateTypeTYPEFULLPRICE CreateCatalogItemRequestCatalogChargeItemDailyRateType = "TYPE_FULL_PRICE"

	// CreateCatalogItemRequestCatalogChargeItemDailyRateTypeTYPEDAILYRATE captures enum value "TYPE_DAILY_RATE"
	CreateCatalogItemRequestCatalogChargeItemDailyRateTypeTYPEDAILYRATE CreateCatalogItemRequestCatalogChargeItemDailyRateType = "TYPE_DAILY_RATE"

	// CreateCatalogItemRequestCatalogChargeItemDailyRateTypeTYPEFIXEDRATE captures enum value "TYPE_FIXED_RATE"
	CreateCatalogItemRequestCatalogChargeItemDailyRateTypeTYPEFIXEDRATE CreateCatalogItemRequestCatalogChargeItemDailyRateType = "TYPE_FIXED_RATE"
)

func (CreateCatalogItemRequestCatalogChargeItemDailyRateType) ContextValidate

ContextValidate validates this create catalog item request catalog charge item daily rate type based on context it is used

func (CreateCatalogItemRequestCatalogChargeItemDailyRateType) Pointer

Pointer returns a pointer to a freshly-allocated CreateCatalogItemRequestCatalogChargeItemDailyRateType.

func (CreateCatalogItemRequestCatalogChargeItemDailyRateType) Validate

Validate validates this create catalog item request catalog charge item daily rate type

type CreateCatalogItemRequestCatalogChargeItemTiming

type CreateCatalogItemRequestCatalogChargeItemTiming struct {

	// UNIT_MONTHLY指定時のオプション
	MonthlyOption CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption `json:"monthlyOption,omitempty"`

	// 単位
	Unit CreateCatalogItemRequestCatalogChargeItemTimingUnit `json:"unit,omitempty"`

	// 数(負数の場合は前を表す。例: { "value": -1, "unit": "UNIT_MONTHLY" } => 先月)
	// Required: true
	Value *int32 `json:"value"`
}

CreateCatalogItemRequestCatalogChargeItemTiming create catalog item request catalog charge item timing

swagger:model CreateCatalogItemRequestCatalogChargeItemTiming

func (*CreateCatalogItemRequestCatalogChargeItemTiming) ContextValidate

ContextValidate validate this create catalog item request catalog charge item timing based on the context it is used

func (*CreateCatalogItemRequestCatalogChargeItemTiming) MarshalBinary

MarshalBinary interface implementation

func (*CreateCatalogItemRequestCatalogChargeItemTiming) UnmarshalBinary

UnmarshalBinary interface implementation

func (*CreateCatalogItemRequestCatalogChargeItemTiming) Validate

Validate validates this create catalog item request catalog charge item timing

type CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption

type CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption string

CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption UNIT_MONTHLY指定時のオプション(1~31の数字 or Enumの文字列)

swagger:model CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption

const (

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY1 captures enum value "MONTHLY_OPTION_DAY_1"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY1 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_1"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY2 captures enum value "MONTHLY_OPTION_DAY_2"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY2 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_2"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY3 captures enum value "MONTHLY_OPTION_DAY_3"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY3 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_3"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY4 captures enum value "MONTHLY_OPTION_DAY_4"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY4 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_4"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY5 captures enum value "MONTHLY_OPTION_DAY_5"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY5 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_5"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY6 captures enum value "MONTHLY_OPTION_DAY_6"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY6 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_6"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY7 captures enum value "MONTHLY_OPTION_DAY_7"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY7 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_7"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY8 captures enum value "MONTHLY_OPTION_DAY_8"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY8 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_8"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY9 captures enum value "MONTHLY_OPTION_DAY_9"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY9 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_9"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY10 captures enum value "MONTHLY_OPTION_DAY_10"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY10 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_10"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY11 captures enum value "MONTHLY_OPTION_DAY_11"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY11 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_11"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY12 captures enum value "MONTHLY_OPTION_DAY_12"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY12 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_12"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY13 captures enum value "MONTHLY_OPTION_DAY_13"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY13 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_13"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY14 captures enum value "MONTHLY_OPTION_DAY_14"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY14 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_14"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY15 captures enum value "MONTHLY_OPTION_DAY_15"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY15 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_15"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY16 captures enum value "MONTHLY_OPTION_DAY_16"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY16 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_16"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY17 captures enum value "MONTHLY_OPTION_DAY_17"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY17 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_17"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY18 captures enum value "MONTHLY_OPTION_DAY_18"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY18 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_18"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY19 captures enum value "MONTHLY_OPTION_DAY_19"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY19 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_19"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY20 captures enum value "MONTHLY_OPTION_DAY_20"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY20 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_20"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY21 captures enum value "MONTHLY_OPTION_DAY_21"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY21 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_21"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY22 captures enum value "MONTHLY_OPTION_DAY_22"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY22 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_22"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY23 captures enum value "MONTHLY_OPTION_DAY_23"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY23 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_23"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY24 captures enum value "MONTHLY_OPTION_DAY_24"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY24 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_24"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY25 captures enum value "MONTHLY_OPTION_DAY_25"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY25 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_25"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY26 captures enum value "MONTHLY_OPTION_DAY_26"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY26 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_26"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY27 captures enum value "MONTHLY_OPTION_DAY_27"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY27 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_27"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY28 captures enum value "MONTHLY_OPTION_DAY_28"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY28 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_28"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY29 captures enum value "MONTHLY_OPTION_DAY_29"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY29 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_29"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY30 captures enum value "MONTHLY_OPTION_DAY_30"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY30 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_30"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY31 captures enum value "MONTHLY_OPTION_DAY_31"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY31 CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_31"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONFIRSTDAYOFMONTH captures enum value "MONTHLY_OPTION_FIRST_DAY_OF_MONTH"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONFIRSTDAYOFMONTH CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_FIRST_DAY_OF_MONTH"

	// CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONLASTDAYOFMONTH captures enum value "MONTHLY_OPTION_LAST_DAY_OF_MONTH"
	CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOptionMONTHLYOPTIONLASTDAYOFMONTH CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption = "MONTHLY_OPTION_LAST_DAY_OF_MONTH"
)

func (CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption) ContextValidate

ContextValidate validates this create catalog item request catalog charge item timing monthly option based on context it is used

func (CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption) Pointer

Pointer returns a pointer to a freshly-allocated CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption.

func (CreateCatalogItemRequestCatalogChargeItemTimingMonthlyOption) Validate

Validate validates this create catalog item request catalog charge item timing monthly option

type CreateCatalogItemRequestCatalogChargeItemTimingUnit

type CreateCatalogItemRequestCatalogChargeItemTimingUnit string

CreateCatalogItemRequestCatalogChargeItemTimingUnit 期間単位

- UNIT_MONTHLY: 月

swagger:model CreateCatalogItemRequestCatalogChargeItemTimingUnit

const (

	// CreateCatalogItemRequestCatalogChargeItemTimingUnitUNITMONTHLY captures enum value "UNIT_MONTHLY"
	CreateCatalogItemRequestCatalogChargeItemTimingUnitUNITMONTHLY CreateCatalogItemRequestCatalogChargeItemTimingUnit = "UNIT_MONTHLY"
)

func (CreateCatalogItemRequestCatalogChargeItemTimingUnit) ContextValidate

ContextValidate validates this create catalog item request catalog charge item timing unit based on context it is used

func (CreateCatalogItemRequestCatalogChargeItemTimingUnit) Pointer

Pointer returns a pointer to a freshly-allocated CreateCatalogItemRequestCatalogChargeItemTimingUnit.

func (CreateCatalogItemRequestCatalogChargeItemTimingUnit) Validate

Validate validates this create catalog item request catalog charge item timing unit

type CreateCatalogItemRequestCatalogChargeItemType

type CreateCatalogItemRequestCatalogChargeItemType string

CreateCatalogItemRequestCatalogChargeItemType create catalog item request catalog charge item type

swagger:model CreateCatalogItemRequestCatalogChargeItemType

const (

	// CreateCatalogItemRequestCatalogChargeItemTypeTYPERECURRING captures enum value "TYPE_RECURRING"
	CreateCatalogItemRequestCatalogChargeItemTypeTYPERECURRING CreateCatalogItemRequestCatalogChargeItemType = "TYPE_RECURRING"

	// CreateCatalogItemRequestCatalogChargeItemTypeTYPEONETIME captures enum value "TYPE_ONE_TIME"
	CreateCatalogItemRequestCatalogChargeItemTypeTYPEONETIME CreateCatalogItemRequestCatalogChargeItemType = "TYPE_ONE_TIME"
)

func (CreateCatalogItemRequestCatalogChargeItemType) ContextValidate

ContextValidate validates this create catalog item request catalog charge item type based on context it is used

func (CreateCatalogItemRequestCatalogChargeItemType) Pointer

Pointer returns a pointer to a freshly-allocated CreateCatalogItemRequestCatalogChargeItemType.

func (CreateCatalogItemRequestCatalogChargeItemType) Validate

Validate validates this create catalog item request catalog charge item type

type CreateCatalogItemRequestClosingDate

type CreateCatalogItemRequestClosingDate string

CreateCatalogItemRequestClosingDate create catalog item request closing date

swagger:model CreateCatalogItemRequestClosingDate

const (

	// CreateCatalogItemRequestClosingDateCLOSINGDATEDAY1 captures enum value "CLOSING_DATE_DAY_1"
	CreateCatalogItemRequestClosingDateCLOSINGDATEDAY1 CreateCatalogItemRequestClosingDate = "CLOSING_DATE_DAY_1"

	// CreateCatalogItemRequestClosingDateCLOSINGDATEDAY31 captures enum value "CLOSING_DATE_DAY_31"
	CreateCatalogItemRequestClosingDateCLOSINGDATEDAY31 CreateCatalogItemRequestClosingDate = "CLOSING_DATE_DAY_31"

	// CreateCatalogItemRequestClosingDateCLOSINGDATEFIRSTDAYOFMONTH captures enum value "CLOSING_DATE_FIRST_DAY_OF_MONTH"
	CreateCatalogItemRequestClosingDateCLOSINGDATEFIRSTDAYOFMONTH CreateCatalogItemRequestClosingDate = "CLOSING_DATE_FIRST_DAY_OF_MONTH"

	// CreateCatalogItemRequestClosingDateCLOSINGDATELASTDAYOFMONTH captures enum value "CLOSING_DATE_LAST_DAY_OF_MONTH"
	CreateCatalogItemRequestClosingDateCLOSINGDATELASTDAYOFMONTH CreateCatalogItemRequestClosingDate = "CLOSING_DATE_LAST_DAY_OF_MONTH"

	// CreateCatalogItemRequestClosingDateCLOSINGDATEONEDAYBEFORE captures enum value "CLOSING_DATE_ONE_DAY_BEFORE"
	CreateCatalogItemRequestClosingDateCLOSINGDATEONEDAYBEFORE CreateCatalogItemRequestClosingDate = "CLOSING_DATE_ONE_DAY_BEFORE"
)

func (CreateCatalogItemRequestClosingDate) ContextValidate

func (m CreateCatalogItemRequestClosingDate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create catalog item request closing date based on context it is used

func (CreateCatalogItemRequestClosingDate) Pointer

Pointer returns a pointer to a freshly-allocated CreateCatalogItemRequestClosingDate.

func (CreateCatalogItemRequestClosingDate) Validate

Validate validates this create catalog item request closing date

type CreateContractRequestMainItem

type CreateContractRequestMainItem struct {

	// カタログアイテムID
	// Required: true
	CatalogItemID *string `json:"catalogItemId"`

	// カタログアイテム管理ID(カタログアイテムIDの代わりに指定可)
	CatalogItemOptionalID string `json:"catalogItemOptionalId,omitempty"`

	// 課金項目パラメータ
	ChargeItems []*V1CreateContractRequestChargeItem `json:"chargeItems"`

	// 基本契約期間(省略時はカタログの契約期間から適用)
	DefaultContractTerm *V1CreateContractRequestTerm `json:"defaultContractTerm,omitempty"`

	// 契約終了日(省略時はカタログの契約期間から算出(RFC 3339 format))
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate,omitempty"`

	// (DEPRECATED: start_date をお使いください) アイテム契約開始日(RFC 3339 format)
	// Format: date-time
	ItemStartDate strfmt.DateTime `json:"itemStartDate,omitempty"`

	// アイテム名。指定しなければカタログアイテムに従います。
	Name string `json:"name,omitempty"`

	// オプションとなるアイテム
	OptionItems []*V1CreateContractRequestOptionItem `json:"optionItems"`

	// 契約開始日(RFC 3339 format)
	// Required: true
	// Format: date-time
	StartDate *strfmt.DateTime `json:"startDate"`
}

CreateContractRequestMainItem メインとなるアイテム

swagger:model CreateContractRequestMainItem

func (*CreateContractRequestMainItem) ContextValidate

func (m *CreateContractRequestMainItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create contract request main item based on the context it is used

func (*CreateContractRequestMainItem) MarshalBinary

func (m *CreateContractRequestMainItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateContractRequestMainItem) UnmarshalBinary

func (m *CreateContractRequestMainItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateContractRequestMainItem) Validate

func (m *CreateContractRequestMainItem) Validate(formats strfmt.Registry) error

Validate validates this create contract request main item

type CustomFieldMasterFieldType

type CustomFieldMasterFieldType string

CustomFieldMasterFieldType カスタムフィールドタイプ

swagger:model CustomFieldMasterFieldType

const (

	// CustomFieldMasterFieldTypeFIELDTYPECUSTOMER captures enum value "FIELD_TYPE_CUSTOMER"
	CustomFieldMasterFieldTypeFIELDTYPECUSTOMER CustomFieldMasterFieldType = "FIELD_TYPE_CUSTOMER"

	// CustomFieldMasterFieldTypeFIELDTYPECONTRACT captures enum value "FIELD_TYPE_CONTRACT"
	CustomFieldMasterFieldTypeFIELDTYPECONTRACT CustomFieldMasterFieldType = "FIELD_TYPE_CONTRACT"
)

func (CustomFieldMasterFieldType) ContextValidate

func (m CustomFieldMasterFieldType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this custom field master field type based on context it is used

func (CustomFieldMasterFieldType) Pointer

Pointer returns a pointer to a freshly-allocated CustomFieldMasterFieldType.

func (CustomFieldMasterFieldType) Validate

func (m CustomFieldMasterFieldType) Validate(formats strfmt.Registry) error

Validate validates this custom field master field type

type GooglerpcStatus

type GooglerpcStatus struct {

	// code
	Code int32 `json:"code,omitempty"`

	// details
	Details []*ProtobufAny `json:"details"`

	// message
	Message string `json:"message,omitempty"`
}

GooglerpcStatus googlerpc status

swagger:model googlerpcStatus

func (*GooglerpcStatus) ContextValidate

func (m *GooglerpcStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this googlerpc status based on the context it is used

func (*GooglerpcStatus) MarshalBinary

func (m *GooglerpcStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GooglerpcStatus) UnmarshalBinary

func (m *GooglerpcStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GooglerpcStatus) Validate

func (m *GooglerpcStatus) Validate(formats strfmt.Registry) error

Validate validates this googlerpc status

type HealthCheckResponseServingStatus

type HealthCheckResponseServingStatus string

HealthCheckResponseServingStatus health check response serving status

swagger:model HealthCheckResponseServingStatus

const (

	// HealthCheckResponseServingStatusSERVING captures enum value "SERVING"
	HealthCheckResponseServingStatusSERVING HealthCheckResponseServingStatus = "SERVING"

	// HealthCheckResponseServingStatusNOTSERVING captures enum value "NOT_SERVING"
	HealthCheckResponseServingStatusNOTSERVING HealthCheckResponseServingStatus = "NOT_SERVING"

	// HealthCheckResponseServingStatusSERVICEUNKNOWN captures enum value "SERVICE_UNKNOWN"
	HealthCheckResponseServingStatusSERVICEUNKNOWN HealthCheckResponseServingStatus = "SERVICE_UNKNOWN"
)

func (HealthCheckResponseServingStatus) ContextValidate

func (m HealthCheckResponseServingStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this health check response serving status based on context it is used

func (HealthCheckResponseServingStatus) Pointer

Pointer returns a pointer to a freshly-allocated HealthCheckResponseServingStatus.

func (HealthCheckResponseServingStatus) Validate

Validate validates this health check response serving status

type ListAmendmentsRequestOrder

type ListAmendmentsRequestOrder struct {

	// direction
	Direction ListAmendmentsRequestOrderDirection `json:"direction,omitempty"`

	// field
	Field ListAmendmentsRequestOrderField `json:"field,omitempty"`
}

ListAmendmentsRequestOrder ソート条件

swagger:model ListAmendmentsRequestOrder

func (*ListAmendmentsRequestOrder) ContextValidate

func (m *ListAmendmentsRequestOrder) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list amendments request order based on the context it is used

func (*ListAmendmentsRequestOrder) MarshalBinary

func (m *ListAmendmentsRequestOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListAmendmentsRequestOrder) UnmarshalBinary

func (m *ListAmendmentsRequestOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListAmendmentsRequestOrder) Validate

func (m *ListAmendmentsRequestOrder) Validate(formats strfmt.Registry) error

Validate validates this list amendments request order

type ListAmendmentsRequestOrderDirection

type ListAmendmentsRequestOrderDirection string

ListAmendmentsRequestOrderDirection 順序

- DIRECTION_ASCENDING: 昇順

  • DIRECTION_DESCENDING: 降順

swagger:model ListAmendmentsRequestOrderDirection

const (

	// ListAmendmentsRequestOrderDirectionDIRECTIONASCENDING captures enum value "DIRECTION_ASCENDING"
	ListAmendmentsRequestOrderDirectionDIRECTIONASCENDING ListAmendmentsRequestOrderDirection = "DIRECTION_ASCENDING"

	// ListAmendmentsRequestOrderDirectionDIRECTIONDESCENDING captures enum value "DIRECTION_DESCENDING"
	ListAmendmentsRequestOrderDirectionDIRECTIONDESCENDING ListAmendmentsRequestOrderDirection = "DIRECTION_DESCENDING"
)

func (ListAmendmentsRequestOrderDirection) ContextValidate

func (m ListAmendmentsRequestOrderDirection) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this list amendments request order direction based on context it is used

func (ListAmendmentsRequestOrderDirection) Pointer

Pointer returns a pointer to a freshly-allocated ListAmendmentsRequestOrderDirection.

func (ListAmendmentsRequestOrderDirection) Validate

Validate validates this list amendments request order direction

type ListAmendmentsRequestOrderField

type ListAmendmentsRequestOrderField string

ListAmendmentsRequestOrderField 対象

- FIELD_ID: ID

  • FIELD_EXECUTE_DATE: 改定実行日

swagger:model ListAmendmentsRequestOrderField

const (

	// ListAmendmentsRequestOrderFieldFIELDID captures enum value "FIELD_ID"
	ListAmendmentsRequestOrderFieldFIELDID ListAmendmentsRequestOrderField = "FIELD_ID"

	// ListAmendmentsRequestOrderFieldFIELDEXECUTEDATE captures enum value "FIELD_EXECUTE_DATE"
	ListAmendmentsRequestOrderFieldFIELDEXECUTEDATE ListAmendmentsRequestOrderField = "FIELD_EXECUTE_DATE"
)

func (ListAmendmentsRequestOrderField) ContextValidate

func (m ListAmendmentsRequestOrderField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this list amendments request order field based on context it is used

func (ListAmendmentsRequestOrderField) Pointer

Pointer returns a pointer to a freshly-allocated ListAmendmentsRequestOrderField.

func (ListAmendmentsRequestOrderField) Validate

Validate validates this list amendments request order field

type OrderDirection

type OrderDirection string

OrderDirection 順序

- DIRECTION_ASCENDING: 昇順

  • DIRECTION_DESCENDING: 降順

swagger:model OrderDirection

const (

	// OrderDirectionDIRECTIONASCENDING captures enum value "DIRECTION_ASCENDING"
	OrderDirectionDIRECTIONASCENDING OrderDirection = "DIRECTION_ASCENDING"

	// OrderDirectionDIRECTIONDESCENDING captures enum value "DIRECTION_DESCENDING"
	OrderDirectionDIRECTIONDESCENDING OrderDirection = "DIRECTION_DESCENDING"
)

func NewOrderDirection

func NewOrderDirection(value OrderDirection) *OrderDirection

func (OrderDirection) ContextValidate

func (m OrderDirection) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this order direction based on context it is used

func (OrderDirection) Pointer

func (m OrderDirection) Pointer() *OrderDirection

Pointer returns a pointer to a freshly-allocated OrderDirection.

func (OrderDirection) Validate

func (m OrderDirection) Validate(formats strfmt.Registry) error

Validate validates this order direction

type OrderField

type OrderField string

OrderField 対象

- FIELD_ID: ID

  • FIELD_EXECUTE_DATE: 改定実行日

swagger:model OrderField

const (

	// OrderFieldFIELDID captures enum value "FIELD_ID"
	OrderFieldFIELDID OrderField = "FIELD_ID"

	// OrderFieldFIELDEXECUTEDATE captures enum value "FIELD_EXECUTE_DATE"
	OrderFieldFIELDEXECUTEDATE OrderField = "FIELD_EXECUTE_DATE"
)

func NewOrderField

func NewOrderField(value OrderField) *OrderField

func (OrderField) ContextValidate

func (m OrderField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this order field based on context it is used

func (OrderField) Pointer

func (m OrderField) Pointer() *OrderField

Pointer returns a pointer to a freshly-allocated OrderField.

func (OrderField) Validate

func (m OrderField) Validate(formats strfmt.Registry) error

Validate validates this order field

type PerUnitOptionPayPerUse

type PerUnitOptionPayPerUse string

PerUnitOptionPayPerUse per unit option pay per use

swagger:model PerUnitOptionPayPerUse

const (

	// PerUnitOptionPayPerUsePAYPERUSEQUANTITY captures enum value "PAY_PER_USE_QUANTITY"
	PerUnitOptionPayPerUsePAYPERUSEQUANTITY PerUnitOptionPayPerUse = "PAY_PER_USE_QUANTITY"
)

func NewPerUnitOptionPayPerUse

func NewPerUnitOptionPayPerUse(value PerUnitOptionPayPerUse) *PerUnitOptionPayPerUse

func (PerUnitOptionPayPerUse) ContextValidate

func (m PerUnitOptionPayPerUse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this per unit option pay per use based on context it is used

func (PerUnitOptionPayPerUse) Pointer

Pointer returns a pointer to a freshly-allocated PerUnitOptionPayPerUse.

func (PerUnitOptionPayPerUse) Validate

func (m PerUnitOptionPayPerUse) Validate(formats strfmt.Registry) error

Validate validates this per unit option pay per use

type PricingModelFlatFeeOption

type PricingModelFlatFeeOption struct {

	// price
	// Required: true
	Price *float64 `json:"price"`
}

PricingModelFlatFeeOption pricing model flat fee option

swagger:model PricingModelFlatFeeOption

func (*PricingModelFlatFeeOption) ContextValidate

func (m *PricingModelFlatFeeOption) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this pricing model flat fee option based on context it is used

func (*PricingModelFlatFeeOption) MarshalBinary

func (m *PricingModelFlatFeeOption) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PricingModelFlatFeeOption) UnmarshalBinary

func (m *PricingModelFlatFeeOption) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PricingModelFlatFeeOption) Validate

func (m *PricingModelFlatFeeOption) Validate(formats strfmt.Registry) error

Validate validates this pricing model flat fee option

type PricingModelPerUnitOption

type PricingModelPerUnitOption struct {

	// pay per use
	PayPerUse PerUnitOptionPayPerUse `json:"payPerUse,omitempty"`

	// price
	// Required: true
	Price *float64 `json:"price"`
}

PricingModelPerUnitOption pricing model per unit option

swagger:model PricingModelPerUnitOption

func (*PricingModelPerUnitOption) ContextValidate

func (m *PricingModelPerUnitOption) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this pricing model per unit option based on the context it is used

func (*PricingModelPerUnitOption) MarshalBinary

func (m *PricingModelPerUnitOption) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PricingModelPerUnitOption) UnmarshalBinary

func (m *PricingModelPerUnitOption) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PricingModelPerUnitOption) Validate

func (m *PricingModelPerUnitOption) Validate(formats strfmt.Registry) error

Validate validates this pricing model per unit option

type ProtobufAny

type ProtobufAny struct {

	// at type
	AtType string `json:"@type,omitempty"`

	Message string `json:"message,omitempty"`
}

ProtobufAny protobuf any

swagger:model protobufAny

func (*ProtobufAny) ContextValidate

func (m *ProtobufAny) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this protobuf any based on context it is used

func (*ProtobufAny) MarshalBinary

func (m *ProtobufAny) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProtobufAny) UnmarshalBinary

func (m *ProtobufAny) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProtobufAny) Validate

func (m *ProtobufAny) Validate(formats strfmt.Registry) error

Validate validates this protobuf any

type ProtobufNullValue

type ProtobufNullValue string

ProtobufNullValue `NullValue` is a singleton enumeration to represent the null value for the `Value` type union.

The JSON representation for `NullValue` is JSON `null`.

- NULL_VALUE: Null value.

swagger:model protobufNullValue

func (ProtobufNullValue) ContextValidate

func (m ProtobufNullValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this protobuf null value based on context it is used

func (ProtobufNullValue) Validate

func (m ProtobufNullValue) Validate(formats strfmt.Registry) error

Validate validates this protobuf null value

type Publicv1CatalogChargeItem

type Publicv1CatalogChargeItem struct {

	// 一括請求オプション
	BillAllAtOnce bool `json:"billAllAtOnce,omitempty"`

	// カタログ課金項目ID
	ID string `json:"id,omitempty"`

	// 課金項目名
	Name string `json:"name,omitempty"`

	// 単価
	UnitPrice string `json:"unitPrice,omitempty"`
}

Publicv1CatalogChargeItem publicv1 catalog charge item

swagger:model publicv1CatalogChargeItem

func (*Publicv1CatalogChargeItem) ContextValidate

func (m *Publicv1CatalogChargeItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this publicv1 catalog charge item based on context it is used

func (*Publicv1CatalogChargeItem) MarshalBinary

func (m *Publicv1CatalogChargeItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Publicv1CatalogChargeItem) UnmarshalBinary

func (m *Publicv1CatalogChargeItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Publicv1CatalogChargeItem) Validate

func (m *Publicv1CatalogChargeItem) Validate(formats strfmt.Registry) error

Validate validates this publicv1 catalog charge item

type Publicv1Contract

type Publicv1Contract struct {

	// 契約カスタムフィールド
	CustomFields []*V1ContractCustomField `json:"customFields"`

	// 契約ID
	ID string `json:"id,omitempty"`

	// メイン契約アイテム
	MainItems []*V1ContractItem `json:"mainItems"`

	// 契約管理ID
	OptionalID string `json:"optionalId,omitempty"`

	// 契約バージョン
	Version int32 `json:"version,omitempty"`
}

Publicv1Contract 契約

swagger:model publicv1Contract

func (*Publicv1Contract) ContextValidate

func (m *Publicv1Contract) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this publicv1 contract based on the context it is used

func (*Publicv1Contract) MarshalBinary

func (m *Publicv1Contract) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Publicv1Contract) UnmarshalBinary

func (m *Publicv1Contract) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Publicv1Contract) Validate

func (m *Publicv1Contract) Validate(formats strfmt.Registry) error

Validate validates this publicv1 contract

type Publicv1CustomField

type Publicv1CustomField struct {

	// 日付型の値(RFC 3339 format)
	// Format: date-time
	Date *strfmt.DateTime `json:"date,omitempty"`

	// カスタムフィールドマスターID
	MasterID string `json:"masterId,omitempty"`

	// 選択リスト型の値
	SelectList string `json:"selectList,omitempty"`

	// テキスト型の値
	String string `json:"string,omitempty"`
}

Publicv1CustomField カスタムフィールド

swagger:model publicv1CustomField

func (*Publicv1CustomField) ContextValidate

func (m *Publicv1CustomField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this publicv1 custom field based on context it is used

func (*Publicv1CustomField) MarshalBinary

func (m *Publicv1CustomField) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Publicv1CustomField) UnmarshalBinary

func (m *Publicv1CustomField) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Publicv1CustomField) Validate

func (m *Publicv1CustomField) Validate(formats strfmt.Registry) error

Validate validates this publicv1 custom field

type Publicv1Customer

type Publicv1Customer struct {

	// 顧客ID
	ID string `json:"id,omitempty"`

	// 顧客名(更新可)
	Name string `json:"name,omitempty"`

	// 顧客管理ID(更新時、顧客IDの代わりに指定可)
	OptionalID string `json:"optionalId,omitempty"`
}

Publicv1Customer 顧客

swagger:model publicv1Customer

func (*Publicv1Customer) ContextValidate

func (m *Publicv1Customer) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this publicv1 customer based on context it is used

func (*Publicv1Customer) MarshalBinary

func (m *Publicv1Customer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Publicv1Customer) UnmarshalBinary

func (m *Publicv1Customer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Publicv1Customer) Validate

func (m *Publicv1Customer) Validate(formats strfmt.Registry) error

Validate validates this publicv1 customer

type Publicv1CustomerStaff

type Publicv1CustomerStaff struct {

	// 住所(更新可)
	Address *Publicv1CustomerStaffAddress `json:"address,omitempty"`

	// 顧客ID
	CustomerID string `json:"customerId,omitempty"`

	// 部門(更新可)
	Department string `json:"department,omitempty"`

	// メールアドレス(更新可)
	EmailAddress string `json:"emailAddress,omitempty"`

	// 顧客担当者ID
	ID string `json:"id,omitempty"`

	// 顧客担当者名(更新可)
	Name *Publicv1CustomerStaffName `json:"name,omitempty"`

	// 顧客担当者管理ID(更新時、顧客IDの代わりに指定可)
	OptionalID string `json:"optionalId,omitempty"`

	// 電話番号(更新可)
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// 肩書(更新可)
	Title string `json:"title,omitempty"`
}

Publicv1CustomerStaff 顧客担当者

swagger:model publicv1CustomerStaff

func (*Publicv1CustomerStaff) ContextValidate

func (m *Publicv1CustomerStaff) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this publicv1 customer staff based on the context it is used

func (*Publicv1CustomerStaff) MarshalBinary

func (m *Publicv1CustomerStaff) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Publicv1CustomerStaff) UnmarshalBinary

func (m *Publicv1CustomerStaff) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Publicv1CustomerStaff) Validate

func (m *Publicv1CustomerStaff) Validate(formats strfmt.Registry) error

Validate validates this publicv1 customer staff

type Publicv1CustomerStaffAddress

type Publicv1CustomerStaffAddress struct {

	// 町名・番地(更新可)
	AddressLines []string `json:"addressLines"`

	// 市区郡(更新可)
	City string `json:"city,omitempty"`

	// 国(更新可)
	Country Publicv1CustomerStaffAddressCountry `json:"country,omitempty"`

	// 都道府県(更新可)
	Prefecture Publicv1CustomerStaffAddressPrefecture `json:"prefecture,omitempty"`

	// 郵便番号(更新可)
	ZipCode string `json:"zipCode,omitempty"`
}

Publicv1CustomerStaffAddress 住所

swagger:model publicv1CustomerStaffAddress

func (*Publicv1CustomerStaffAddress) ContextValidate

func (m *Publicv1CustomerStaffAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this publicv1 customer staff address based on the context it is used

func (*Publicv1CustomerStaffAddress) MarshalBinary

func (m *Publicv1CustomerStaffAddress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Publicv1CustomerStaffAddress) UnmarshalBinary

func (m *Publicv1CustomerStaffAddress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Publicv1CustomerStaffAddress) Validate

func (m *Publicv1CustomerStaffAddress) Validate(formats strfmt.Registry) error

Validate validates this publicv1 customer staff address

type Publicv1CustomerStaffAddressCountry

type Publicv1CustomerStaffAddressCountry string

Publicv1CustomerStaffAddressCountry 国

swagger:model publicv1CustomerStaffAddressCountry

const (

	// Publicv1CustomerStaffAddressCountryCOUNTRYJP captures enum value "COUNTRY_JP"
	Publicv1CustomerStaffAddressCountryCOUNTRYJP Publicv1CustomerStaffAddressCountry = "COUNTRY_JP"
)

func (Publicv1CustomerStaffAddressCountry) ContextValidate

func (m Publicv1CustomerStaffAddressCountry) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this publicv1 customer staff address country based on context it is used

func (Publicv1CustomerStaffAddressCountry) Pointer

Pointer returns a pointer to a freshly-allocated Publicv1CustomerStaffAddressCountry.

func (Publicv1CustomerStaffAddressCountry) Validate

Validate validates this publicv1 customer staff address country

type Publicv1CustomerStaffAddressPrefecture

type Publicv1CustomerStaffAddressPrefecture string

Publicv1CustomerStaffAddressPrefecture 都道府県

swagger:model publicv1CustomerStaffAddressPrefecture

const (

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREHOKKAIDO captures enum value "PREFECTURE_HOKKAIDO"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREHOKKAIDO Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_HOKKAIDO"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREAOMORI captures enum value "PREFECTURE_AOMORI"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREAOMORI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_AOMORI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREIWATE captures enum value "PREFECTURE_IWATE"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREIWATE Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_IWATE"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREMIYAGI captures enum value "PREFECTURE_MIYAGI"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREMIYAGI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_MIYAGI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREAKITA captures enum value "PREFECTURE_AKITA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREAKITA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_AKITA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREYAMAGATA captures enum value "PREFECTURE_YAMAGATA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREYAMAGATA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_YAMAGATA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREFUKUSHIMA captures enum value "PREFECTURE_FUKUSHIMA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREFUKUSHIMA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_FUKUSHIMA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREIBARAKI captures enum value "PREFECTURE_IBARAKI"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREIBARAKI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_IBARAKI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURETOCHIGI captures enum value "PREFECTURE_TOCHIGI"
	Publicv1CustomerStaffAddressPrefecturePREFECTURETOCHIGI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_TOCHIGI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREGUNMA captures enum value "PREFECTURE_GUNMA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREGUNMA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_GUNMA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURESAITAMA captures enum value "PREFECTURE_SAITAMA"
	Publicv1CustomerStaffAddressPrefecturePREFECTURESAITAMA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_SAITAMA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURECHIBA captures enum value "PREFECTURE_CHIBA"
	Publicv1CustomerStaffAddressPrefecturePREFECTURECHIBA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_CHIBA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURETOKYO captures enum value "PREFECTURE_TOKYO"
	Publicv1CustomerStaffAddressPrefecturePREFECTURETOKYO Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_TOKYO"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREKANAGAWA captures enum value "PREFECTURE_KANAGAWA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREKANAGAWA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_KANAGAWA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURENIIGATA captures enum value "PREFECTURE_NIIGATA"
	Publicv1CustomerStaffAddressPrefecturePREFECTURENIIGATA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_NIIGATA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURETOYAMA captures enum value "PREFECTURE_TOYAMA"
	Publicv1CustomerStaffAddressPrefecturePREFECTURETOYAMA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_TOYAMA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREISHIKAWA captures enum value "PREFECTURE_ISHIKAWA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREISHIKAWA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_ISHIKAWA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREFUKUI captures enum value "PREFECTURE_FUKUI"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREFUKUI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_FUKUI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREYAMANASHI captures enum value "PREFECTURE_YAMANASHI"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREYAMANASHI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_YAMANASHI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURENAGANO captures enum value "PREFECTURE_NAGANO"
	Publicv1CustomerStaffAddressPrefecturePREFECTURENAGANO Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_NAGANO"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREGIFU captures enum value "PREFECTURE_GIFU"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREGIFU Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_GIFU"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURESHIZUOKA captures enum value "PREFECTURE_SHIZUOKA"
	Publicv1CustomerStaffAddressPrefecturePREFECTURESHIZUOKA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_SHIZUOKA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREAICHI captures enum value "PREFECTURE_AICHI"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREAICHI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_AICHI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREMIE captures enum value "PREFECTURE_MIE"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREMIE Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_MIE"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURESHIGA captures enum value "PREFECTURE_SHIGA"
	Publicv1CustomerStaffAddressPrefecturePREFECTURESHIGA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_SHIGA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREKYOTO captures enum value "PREFECTURE_KYOTO"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREKYOTO Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_KYOTO"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREOSAKA captures enum value "PREFECTURE_OSAKA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREOSAKA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_OSAKA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREHYOGO captures enum value "PREFECTURE_HYOGO"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREHYOGO Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_HYOGO"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURENARA captures enum value "PREFECTURE_NARA"
	Publicv1CustomerStaffAddressPrefecturePREFECTURENARA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_NARA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREWAKAYAMA captures enum value "PREFECTURE_WAKAYAMA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREWAKAYAMA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_WAKAYAMA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURETOTTORI captures enum value "PREFECTURE_TOTTORI"
	Publicv1CustomerStaffAddressPrefecturePREFECTURETOTTORI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_TOTTORI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURESHIMANE captures enum value "PREFECTURE_SHIMANE"
	Publicv1CustomerStaffAddressPrefecturePREFECTURESHIMANE Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_SHIMANE"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREOKAYAMA captures enum value "PREFECTURE_OKAYAMA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREOKAYAMA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_OKAYAMA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREHIROSHIMA captures enum value "PREFECTURE_HIROSHIMA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREHIROSHIMA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_HIROSHIMA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREYAMAGUCHI captures enum value "PREFECTURE_YAMAGUCHI"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREYAMAGUCHI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_YAMAGUCHI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURETOKUSHIMA captures enum value "PREFECTURE_TOKUSHIMA"
	Publicv1CustomerStaffAddressPrefecturePREFECTURETOKUSHIMA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_TOKUSHIMA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREKAGAWA captures enum value "PREFECTURE_KAGAWA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREKAGAWA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_KAGAWA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREEHIME captures enum value "PREFECTURE_EHIME"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREEHIME Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_EHIME"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREKOCHI captures enum value "PREFECTURE_KOCHI"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREKOCHI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_KOCHI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREFUKUOKA captures enum value "PREFECTURE_FUKUOKA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREFUKUOKA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_FUKUOKA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURESAGA captures enum value "PREFECTURE_SAGA"
	Publicv1CustomerStaffAddressPrefecturePREFECTURESAGA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_SAGA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTURENAGASAKI captures enum value "PREFECTURE_NAGASAKI"
	Publicv1CustomerStaffAddressPrefecturePREFECTURENAGASAKI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_NAGASAKI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREKUMAMOTO captures enum value "PREFECTURE_KUMAMOTO"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREKUMAMOTO Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_KUMAMOTO"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREOITA captures enum value "PREFECTURE_OITA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREOITA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_OITA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREMIYAZAKI captures enum value "PREFECTURE_MIYAZAKI"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREMIYAZAKI Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_MIYAZAKI"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREKAGOSHIMA captures enum value "PREFECTURE_KAGOSHIMA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREKAGOSHIMA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_KAGOSHIMA"

	// Publicv1CustomerStaffAddressPrefecturePREFECTUREOKINAWA captures enum value "PREFECTURE_OKINAWA"
	Publicv1CustomerStaffAddressPrefecturePREFECTUREOKINAWA Publicv1CustomerStaffAddressPrefecture = "PREFECTURE_OKINAWA"
)

func (Publicv1CustomerStaffAddressPrefecture) ContextValidate

ContextValidate validates this publicv1 customer staff address prefecture based on context it is used

func (Publicv1CustomerStaffAddressPrefecture) Pointer

Pointer returns a pointer to a freshly-allocated Publicv1CustomerStaffAddressPrefecture.

func (Publicv1CustomerStaffAddressPrefecture) Validate

Validate validates this publicv1 customer staff address prefecture

type Publicv1CustomerStaffName

type Publicv1CustomerStaffName struct {

	// 顧客担当者の名(更新可)
	FirstName string `json:"firstName,omitempty"`

	// 顧客担当者の姓(更新可)
	LastName string `json:"lastName,omitempty"`
}

Publicv1CustomerStaffName 名前

swagger:model publicv1CustomerStaffName

func (*Publicv1CustomerStaffName) ContextValidate

func (m *Publicv1CustomerStaffName) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this publicv1 customer staff name based on context it is used

func (*Publicv1CustomerStaffName) MarshalBinary

func (m *Publicv1CustomerStaffName) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Publicv1CustomerStaffName) UnmarshalBinary

func (m *Publicv1CustomerStaffName) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Publicv1CustomerStaffName) Validate

func (m *Publicv1CustomerStaffName) Validate(formats strfmt.Registry) error

Validate validates this publicv1 customer staff name

type SearchBillingsRequestClause

type SearchBillingsRequestClause struct {

	// billing date
	BillingDate *ClauseBillingDate `json:"billingDate,omitempty"`

	// status
	Status *SearchBillingsRequestClauseStatus `json:"status,omitempty"`
}

SearchBillingsRequestClause フィルター項目 example:

{ "status": { "eq": "STATUS_UNBILLED" }}

swagger:model SearchBillingsRequestClause

func (*SearchBillingsRequestClause) ContextValidate

func (m *SearchBillingsRequestClause) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this search billings request clause based on the context it is used

func (*SearchBillingsRequestClause) MarshalBinary

func (m *SearchBillingsRequestClause) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchBillingsRequestClause) UnmarshalBinary

func (m *SearchBillingsRequestClause) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchBillingsRequestClause) Validate

func (m *SearchBillingsRequestClause) Validate(formats strfmt.Registry) error

Validate validates this search billings request clause

type SearchBillingsRequestClauseStatus

type SearchBillingsRequestClauseStatus struct {

	// eq
	Eq ClauseStatusStatus `json:"eq,omitempty"`
}

SearchBillingsRequestClauseStatus search billings request clause status

swagger:model SearchBillingsRequestClauseStatus

func (*SearchBillingsRequestClauseStatus) ContextValidate

func (m *SearchBillingsRequestClauseStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this search billings request clause status based on the context it is used

func (*SearchBillingsRequestClauseStatus) MarshalBinary

func (m *SearchBillingsRequestClauseStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SearchBillingsRequestClauseStatus) UnmarshalBinary

func (m *SearchBillingsRequestClauseStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SearchBillingsRequestClauseStatus) Validate

Validate validates this search billings request clause status

type V1AddOptionItemRequest

type V1AddOptionItemRequest struct {

	// 対象の契約ID
	// Required: true
	ContractID *string `json:"contractId"`

	// 親となる契約アイテムID
	// Required: true
	ContractItemID *string `json:"contractItemId"`

	// 改定の有効開始日(RFC 3339 format)
	// Required: true
	// Format: date-time
	EffectiveStartDate *strfmt.DateTime `json:"effectiveStartDate"`

	// 追加するアイテム
	Item *V1AddOptionItemRequestOptionItem `json:"item,omitempty"`

	// (DEPRECATED: contract_item_id をお使いください) 親となる契約アイテムID
	PrimalContractItemID string `json:"primalContractItemId,omitempty"`
}

V1AddOptionItemRequest オプションアイテムの追加リクエスト

swagger:model v1AddOptionItemRequest

func (*V1AddOptionItemRequest) ContextValidate

func (m *V1AddOptionItemRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 add option item request based on the context it is used

func (*V1AddOptionItemRequest) MarshalBinary

func (m *V1AddOptionItemRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddOptionItemRequest) UnmarshalBinary

func (m *V1AddOptionItemRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddOptionItemRequest) Validate

func (m *V1AddOptionItemRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 add option item request

type V1AddOptionItemRequestChargeItem

type V1AddOptionItemRequestChargeItem struct {

	// 一括請求オプション。指定しなければカタログアイテムに従います
	BillAllAtOnce bool `json:"billAllAtOnce,omitempty"`

	// 支払期限タイミング
	BillingDueTiming *V1AddOptionItemRequestChargeItemTiming `json:"billingDueTiming,omitempty"`

	// 請求タイミング
	BillingTiming *V1AddOptionItemRequestChargeItemTiming `json:"billingTiming,omitempty"`

	// カタログ課金項目ID
	// Required: true
	CatalogChargeItemID *string `json:"catalogChargeItemId"`

	// 課金項目名。指定しなければカタログアイテムに従います
	Name string `json:"name,omitempty"`

	// カタログ課金項目管理ID(半角英数字と_-のみ使用できます)
	OptionalID string `json:"optionalId,omitempty"`

	// 単価。カタログの料金モデルが定額または従量制のみで使用できます。指定しなければカタログアイテムに従います
	Price int32 `json:"price,omitempty"`

	// 契約数。料金モデルが従量制の場合に使用できます
	Quantity int32 `json:"quantity,omitempty"`
}

V1AddOptionItemRequestChargeItem v1 add option item request charge item

swagger:model v1AddOptionItemRequestChargeItem

func (*V1AddOptionItemRequestChargeItem) ContextValidate

func (m *V1AddOptionItemRequestChargeItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 add option item request charge item based on the context it is used

func (*V1AddOptionItemRequestChargeItem) MarshalBinary

func (m *V1AddOptionItemRequestChargeItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddOptionItemRequestChargeItem) UnmarshalBinary

func (m *V1AddOptionItemRequestChargeItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddOptionItemRequestChargeItem) Validate

Validate validates this v1 add option item request charge item

type V1AddOptionItemRequestChargeItemTiming

type V1AddOptionItemRequestChargeItemTiming struct {

	// UNIT_MONTHLY指定時のオプション
	MonthlyOption V1AddOptionItemRequestChargeItemTimingMonthlyOption `json:"monthlyOption,omitempty"`

	// 単位
	Unit V1AddOptionItemRequestChargeItemTimingUnit `json:"unit,omitempty"`

	// 数(負数の場合は前を表す。例: { "value": -1, "unit": "UNIT_MONTHLY" } => 先月)
	// Required: true
	Value *int32 `json:"value"`
}

V1AddOptionItemRequestChargeItemTiming タイミング

swagger:model v1AddOptionItemRequestChargeItemTiming

func (*V1AddOptionItemRequestChargeItemTiming) ContextValidate

ContextValidate validate this v1 add option item request charge item timing based on the context it is used

func (*V1AddOptionItemRequestChargeItemTiming) MarshalBinary

func (m *V1AddOptionItemRequestChargeItemTiming) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddOptionItemRequestChargeItemTiming) UnmarshalBinary

func (m *V1AddOptionItemRequestChargeItemTiming) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddOptionItemRequestChargeItemTiming) Validate

Validate validates this v1 add option item request charge item timing

type V1AddOptionItemRequestChargeItemTimingMonthlyOption

type V1AddOptionItemRequestChargeItemTimingMonthlyOption string

V1AddOptionItemRequestChargeItemTimingMonthlyOption UNIT_MONTHLY指定時のオプション(1~31の数字 or Enumの文字列)

swagger:model v1AddOptionItemRequestChargeItemTimingMonthlyOption

const (

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY1 captures enum value "MONTHLY_OPTION_DAY_1"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY1 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_1"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY2 captures enum value "MONTHLY_OPTION_DAY_2"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY2 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_2"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY3 captures enum value "MONTHLY_OPTION_DAY_3"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY3 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_3"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY4 captures enum value "MONTHLY_OPTION_DAY_4"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY4 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_4"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY5 captures enum value "MONTHLY_OPTION_DAY_5"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY5 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_5"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY6 captures enum value "MONTHLY_OPTION_DAY_6"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY6 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_6"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY7 captures enum value "MONTHLY_OPTION_DAY_7"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY7 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_7"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY8 captures enum value "MONTHLY_OPTION_DAY_8"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY8 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_8"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY9 captures enum value "MONTHLY_OPTION_DAY_9"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY9 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_9"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY10 captures enum value "MONTHLY_OPTION_DAY_10"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY10 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_10"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY11 captures enum value "MONTHLY_OPTION_DAY_11"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY11 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_11"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY12 captures enum value "MONTHLY_OPTION_DAY_12"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY12 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_12"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY13 captures enum value "MONTHLY_OPTION_DAY_13"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY13 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_13"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY14 captures enum value "MONTHLY_OPTION_DAY_14"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY14 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_14"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY15 captures enum value "MONTHLY_OPTION_DAY_15"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY15 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_15"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY16 captures enum value "MONTHLY_OPTION_DAY_16"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY16 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_16"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY17 captures enum value "MONTHLY_OPTION_DAY_17"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY17 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_17"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY18 captures enum value "MONTHLY_OPTION_DAY_18"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY18 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_18"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY19 captures enum value "MONTHLY_OPTION_DAY_19"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY19 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_19"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY20 captures enum value "MONTHLY_OPTION_DAY_20"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY20 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_20"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY21 captures enum value "MONTHLY_OPTION_DAY_21"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY21 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_21"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY22 captures enum value "MONTHLY_OPTION_DAY_22"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY22 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_22"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY23 captures enum value "MONTHLY_OPTION_DAY_23"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY23 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_23"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY24 captures enum value "MONTHLY_OPTION_DAY_24"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY24 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_24"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY25 captures enum value "MONTHLY_OPTION_DAY_25"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY25 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_25"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY26 captures enum value "MONTHLY_OPTION_DAY_26"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY26 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_26"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY27 captures enum value "MONTHLY_OPTION_DAY_27"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY27 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_27"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY28 captures enum value "MONTHLY_OPTION_DAY_28"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY28 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_28"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY29 captures enum value "MONTHLY_OPTION_DAY_29"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY29 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_29"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY30 captures enum value "MONTHLY_OPTION_DAY_30"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY30 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_30"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY31 captures enum value "MONTHLY_OPTION_DAY_31"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY31 V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_31"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONFIRSTDAYOFMONTH captures enum value "MONTHLY_OPTION_FIRST_DAY_OF_MONTH"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONFIRSTDAYOFMONTH V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_FIRST_DAY_OF_MONTH"

	// V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONLASTDAYOFMONTH captures enum value "MONTHLY_OPTION_LAST_DAY_OF_MONTH"
	V1AddOptionItemRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONLASTDAYOFMONTH V1AddOptionItemRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_LAST_DAY_OF_MONTH"
)

func (V1AddOptionItemRequestChargeItemTimingMonthlyOption) ContextValidate

ContextValidate validates this v1 add option item request charge item timing monthly option based on context it is used

func (V1AddOptionItemRequestChargeItemTimingMonthlyOption) Pointer

Pointer returns a pointer to a freshly-allocated V1AddOptionItemRequestChargeItemTimingMonthlyOption.

func (V1AddOptionItemRequestChargeItemTimingMonthlyOption) Validate

Validate validates this v1 add option item request charge item timing monthly option

type V1AddOptionItemRequestChargeItemTimingUnit

type V1AddOptionItemRequestChargeItemTimingUnit string

V1AddOptionItemRequestChargeItemTimingUnit 期間単位

- UNIT_MONTHLY: 月

swagger:model v1AddOptionItemRequestChargeItemTimingUnit

const (

	// V1AddOptionItemRequestChargeItemTimingUnitUNITMONTHLY captures enum value "UNIT_MONTHLY"
	V1AddOptionItemRequestChargeItemTimingUnitUNITMONTHLY V1AddOptionItemRequestChargeItemTimingUnit = "UNIT_MONTHLY"
)

func (V1AddOptionItemRequestChargeItemTimingUnit) ContextValidate

ContextValidate validates this v1 add option item request charge item timing unit based on context it is used

func (V1AddOptionItemRequestChargeItemTimingUnit) Pointer

Pointer returns a pointer to a freshly-allocated V1AddOptionItemRequestChargeItemTimingUnit.

func (V1AddOptionItemRequestChargeItemTimingUnit) Validate

Validate validates this v1 add option item request charge item timing unit

type V1AddOptionItemRequestOptionItem

type V1AddOptionItemRequestOptionItem struct {

	// カタログアイテムID
	// Required: true
	CatalogItemID *string `json:"catalogItemId"`

	// 課金項目
	ChargeItems []*V1AddOptionItemRequestChargeItem `json:"chargeItems"`

	// 基本契約期間(省略時はカタログの契約期間から適用)
	DefaultContractTerm *V1AddOptionItemRequestTerm `json:"defaultContractTerm,omitempty"`

	// 契約終了日(省略時はカタログの契約期間から算出(RFC 3339 format))
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate,omitempty"`

	// アイテム名。指定しなければカタログアイテムに従います。
	Name string `json:"name,omitempty"`
}

V1AddOptionItemRequestOptionItem アイテムカスタマイズ情報

swagger:model v1AddOptionItemRequestOptionItem

func (*V1AddOptionItemRequestOptionItem) ContextValidate

func (m *V1AddOptionItemRequestOptionItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 add option item request option item based on the context it is used

func (*V1AddOptionItemRequestOptionItem) MarshalBinary

func (m *V1AddOptionItemRequestOptionItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddOptionItemRequestOptionItem) UnmarshalBinary

func (m *V1AddOptionItemRequestOptionItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddOptionItemRequestOptionItem) Validate

Validate validates this v1 add option item request option item

type V1AddOptionItemRequestTerm

type V1AddOptionItemRequestTerm struct {

	// 単位
	Unit V1AddOptionItemRequestTermUnit `json:"unit,omitempty"`

	// 期間数
	// Required: true
	Value *int32 `json:"value"`
}

V1AddOptionItemRequestTerm 基本契約期間

swagger:model v1AddOptionItemRequestTerm

func (*V1AddOptionItemRequestTerm) ContextValidate

func (m *V1AddOptionItemRequestTerm) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 add option item request term based on the context it is used

func (*V1AddOptionItemRequestTerm) MarshalBinary

func (m *V1AddOptionItemRequestTerm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddOptionItemRequestTerm) UnmarshalBinary

func (m *V1AddOptionItemRequestTerm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddOptionItemRequestTerm) Validate

func (m *V1AddOptionItemRequestTerm) Validate(formats strfmt.Registry) error

Validate validates this v1 add option item request term

type V1AddOptionItemRequestTermUnit

type V1AddOptionItemRequestTermUnit string

V1AddOptionItemRequestTermUnit 期間単位

- UNIT_MONTHLY: 月

swagger:model v1AddOptionItemRequestTermUnit

const (

	// V1AddOptionItemRequestTermUnitUNITMONTHLY captures enum value "UNIT_MONTHLY"
	V1AddOptionItemRequestTermUnitUNITMONTHLY V1AddOptionItemRequestTermUnit = "UNIT_MONTHLY"
)

func (V1AddOptionItemRequestTermUnit) ContextValidate

func (m V1AddOptionItemRequestTermUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 add option item request term unit based on context it is used

func (V1AddOptionItemRequestTermUnit) Pointer

Pointer returns a pointer to a freshly-allocated V1AddOptionItemRequestTermUnit.

func (V1AddOptionItemRequestTermUnit) Validate

Validate validates this v1 add option item request term unit

type V1AddOptionItemResponse

type V1AddOptionItemResponse struct {

	// 対象の契約
	Contract *V1AddOptionItemResponseContract `json:"contract,omitempty"`
}

V1AddOptionItemResponse オプションアイテムの追加レスポンス

swagger:model v1AddOptionItemResponse

func (*V1AddOptionItemResponse) ContextValidate

func (m *V1AddOptionItemResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 add option item response based on the context it is used

func (*V1AddOptionItemResponse) MarshalBinary

func (m *V1AddOptionItemResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddOptionItemResponse) UnmarshalBinary

func (m *V1AddOptionItemResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddOptionItemResponse) Validate

func (m *V1AddOptionItemResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 add option item response

type V1AddOptionItemResponseContract

type V1AddOptionItemResponseContract struct {

	// id
	ID string `json:"id,omitempty"`
}

V1AddOptionItemResponseContract v1 add option item response contract

swagger:model v1AddOptionItemResponseContract

func (*V1AddOptionItemResponseContract) ContextValidate

func (m *V1AddOptionItemResponseContract) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 add option item response contract based on context it is used

func (*V1AddOptionItemResponseContract) MarshalBinary

func (m *V1AddOptionItemResponseContract) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1AddOptionItemResponseContract) UnmarshalBinary

func (m *V1AddOptionItemResponseContract) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1AddOptionItemResponseContract) Validate

Validate validates this v1 add option item response contract

type V1Amendment

type V1Amendment struct {

	// 改定タイプ
	AmendmentType V1AmendmentType `json:"amendmentType,omitempty"`

	// 契約ID
	ContractID string `json:"contractId,omitempty"`

	// 改定の有効開始日(RFC 3339 format)
	// Format: date-time
	EffectiveStartDate strfmt.DateTime `json:"effectiveStartDate,omitempty"`

	// 改定実行日(RFC 3339 format)
	// Format: date-time
	ExecuteDate strfmt.DateTime `json:"executeDate,omitempty"`

	// 改定ID
	ID string `json:"id,omitempty"`

	// 改定メモ
	Memo string `json:"memo,omitempty"`

	// 対象の課金項目ID
	TargetContractItemID string `json:"targetContractItemId,omitempty"`

	// バージョン
	Version int32 `json:"version,omitempty"`
}

V1Amendment v1 amendment

swagger:model v1Amendment

func (*V1Amendment) ContextValidate

func (m *V1Amendment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 amendment based on the context it is used

func (*V1Amendment) MarshalBinary

func (m *V1Amendment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Amendment) UnmarshalBinary

func (m *V1Amendment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Amendment) Validate

func (m *V1Amendment) Validate(formats strfmt.Registry) error

Validate validates this v1 amendment

type V1AmendmentType

type V1AmendmentType string

V1AmendmentType - TYPE_ADD_ITEM: アイテム追加改定

  • TYPE_CHANGE_ITEM: アイテム乗換改定
  • TYPE_CUSTOMIZE_ITEM: アイテム編集改定
  • TYPE_CHANGE_CHARGE_ITEM_QUANTITY: アイテム契約数変更改定
  • TYPE_RENEW_ITEM: アイテム更新改定
  • TYPE_CANCEL_ITEM: アイテム途中解約改定

swagger:model v1AmendmentType

const (

	// V1AmendmentTypeTYPEADDITEM captures enum value "TYPE_ADD_ITEM"
	V1AmendmentTypeTYPEADDITEM V1AmendmentType = "TYPE_ADD_ITEM"

	// V1AmendmentTypeTYPECHANGEITEM captures enum value "TYPE_CHANGE_ITEM"
	V1AmendmentTypeTYPECHANGEITEM V1AmendmentType = "TYPE_CHANGE_ITEM"

	// V1AmendmentTypeTYPECUSTOMIZEITEM captures enum value "TYPE_CUSTOMIZE_ITEM"
	V1AmendmentTypeTYPECUSTOMIZEITEM V1AmendmentType = "TYPE_CUSTOMIZE_ITEM"

	// V1AmendmentTypeTYPECHANGECHARGEITEMQUANTITY captures enum value "TYPE_CHANGE_CHARGE_ITEM_QUANTITY"
	V1AmendmentTypeTYPECHANGECHARGEITEMQUANTITY V1AmendmentType = "TYPE_CHANGE_CHARGE_ITEM_QUANTITY"

	// V1AmendmentTypeTYPERENEWITEM captures enum value "TYPE_RENEW_ITEM"
	V1AmendmentTypeTYPERENEWITEM V1AmendmentType = "TYPE_RENEW_ITEM"

	// V1AmendmentTypeTYPECANCELITEM captures enum value "TYPE_CANCEL_ITEM"
	V1AmendmentTypeTYPECANCELITEM V1AmendmentType = "TYPE_CANCEL_ITEM"
)

func NewV1AmendmentType

func NewV1AmendmentType(value V1AmendmentType) *V1AmendmentType

func (V1AmendmentType) ContextValidate

func (m V1AmendmentType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 amendment type based on context it is used

func (V1AmendmentType) Pointer

func (m V1AmendmentType) Pointer() *V1AmendmentType

Pointer returns a pointer to a freshly-allocated V1AmendmentType.

func (V1AmendmentType) Validate

func (m V1AmendmentType) Validate(formats strfmt.Registry) error

Validate validates this v1 amendment type

type V1Billing

type V1Billing struct {

	// 請求先の顧客顧客担当者
	BillingCustomerStaffs []*V1BillingCustomerStaff `json:"billingCustomerStaffs"`

	// 請求日(RFC 3339 format)
	// Format: date-time
	BillingDate strfmt.DateTime `json:"billingDate,omitempty"`

	// 支払期限日(RFC 3339 format)
	// Format: date-time
	BillingDueDate strfmt.DateTime `json:"billingDueDate,omitempty"`

	// 請求生成日(RFC 3339 format)
	// Format: date-time
	BillingIssueDate strfmt.DateTime `json:"billingIssueDate,omitempty"`

	// 請求アイテム
	BillingItems []*V1BillingItem `json:"billingItems"`

	// 請求ID
	ID string `json:"id,omitempty"`

	// 請求書番号
	InvoiceNumber string `json:"invoiceNumber,omitempty"`

	// 決済手段ID
	PaymentMethodID string `json:"paymentMethodId,omitempty"`

	// ステータス
	Status V1BillingStatus `json:"status,omitempty"`

	// 税額
	Tax string `json:"tax,omitempty"`

	// 請求金額
	Total string `json:"total,omitempty"`
}

V1Billing 請求

swagger:model v1Billing

func (*V1Billing) ContextValidate

func (m *V1Billing) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 billing based on the context it is used

func (*V1Billing) MarshalBinary

func (m *V1Billing) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Billing) UnmarshalBinary

func (m *V1Billing) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Billing) Validate

func (m *V1Billing) Validate(formats strfmt.Registry) error

Validate validates this v1 billing

type V1BillingCustomerStaff

type V1BillingCustomerStaff struct {

	// 住所
	Address *V1BillingCustomerStaffAddress `json:"address,omitempty"`

	// 顧客ID
	CustomerID string `json:"customerId,omitempty"`

	// 顧客名
	CustomerName string `json:"customerName,omitempty"`

	// 部署
	Department string `json:"department,omitempty"`

	// メールアドレス
	EmailAddress string `json:"emailAddress,omitempty"`

	// 担当者ID
	ID string `json:"id,omitempty"`

	// 担当者氏名
	Name *V1BillingCustomerStaffName `json:"name,omitempty"`

	// 電話番号
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// 請求内の担当者の順序(0=主担当者,1以降=副担当者)
	SortOrder int32 `json:"sortOrder,omitempty"`

	// 肩書
	Title string `json:"title,omitempty"`
}

V1BillingCustomerStaff v1 billing customer staff

swagger:model v1BillingCustomerStaff

func (*V1BillingCustomerStaff) ContextValidate

func (m *V1BillingCustomerStaff) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 billing customer staff based on the context it is used

func (*V1BillingCustomerStaff) MarshalBinary

func (m *V1BillingCustomerStaff) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1BillingCustomerStaff) UnmarshalBinary

func (m *V1BillingCustomerStaff) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1BillingCustomerStaff) Validate

func (m *V1BillingCustomerStaff) Validate(formats strfmt.Registry) error

Validate validates this v1 billing customer staff

type V1BillingCustomerStaffAddress

type V1BillingCustomerStaffAddress struct {

	// 町名・番地
	AddressLines []string `json:"addressLines"`

	// 市区郡
	City string `json:"city,omitempty"`

	// 国
	Country V1BillingCustomerStaffAddressCountry `json:"country,omitempty"`

	// 都道府県
	Prefecture V1BillingCustomerStaffAddressPrefecture `json:"prefecture,omitempty"`

	// 郵便番号
	ZipCode string `json:"zipCode,omitempty"`
}

V1BillingCustomerStaffAddress 住所

swagger:model v1BillingCustomerStaffAddress

func (*V1BillingCustomerStaffAddress) ContextValidate

func (m *V1BillingCustomerStaffAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 billing customer staff address based on the context it is used

func (*V1BillingCustomerStaffAddress) MarshalBinary

func (m *V1BillingCustomerStaffAddress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1BillingCustomerStaffAddress) UnmarshalBinary

func (m *V1BillingCustomerStaffAddress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1BillingCustomerStaffAddress) Validate

func (m *V1BillingCustomerStaffAddress) Validate(formats strfmt.Registry) error

Validate validates this v1 billing customer staff address

type V1BillingCustomerStaffAddressCountry

type V1BillingCustomerStaffAddressCountry string

V1BillingCustomerStaffAddressCountry 国

swagger:model v1BillingCustomerStaffAddressCountry

const (

	// V1BillingCustomerStaffAddressCountryCOUNTRYJP captures enum value "COUNTRY_JP"
	V1BillingCustomerStaffAddressCountryCOUNTRYJP V1BillingCustomerStaffAddressCountry = "COUNTRY_JP"
)

func (V1BillingCustomerStaffAddressCountry) ContextValidate

func (m V1BillingCustomerStaffAddressCountry) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 billing customer staff address country based on context it is used

func (V1BillingCustomerStaffAddressCountry) Pointer

Pointer returns a pointer to a freshly-allocated V1BillingCustomerStaffAddressCountry.

func (V1BillingCustomerStaffAddressCountry) Validate

Validate validates this v1 billing customer staff address country

type V1BillingCustomerStaffAddressPrefecture

type V1BillingCustomerStaffAddressPrefecture string

V1BillingCustomerStaffAddressPrefecture 都道府県

swagger:model v1BillingCustomerStaffAddressPrefecture

const (

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREHOKKAIDO captures enum value "PREFECTURE_HOKKAIDO"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREHOKKAIDO V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_HOKKAIDO"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREAOMORI captures enum value "PREFECTURE_AOMORI"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREAOMORI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_AOMORI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREIWATE captures enum value "PREFECTURE_IWATE"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREIWATE V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_IWATE"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREMIYAGI captures enum value "PREFECTURE_MIYAGI"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREMIYAGI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_MIYAGI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREAKITA captures enum value "PREFECTURE_AKITA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREAKITA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_AKITA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREYAMAGATA captures enum value "PREFECTURE_YAMAGATA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREYAMAGATA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_YAMAGATA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREFUKUSHIMA captures enum value "PREFECTURE_FUKUSHIMA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREFUKUSHIMA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_FUKUSHIMA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREIBARAKI captures enum value "PREFECTURE_IBARAKI"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREIBARAKI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_IBARAKI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURETOCHIGI captures enum value "PREFECTURE_TOCHIGI"
	V1BillingCustomerStaffAddressPrefecturePREFECTURETOCHIGI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_TOCHIGI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREGUNMA captures enum value "PREFECTURE_GUNMA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREGUNMA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_GUNMA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURESAITAMA captures enum value "PREFECTURE_SAITAMA"
	V1BillingCustomerStaffAddressPrefecturePREFECTURESAITAMA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_SAITAMA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURECHIBA captures enum value "PREFECTURE_CHIBA"
	V1BillingCustomerStaffAddressPrefecturePREFECTURECHIBA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_CHIBA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURETOKYO captures enum value "PREFECTURE_TOKYO"
	V1BillingCustomerStaffAddressPrefecturePREFECTURETOKYO V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_TOKYO"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREKANAGAWA captures enum value "PREFECTURE_KANAGAWA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREKANAGAWA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_KANAGAWA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURENIIGATA captures enum value "PREFECTURE_NIIGATA"
	V1BillingCustomerStaffAddressPrefecturePREFECTURENIIGATA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_NIIGATA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURETOYAMA captures enum value "PREFECTURE_TOYAMA"
	V1BillingCustomerStaffAddressPrefecturePREFECTURETOYAMA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_TOYAMA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREISHIKAWA captures enum value "PREFECTURE_ISHIKAWA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREISHIKAWA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_ISHIKAWA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREFUKUI captures enum value "PREFECTURE_FUKUI"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREFUKUI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_FUKUI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREYAMANASHI captures enum value "PREFECTURE_YAMANASHI"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREYAMANASHI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_YAMANASHI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURENAGANO captures enum value "PREFECTURE_NAGANO"
	V1BillingCustomerStaffAddressPrefecturePREFECTURENAGANO V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_NAGANO"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREGIFU captures enum value "PREFECTURE_GIFU"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREGIFU V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_GIFU"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURESHIZUOKA captures enum value "PREFECTURE_SHIZUOKA"
	V1BillingCustomerStaffAddressPrefecturePREFECTURESHIZUOKA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_SHIZUOKA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREAICHI captures enum value "PREFECTURE_AICHI"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREAICHI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_AICHI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREMIE captures enum value "PREFECTURE_MIE"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREMIE V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_MIE"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURESHIGA captures enum value "PREFECTURE_SHIGA"
	V1BillingCustomerStaffAddressPrefecturePREFECTURESHIGA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_SHIGA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREKYOTO captures enum value "PREFECTURE_KYOTO"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREKYOTO V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_KYOTO"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREOSAKA captures enum value "PREFECTURE_OSAKA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREOSAKA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_OSAKA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREHYOGO captures enum value "PREFECTURE_HYOGO"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREHYOGO V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_HYOGO"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURENARA captures enum value "PREFECTURE_NARA"
	V1BillingCustomerStaffAddressPrefecturePREFECTURENARA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_NARA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREWAKAYAMA captures enum value "PREFECTURE_WAKAYAMA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREWAKAYAMA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_WAKAYAMA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURETOTTORI captures enum value "PREFECTURE_TOTTORI"
	V1BillingCustomerStaffAddressPrefecturePREFECTURETOTTORI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_TOTTORI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURESHIMANE captures enum value "PREFECTURE_SHIMANE"
	V1BillingCustomerStaffAddressPrefecturePREFECTURESHIMANE V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_SHIMANE"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREOKAYAMA captures enum value "PREFECTURE_OKAYAMA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREOKAYAMA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_OKAYAMA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREHIROSHIMA captures enum value "PREFECTURE_HIROSHIMA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREHIROSHIMA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_HIROSHIMA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREYAMAGUCHI captures enum value "PREFECTURE_YAMAGUCHI"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREYAMAGUCHI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_YAMAGUCHI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURETOKUSHIMA captures enum value "PREFECTURE_TOKUSHIMA"
	V1BillingCustomerStaffAddressPrefecturePREFECTURETOKUSHIMA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_TOKUSHIMA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREKAGAWA captures enum value "PREFECTURE_KAGAWA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREKAGAWA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_KAGAWA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREEHIME captures enum value "PREFECTURE_EHIME"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREEHIME V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_EHIME"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREKOCHI captures enum value "PREFECTURE_KOCHI"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREKOCHI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_KOCHI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREFUKUOKA captures enum value "PREFECTURE_FUKUOKA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREFUKUOKA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_FUKUOKA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURESAGA captures enum value "PREFECTURE_SAGA"
	V1BillingCustomerStaffAddressPrefecturePREFECTURESAGA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_SAGA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTURENAGASAKI captures enum value "PREFECTURE_NAGASAKI"
	V1BillingCustomerStaffAddressPrefecturePREFECTURENAGASAKI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_NAGASAKI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREKUMAMOTO captures enum value "PREFECTURE_KUMAMOTO"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREKUMAMOTO V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_KUMAMOTO"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREOITA captures enum value "PREFECTURE_OITA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREOITA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_OITA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREMIYAZAKI captures enum value "PREFECTURE_MIYAZAKI"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREMIYAZAKI V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_MIYAZAKI"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREKAGOSHIMA captures enum value "PREFECTURE_KAGOSHIMA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREKAGOSHIMA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_KAGOSHIMA"

	// V1BillingCustomerStaffAddressPrefecturePREFECTUREOKINAWA captures enum value "PREFECTURE_OKINAWA"
	V1BillingCustomerStaffAddressPrefecturePREFECTUREOKINAWA V1BillingCustomerStaffAddressPrefecture = "PREFECTURE_OKINAWA"
)

func (V1BillingCustomerStaffAddressPrefecture) ContextValidate

ContextValidate validates this v1 billing customer staff address prefecture based on context it is used

func (V1BillingCustomerStaffAddressPrefecture) Pointer

Pointer returns a pointer to a freshly-allocated V1BillingCustomerStaffAddressPrefecture.

func (V1BillingCustomerStaffAddressPrefecture) Validate

Validate validates this v1 billing customer staff address prefecture

type V1BillingCustomerStaffName

type V1BillingCustomerStaffName struct {

	// 顧客担当者の名
	FirstName string `json:"firstName,omitempty"`

	// 顧客担当者の姓
	LastName string `json:"lastName,omitempty"`
}

V1BillingCustomerStaffName 名前

swagger:model v1BillingCustomerStaffName

func (*V1BillingCustomerStaffName) ContextValidate

func (m *V1BillingCustomerStaffName) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 billing customer staff name based on context it is used

func (*V1BillingCustomerStaffName) MarshalBinary

func (m *V1BillingCustomerStaffName) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1BillingCustomerStaffName) UnmarshalBinary

func (m *V1BillingCustomerStaffName) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1BillingCustomerStaffName) Validate

func (m *V1BillingCustomerStaffName) Validate(formats strfmt.Registry) error

Validate validates this v1 billing customer staff name

type V1BillingItem

type V1BillingItem struct {

	// 請求項目ID
	ID string `json:"id,omitempty"`

	// 請求項目名
	Name string `json:"name,omitempty"`

	// 数量
	Quantity string `json:"quantity,omitempty"`

	// 小計
	Subtotal float64 `json:"subtotal,omitempty"`

	// 税率
	TaxPercentage int32 `json:"taxPercentage,omitempty"`

	// 単価
	UnitPrice float64 `json:"unitPrice,omitempty"`
}

V1BillingItem v1 billing item

swagger:model v1BillingItem

func (*V1BillingItem) ContextValidate

func (m *V1BillingItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 billing item based on context it is used

func (*V1BillingItem) MarshalBinary

func (m *V1BillingItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1BillingItem) UnmarshalBinary

func (m *V1BillingItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1BillingItem) Validate

func (m *V1BillingItem) Validate(formats strfmt.Registry) error

Validate validates this v1 billing item

type V1BillingOrder

type V1BillingOrder struct {

	// direction
	Direction V1BillingOrderDirection `json:"direction,omitempty"`

	// field
	Field V1BillingOrderField `json:"field,omitempty"`
}

V1BillingOrder ソート条件

swagger:model v1BillingOrder

func (*V1BillingOrder) ContextValidate

func (m *V1BillingOrder) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 billing order based on the context it is used

func (*V1BillingOrder) MarshalBinary

func (m *V1BillingOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1BillingOrder) UnmarshalBinary

func (m *V1BillingOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1BillingOrder) Validate

func (m *V1BillingOrder) Validate(formats strfmt.Registry) error

Validate validates this v1 billing order

type V1BillingOrderDirection

type V1BillingOrderDirection string

V1BillingOrderDirection 順序

- DIRECTION_ASCENDING: 昇順

  • DIRECTION_DESCENDING: 降順

swagger:model v1BillingOrderDirection

const (

	// V1BillingOrderDirectionDIRECTIONASCENDING captures enum value "DIRECTION_ASCENDING"
	V1BillingOrderDirectionDIRECTIONASCENDING V1BillingOrderDirection = "DIRECTION_ASCENDING"

	// V1BillingOrderDirectionDIRECTIONDESCENDING captures enum value "DIRECTION_DESCENDING"
	V1BillingOrderDirectionDIRECTIONDESCENDING V1BillingOrderDirection = "DIRECTION_DESCENDING"
)

func NewV1BillingOrderDirection

func NewV1BillingOrderDirection(value V1BillingOrderDirection) *V1BillingOrderDirection

func (V1BillingOrderDirection) ContextValidate

func (m V1BillingOrderDirection) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 billing order direction based on context it is used

func (V1BillingOrderDirection) Pointer

Pointer returns a pointer to a freshly-allocated V1BillingOrderDirection.

func (V1BillingOrderDirection) Validate

func (m V1BillingOrderDirection) Validate(formats strfmt.Registry) error

Validate validates this v1 billing order direction

type V1BillingOrderField

type V1BillingOrderField string

V1BillingOrderField 対象

- FIELD_ID: 請求ID

  • FIELD_BILLING_DATE: 請求日

swagger:model v1BillingOrderField

const (

	// V1BillingOrderFieldFIELDID captures enum value "FIELD_ID"
	V1BillingOrderFieldFIELDID V1BillingOrderField = "FIELD_ID"

	// V1BillingOrderFieldFIELDBILLINGDATE captures enum value "FIELD_BILLING_DATE"
	V1BillingOrderFieldFIELDBILLINGDATE V1BillingOrderField = "FIELD_BILLING_DATE"
)

func NewV1BillingOrderField

func NewV1BillingOrderField(value V1BillingOrderField) *V1BillingOrderField

func (V1BillingOrderField) ContextValidate

func (m V1BillingOrderField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 billing order field based on context it is used

func (V1BillingOrderField) Pointer

Pointer returns a pointer to a freshly-allocated V1BillingOrderField.

func (V1BillingOrderField) Validate

func (m V1BillingOrderField) Validate(formats strfmt.Registry) error

Validate validates this v1 billing order field

type V1BillingStatus

type V1BillingStatus string

V1BillingStatus v1 billing status

swagger:model v1BillingStatus

const (

	// V1BillingStatusSTATUSHOLDINVOICECREATION captures enum value "STATUS_HOLD_INVOICE_CREATION"
	V1BillingStatusSTATUSHOLDINVOICECREATION V1BillingStatus = "STATUS_HOLD_INVOICE_CREATION"

	// V1BillingStatusSTATUSUNBILLED captures enum value "STATUS_UNBILLED"
	V1BillingStatusSTATUSUNBILLED V1BillingStatus = "STATUS_UNBILLED"

	// V1BillingStatusSTATUSPOSTED captures enum value "STATUS_POSTED"
	V1BillingStatusSTATUSPOSTED V1BillingStatus = "STATUS_POSTED"

	// V1BillingStatusSTATUSPARTIALLYPAID captures enum value "STATUS_PARTIALLY_PAID"
	V1BillingStatusSTATUSPARTIALLYPAID V1BillingStatus = "STATUS_PARTIALLY_PAID"

	// V1BillingStatusSTATUSPAID captures enum value "STATUS_PAID"
	V1BillingStatusSTATUSPAID V1BillingStatus = "STATUS_PAID"

	// V1BillingStatusSTATUSPAYMENTEXCLUDED captures enum value "STATUS_PAYMENT_EXCLUDED"
	V1BillingStatusSTATUSPAYMENTEXCLUDED V1BillingStatus = "STATUS_PAYMENT_EXCLUDED"

	// V1BillingStatusSTATUSPAYMENTDUE captures enum value "STATUS_PAYMENT_DUE"
	V1BillingStatusSTATUSPAYMENTDUE V1BillingStatus = "STATUS_PAYMENT_DUE"

	// V1BillingStatusSTATUSPAYMENTUNNECESSARY captures enum value "STATUS_PAYMENT_UNNECESSARY"
	V1BillingStatusSTATUSPAYMENTUNNECESSARY V1BillingStatus = "STATUS_PAYMENT_UNNECESSARY"

	// V1BillingStatusSTATUSPARTIALLYUNPAID captures enum value "STATUS_PARTIALLY_UNPAID"
	V1BillingStatusSTATUSPARTIALLYUNPAID V1BillingStatus = "STATUS_PARTIALLY_UNPAID"

	// V1BillingStatusSTATUSPAYMENTREFUNDED captures enum value "STATUS_PAYMENT_REFUNDED"
	V1BillingStatusSTATUSPAYMENTREFUNDED V1BillingStatus = "STATUS_PAYMENT_REFUNDED"

	// V1BillingStatusSTATUSPAIDWITHCARD captures enum value "STATUS_PAID_WITH_CARD"
	V1BillingStatusSTATUSPAIDWITHCARD V1BillingStatus = "STATUS_PAID_WITH_CARD"

	// V1BillingStatusSTATUSINVOICECREATED captures enum value "STATUS_INVOICE_CREATED"
	V1BillingStatusSTATUSINVOICECREATED V1BillingStatus = "STATUS_INVOICE_CREATED"

	// V1BillingStatusSTATUSINVOICEDELETED captures enum value "STATUS_INVOICE_DELETED"
	V1BillingStatusSTATUSINVOICEDELETED V1BillingStatus = "STATUS_INVOICE_DELETED"

	// V1BillingStatusSTATUSINVALIDATED captures enum value "STATUS_INVALIDATED"
	V1BillingStatusSTATUSINVALIDATED V1BillingStatus = "STATUS_INVALIDATED"
)

func NewV1BillingStatus

func NewV1BillingStatus(value V1BillingStatus) *V1BillingStatus

func (V1BillingStatus) ContextValidate

func (m V1BillingStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 billing status based on context it is used

func (V1BillingStatus) Pointer

func (m V1BillingStatus) Pointer() *V1BillingStatus

Pointer returns a pointer to a freshly-allocated V1BillingStatus.

func (V1BillingStatus) Validate

func (m V1BillingStatus) Validate(formats strfmt.Registry) error

Validate validates this v1 billing status

type V1CatalogItem

type V1CatalogItem struct {

	// カタログ課金項目
	CatalogChargeItems []*Publicv1CatalogChargeItem `json:"catalogChargeItems"`

	// カタログアイテムID
	ID string `json:"id,omitempty"`

	// カタログアイテム名
	Name string `json:"name,omitempty"`

	// カタログアイテム管理ID
	OptionalID string `json:"optionalId,omitempty"`

	// プロダクトID
	ProductID string `json:"productId,omitempty"`

	// ステータス
	Status V1CatalogItemStatus `json:"status,omitempty"`
}

V1CatalogItem カタログアイテム

swagger:model v1CatalogItem

func (*V1CatalogItem) ContextValidate

func (m *V1CatalogItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 catalog item based on the context it is used

func (*V1CatalogItem) MarshalBinary

func (m *V1CatalogItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CatalogItem) UnmarshalBinary

func (m *V1CatalogItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CatalogItem) Validate

func (m *V1CatalogItem) Validate(formats strfmt.Registry) error

Validate validates this v1 catalog item

type V1CatalogItemStatus

type V1CatalogItemStatus string

V1CatalogItemStatus v1 catalog item status

swagger:model v1CatalogItemStatus

const (

	// V1CatalogItemStatusSTATUSONSALE captures enum value "STATUS_ON_SALE"
	V1CatalogItemStatusSTATUSONSALE V1CatalogItemStatus = "STATUS_ON_SALE"

	// V1CatalogItemStatusSTATUSDISCONTINUED captures enum value "STATUS_DISCONTINUED"
	V1CatalogItemStatusSTATUSDISCONTINUED V1CatalogItemStatus = "STATUS_DISCONTINUED"
)

func NewV1CatalogItemStatus

func NewV1CatalogItemStatus(value V1CatalogItemStatus) *V1CatalogItemStatus

func (V1CatalogItemStatus) ContextValidate

func (m V1CatalogItemStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 catalog item status based on context it is used

func (V1CatalogItemStatus) Pointer

Pointer returns a pointer to a freshly-allocated V1CatalogItemStatus.

func (V1CatalogItemStatus) Validate

func (m V1CatalogItemStatus) Validate(formats strfmt.Registry) error

Validate validates this v1 catalog item status

type V1ChangeMainItemRequest

type V1ChangeMainItemRequest struct {

	// 契約ID
	// Required: true
	ContractID *string `json:"contractId"`

	// 契約管理ID(契約IDの代わりに指定可)
	ContractOptionalID string `json:"contractOptionalId,omitempty"`

	// 乗り換え先のアイテム
	Item *V1ChangeMainItemRequestItem `json:"item,omitempty"`

	// メインアイテムID
	// Required: true
	MainItemID *string `json:"mainItemId"`

	// 改定メモ
	Memo string `json:"memo,omitempty"`
}

V1ChangeMainItemRequest 契約アイテム乗換改定のリクエスト

swagger:model v1ChangeMainItemRequest

func (*V1ChangeMainItemRequest) ContextValidate

func (m *V1ChangeMainItemRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 change main item request based on the context it is used

func (*V1ChangeMainItemRequest) MarshalBinary

func (m *V1ChangeMainItemRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ChangeMainItemRequest) UnmarshalBinary

func (m *V1ChangeMainItemRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ChangeMainItemRequest) Validate

func (m *V1ChangeMainItemRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 change main item request

type V1ChangeMainItemRequestItem

type V1ChangeMainItemRequestItem struct {

	// カタログアイテムID
	// Required: true
	CatalogItemID *string `json:"catalogItemId"`

	// カタログアイテム管理ID(カタログアイテムIDの代わりに指定可)
	CatalogItemOptionalID string `json:"catalogItemOptionalId,omitempty"`

	// 課金項目
	ChargeItems []*ChangeMainItemRequestItemChargeItem `json:"chargeItems"`

	// 基本契約期間(省略時はカタログの契約期間から適用)
	DefaultContractTerm *V1ChangeMainItemRequestItemTerm `json:"defaultContractTerm,omitempty"`

	// 改定の有効開始日(省略時はアイテム終了日の翌日になります(RFC 3339 format))
	// Format: date-time
	EffectiveStartDate strfmt.DateTime `json:"effectiveStartDate,omitempty"`

	// 契約終了日(省略時はカタログの契約期間から算出(RFC 3339 format))
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate,omitempty"`

	// アイテム名。指定しなければカタログアイテムに従います。
	Name string `json:"name,omitempty"`
}

V1ChangeMainItemRequestItem メインアイテム

swagger:model v1ChangeMainItemRequestItem

func (*V1ChangeMainItemRequestItem) ContextValidate

func (m *V1ChangeMainItemRequestItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 change main item request item based on the context it is used

func (*V1ChangeMainItemRequestItem) MarshalBinary

func (m *V1ChangeMainItemRequestItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ChangeMainItemRequestItem) UnmarshalBinary

func (m *V1ChangeMainItemRequestItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ChangeMainItemRequestItem) Validate

func (m *V1ChangeMainItemRequestItem) Validate(formats strfmt.Registry) error

Validate validates this v1 change main item request item

type V1ChangeMainItemRequestItemTerm

type V1ChangeMainItemRequestItemTerm struct {

	// 単位
	Unit V1ChangeMainItemRequestItemTermUnit `json:"unit,omitempty"`

	// 期間数
	// Required: true
	Value *int32 `json:"value"`
}

V1ChangeMainItemRequestItemTerm 基本契約期間

swagger:model v1ChangeMainItemRequestItemTerm

func (*V1ChangeMainItemRequestItemTerm) ContextValidate

func (m *V1ChangeMainItemRequestItemTerm) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 change main item request item term based on the context it is used

func (*V1ChangeMainItemRequestItemTerm) MarshalBinary

func (m *V1ChangeMainItemRequestItemTerm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ChangeMainItemRequestItemTerm) UnmarshalBinary

func (m *V1ChangeMainItemRequestItemTerm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ChangeMainItemRequestItemTerm) Validate

Validate validates this v1 change main item request item term

type V1ChangeMainItemRequestItemTermUnit

type V1ChangeMainItemRequestItemTermUnit string

V1ChangeMainItemRequestItemTermUnit 期間単位

- UNIT_MONTHLY: 月

swagger:model v1ChangeMainItemRequestItemTermUnit

const (

	// V1ChangeMainItemRequestItemTermUnitUNITMONTHLY captures enum value "UNIT_MONTHLY"
	V1ChangeMainItemRequestItemTermUnitUNITMONTHLY V1ChangeMainItemRequestItemTermUnit = "UNIT_MONTHLY"
)

func (V1ChangeMainItemRequestItemTermUnit) ContextValidate

func (m V1ChangeMainItemRequestItemTermUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 change main item request item term unit based on context it is used

func (V1ChangeMainItemRequestItemTermUnit) Pointer

Pointer returns a pointer to a freshly-allocated V1ChangeMainItemRequestItemTermUnit.

func (V1ChangeMainItemRequestItemTermUnit) Validate

Validate validates this v1 change main item request item term unit

type V1ChangeMainItemResponse

type V1ChangeMainItemResponse struct {

	// 対象の契約
	Contract *V1ChangeMainItemResponseContract `json:"contract,omitempty"`
}

V1ChangeMainItemResponse アイテム乗換改定のレスポンス

swagger:model v1ChangeMainItemResponse

func (*V1ChangeMainItemResponse) ContextValidate

func (m *V1ChangeMainItemResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 change main item response based on the context it is used

func (*V1ChangeMainItemResponse) MarshalBinary

func (m *V1ChangeMainItemResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ChangeMainItemResponse) UnmarshalBinary

func (m *V1ChangeMainItemResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ChangeMainItemResponse) Validate

func (m *V1ChangeMainItemResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 change main item response

type V1ChangeMainItemResponseContract

type V1ChangeMainItemResponseContract struct {

	// id
	ID string `json:"id,omitempty"`
}

V1ChangeMainItemResponseContract v1 change main item response contract

swagger:model v1ChangeMainItemResponseContract

func (*V1ChangeMainItemResponseContract) ContextValidate

func (m *V1ChangeMainItemResponseContract) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 change main item response contract based on context it is used

func (*V1ChangeMainItemResponseContract) MarshalBinary

func (m *V1ChangeMainItemResponseContract) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ChangeMainItemResponseContract) UnmarshalBinary

func (m *V1ChangeMainItemResponseContract) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ChangeMainItemResponseContract) Validate

Validate validates this v1 change main item response contract

type V1ChangeQuantityRequest

type V1ChangeQuantityRequest struct {

	// 契約数変更時の日割設定
	ChangeQuantityDailyRate *V1ChangeQuantityRequestDailyRate `json:"changeQuantityDailyRate,omitempty"`

	// 契約課金項目ID
	ContractChargeItemID string `json:"contractChargeItemId,omitempty"`

	// 契約課金項目管理ID(契約課金項目IDの代わりに指定可)
	ContractChargeItemOptionalID string `json:"contractChargeItemOptionalId,omitempty"`

	// 契約ID
	ContractID string `json:"contractId,omitempty"`

	// 契約管理ID(契約IDの代わりに指定可)
	ContractOptionalID string `json:"contractOptionalId,omitempty"`

	// effective start date
	// Format: date-time
	EffectiveStartDate strfmt.DateTime `json:"effectiveStartDate,omitempty"`

	// 改定メモ
	Memo string `json:"memo,omitempty"`

	// 変更後の契約数
	Quantity int32 `json:"quantity,omitempty"`
}

V1ChangeQuantityRequest 契約数変更リクエスト

swagger:model v1ChangeQuantityRequest

func (*V1ChangeQuantityRequest) ContextValidate

func (m *V1ChangeQuantityRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 change quantity request based on the context it is used

func (*V1ChangeQuantityRequest) MarshalBinary

func (m *V1ChangeQuantityRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ChangeQuantityRequest) UnmarshalBinary

func (m *V1ChangeQuantityRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ChangeQuantityRequest) Validate

func (m *V1ChangeQuantityRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 change quantity request

type V1ChangeQuantityRequestDailyRate

type V1ChangeQuantityRequestDailyRate struct {

	// FIXED_RATE指定時の値
	FixedRateValue float64 `json:"fixedRateValue,omitempty"`

	// type
	Type V1ChangeQuantityRequestDailyRateType `json:"type,omitempty"`
}

V1ChangeQuantityRequestDailyRate v1 change quantity request daily rate

swagger:model v1ChangeQuantityRequestDailyRate

func (*V1ChangeQuantityRequestDailyRate) ContextValidate

func (m *V1ChangeQuantityRequestDailyRate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 change quantity request daily rate based on the context it is used

func (*V1ChangeQuantityRequestDailyRate) MarshalBinary

func (m *V1ChangeQuantityRequestDailyRate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ChangeQuantityRequestDailyRate) UnmarshalBinary

func (m *V1ChangeQuantityRequestDailyRate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ChangeQuantityRequestDailyRate) Validate

Validate validates this v1 change quantity request daily rate

type V1ChangeQuantityRequestDailyRateType

type V1ChangeQuantityRequestDailyRateType string

V1ChangeQuantityRequestDailyRateType v1 change quantity request daily rate type

swagger:model v1ChangeQuantityRequestDailyRateType

const (

	// V1ChangeQuantityRequestDailyRateTypeTYPEFULLPRICE captures enum value "TYPE_FULL_PRICE"
	V1ChangeQuantityRequestDailyRateTypeTYPEFULLPRICE V1ChangeQuantityRequestDailyRateType = "TYPE_FULL_PRICE"

	// V1ChangeQuantityRequestDailyRateTypeTYPEDAILYRATE captures enum value "TYPE_DAILY_RATE"
	V1ChangeQuantityRequestDailyRateTypeTYPEDAILYRATE V1ChangeQuantityRequestDailyRateType = "TYPE_DAILY_RATE"

	// V1ChangeQuantityRequestDailyRateTypeTYPEFIXEDRATE captures enum value "TYPE_FIXED_RATE"
	V1ChangeQuantityRequestDailyRateTypeTYPEFIXEDRATE V1ChangeQuantityRequestDailyRateType = "TYPE_FIXED_RATE"
)

func (V1ChangeQuantityRequestDailyRateType) ContextValidate

func (m V1ChangeQuantityRequestDailyRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 change quantity request daily rate type based on context it is used

func (V1ChangeQuantityRequestDailyRateType) Pointer

Pointer returns a pointer to a freshly-allocated V1ChangeQuantityRequestDailyRateType.

func (V1ChangeQuantityRequestDailyRateType) Validate

Validate validates this v1 change quantity request daily rate type

type V1ChangeQuantityResponse

type V1ChangeQuantityResponse struct {

	// 対象の契約
	Contract *V1ChangeQuantityResponseContract `json:"contract,omitempty"`
}

V1ChangeQuantityResponse 契約数変更レスポンス

swagger:model v1ChangeQuantityResponse

func (*V1ChangeQuantityResponse) ContextValidate

func (m *V1ChangeQuantityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 change quantity response based on the context it is used

func (*V1ChangeQuantityResponse) MarshalBinary

func (m *V1ChangeQuantityResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ChangeQuantityResponse) UnmarshalBinary

func (m *V1ChangeQuantityResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ChangeQuantityResponse) Validate

func (m *V1ChangeQuantityResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 change quantity response

type V1ChangeQuantityResponseContract

type V1ChangeQuantityResponseContract struct {

	// id
	ID string `json:"id,omitempty"`
}

V1ChangeQuantityResponseContract v1 change quantity response contract

swagger:model v1ChangeQuantityResponseContract

func (*V1ChangeQuantityResponseContract) ContextValidate

func (m *V1ChangeQuantityResponseContract) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 change quantity response contract based on context it is used

func (*V1ChangeQuantityResponseContract) MarshalBinary

func (m *V1ChangeQuantityResponseContract) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ChangeQuantityResponseContract) UnmarshalBinary

func (m *V1ChangeQuantityResponseContract) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ChangeQuantityResponseContract) Validate

Validate validates this v1 change quantity response contract

type V1CheckResponse

type V1CheckResponse struct {

	// (メタデータ)
	Metadata interface{} `json:"metadata,omitempty"`

	// ステータス
	Status HealthCheckResponseServingStatus `json:"status,omitempty"`
}

V1CheckResponse ヘルスチェックのレスポンス

swagger:model v1CheckResponse

func (*V1CheckResponse) ContextValidate

func (m *V1CheckResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 check response based on the context it is used

func (*V1CheckResponse) MarshalBinary

func (m *V1CheckResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CheckResponse) UnmarshalBinary

func (m *V1CheckResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CheckResponse) Validate

func (m *V1CheckResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 check response

type V1ContractChargeItem

type V1ContractChargeItem struct {

	// 契約課金項目ID
	ID string `json:"id,omitempty"`

	// 契約課金項目名
	Name string `json:"name,omitempty"`

	// 契約課金項目管理ID
	OptionalID string `json:"optionalId,omitempty"`

	// 契約数。料金モデルが従量制の場合に使用できます
	Quantity string `json:"quantity,omitempty"`
}

V1ContractChargeItem 契約課金項目

swagger:model v1ContractChargeItem

func (*V1ContractChargeItem) ContextValidate

func (m *V1ContractChargeItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 contract charge item based on context it is used

func (*V1ContractChargeItem) MarshalBinary

func (m *V1ContractChargeItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ContractChargeItem) UnmarshalBinary

func (m *V1ContractChargeItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ContractChargeItem) Validate

func (m *V1ContractChargeItem) Validate(formats strfmt.Registry) error

Validate validates this v1 contract charge item

type V1ContractCustomField

type V1ContractCustomField struct {

	// カスタムフィールドマスターID
	MasterID string `json:"masterId,omitempty"`

	// カスタムフィールド値
	Value string `json:"value,omitempty"`
}

V1ContractCustomField カスタムフィールド

swagger:model v1ContractCustomField

func (*V1ContractCustomField) ContextValidate

func (m *V1ContractCustomField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 contract custom field based on context it is used

func (*V1ContractCustomField) MarshalBinary

func (m *V1ContractCustomField) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ContractCustomField) UnmarshalBinary

func (m *V1ContractCustomField) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ContractCustomField) Validate

func (m *V1ContractCustomField) Validate(formats strfmt.Registry) error

Validate validates this v1 contract custom field

type V1ContractItem

type V1ContractItem struct {

	// 契約課金項目
	ChargeItems []*V1ContractChargeItem `json:"chargeItems"`

	// 基本契約期間
	DefaultContractTerm *V1ContractItemTerm `json:"defaultContractTerm,omitempty"`

	// 契約終了日(RFC 3339 format)
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate,omitempty"`

	// 契約アイテムID
	ID string `json:"id,omitempty"`

	// アイテム名
	Name string `json:"name,omitempty"`

	// オプション契約アイテム(自身がオプションアイテムの場合は空)
	OptionItems []*V1ContractItem `json:"optionItems"`

	// 契約開始日(RFC 3339 format)
	// Format: date-time
	StartDate strfmt.DateTime `json:"startDate,omitempty"`

	// 契約アイテムステータス
	Status ContractItemStatus `json:"status,omitempty"`
}

V1ContractItem 契約アイテム

swagger:model v1ContractItem

func (*V1ContractItem) ContextValidate

func (m *V1ContractItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 contract item based on the context it is used

func (*V1ContractItem) MarshalBinary

func (m *V1ContractItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ContractItem) UnmarshalBinary

func (m *V1ContractItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ContractItem) Validate

func (m *V1ContractItem) Validate(formats strfmt.Registry) error

Validate validates this v1 contract item

type V1ContractItemTerm

type V1ContractItemTerm struct {

	// 単位
	Unit V1ContractItemTermUnit `json:"unit,omitempty"`

	// 期間数
	Value int32 `json:"value,omitempty"`
}

V1ContractItemTerm 基本契約期間

swagger:model v1ContractItemTerm

func (*V1ContractItemTerm) ContextValidate

func (m *V1ContractItemTerm) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 contract item term based on the context it is used

func (*V1ContractItemTerm) MarshalBinary

func (m *V1ContractItemTerm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ContractItemTerm) UnmarshalBinary

func (m *V1ContractItemTerm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ContractItemTerm) Validate

func (m *V1ContractItemTerm) Validate(formats strfmt.Registry) error

Validate validates this v1 contract item term

type V1ContractItemTermUnit

type V1ContractItemTermUnit string

V1ContractItemTermUnit 期間単位

- UNIT_MONTHLY: 月

swagger:model v1ContractItemTermUnit

const (

	// V1ContractItemTermUnitUNITMONTHLY captures enum value "UNIT_MONTHLY"
	V1ContractItemTermUnitUNITMONTHLY V1ContractItemTermUnit = "UNIT_MONTHLY"
)

func NewV1ContractItemTermUnit

func NewV1ContractItemTermUnit(value V1ContractItemTermUnit) *V1ContractItemTermUnit

func (V1ContractItemTermUnit) ContextValidate

func (m V1ContractItemTermUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 contract item term unit based on context it is used

func (V1ContractItemTermUnit) Pointer

Pointer returns a pointer to a freshly-allocated V1ContractItemTermUnit.

func (V1ContractItemTermUnit) Validate

func (m V1ContractItemTermUnit) Validate(formats strfmt.Registry) error

Validate validates this v1 contract item term unit

type V1CreateCatalogItemRequestCatalogChargeItem

type V1CreateCatalogItemRequestCatalogChargeItem struct {

	// 一括請求オプション(定期課金のみ指定できるオプションです)
	BillAllAtOnce bool `json:"billAllAtOnce,omitempty"`

	// 請求周期
	BillingCycle *V1CreateCatalogItemRequestTerm `json:"billingCycle,omitempty"`

	// 支払期限タイミング
	BillingDueTiming *CreateCatalogItemRequestCatalogChargeItemTiming `json:"billingDueTiming,omitempty"`

	// 請求タイミング(ex: 翌々月 初日)
	BillingTiming *CreateCatalogItemRequestCatalogChargeItemTiming `json:"billingTiming,omitempty"`

	// 終了月日割持設定
	EndDailyRate *CreateCatalogItemRequestCatalogChargeItemDailyRate `json:"endDailyRate,omitempty"`

	// 課金項目名
	Name string `json:"name,omitempty"`

	// 料金モデル
	PricingModel *CatalogChargeItemPricingModel `json:"pricingModel,omitempty"`

	// 端数処理の方法
	Rounding CatalogChargeItemRounding `json:"rounding,omitempty"`

	// 端数処理の精度
	Scale int32 `json:"scale,omitempty"`

	// 開始月日割持設定
	StartDailyRate *CreateCatalogItemRequestCatalogChargeItemDailyRate `json:"startDailyRate,omitempty"`

	// 課金項目タイプ
	Type CreateCatalogItemRequestCatalogChargeItemType `json:"type,omitempty"`
}

V1CreateCatalogItemRequestCatalogChargeItem v1 create catalog item request catalog charge item

swagger:model v1CreateCatalogItemRequestCatalogChargeItem

func (*V1CreateCatalogItemRequestCatalogChargeItem) ContextValidate

ContextValidate validate this v1 create catalog item request catalog charge item based on the context it is used

func (*V1CreateCatalogItemRequestCatalogChargeItem) MarshalBinary

func (m *V1CreateCatalogItemRequestCatalogChargeItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateCatalogItemRequestCatalogChargeItem) UnmarshalBinary

func (m *V1CreateCatalogItemRequestCatalogChargeItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateCatalogItemRequestCatalogChargeItem) Validate

Validate validates this v1 create catalog item request catalog charge item

type V1CreateCatalogItemRequestTerm

type V1CreateCatalogItemRequestTerm struct {

	// 単位
	Unit V1CreateCatalogItemRequestTermUnit `json:"unit,omitempty"`

	// 期間数
	// Required: true
	Value *int32 `json:"value"`
}

V1CreateCatalogItemRequestTerm v1 create catalog item request term

swagger:model v1CreateCatalogItemRequestTerm

func (*V1CreateCatalogItemRequestTerm) ContextValidate

func (m *V1CreateCatalogItemRequestTerm) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create catalog item request term based on the context it is used

func (*V1CreateCatalogItemRequestTerm) MarshalBinary

func (m *V1CreateCatalogItemRequestTerm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateCatalogItemRequestTerm) UnmarshalBinary

func (m *V1CreateCatalogItemRequestTerm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateCatalogItemRequestTerm) Validate

func (m *V1CreateCatalogItemRequestTerm) Validate(formats strfmt.Registry) error

Validate validates this v1 create catalog item request term

type V1CreateCatalogItemRequestTermUnit

type V1CreateCatalogItemRequestTermUnit string

V1CreateCatalogItemRequestTermUnit 期間単位

- UNIT_MONTHLY: 月

swagger:model v1CreateCatalogItemRequestTermUnit

const (

	// V1CreateCatalogItemRequestTermUnitUNITMONTHLY captures enum value "UNIT_MONTHLY"
	V1CreateCatalogItemRequestTermUnitUNITMONTHLY V1CreateCatalogItemRequestTermUnit = "UNIT_MONTHLY"
)

func (V1CreateCatalogItemRequestTermUnit) ContextValidate

func (m V1CreateCatalogItemRequestTermUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create catalog item request term unit based on context it is used

func (V1CreateCatalogItemRequestTermUnit) Pointer

Pointer returns a pointer to a freshly-allocated V1CreateCatalogItemRequestTermUnit.

func (V1CreateCatalogItemRequestTermUnit) Validate

Validate validates this v1 create catalog item request term unit

type V1CreateCatalogItemResponse

type V1CreateCatalogItemResponse struct {

	// catalog item
	CatalogItem *V1CatalogItem `json:"catalogItem,omitempty"`
}

V1CreateCatalogItemResponse カタログアイテム作成のレスポンス

swagger:model v1CreateCatalogItemResponse

func (*V1CreateCatalogItemResponse) ContextValidate

func (m *V1CreateCatalogItemResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create catalog item response based on the context it is used

func (*V1CreateCatalogItemResponse) MarshalBinary

func (m *V1CreateCatalogItemResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateCatalogItemResponse) UnmarshalBinary

func (m *V1CreateCatalogItemResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateCatalogItemResponse) Validate

func (m *V1CreateCatalogItemResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create catalog item response

type V1CreateContractNPNPResponse

type V1CreateContractNPNPResponse struct {

	// 契約
	Contract *Publicv1Contract `json:"contract,omitempty"`
}

V1CreateContractNPNPResponse 契約作成のレスポンス

swagger:model v1CreateContractNPNPResponse

func (*V1CreateContractNPNPResponse) ContextValidate

func (m *V1CreateContractNPNPResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create contract n p n p response based on the context it is used

func (*V1CreateContractNPNPResponse) MarshalBinary

func (m *V1CreateContractNPNPResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateContractNPNPResponse) UnmarshalBinary

func (m *V1CreateContractNPNPResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateContractNPNPResponse) Validate

func (m *V1CreateContractNPNPResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create contract n p n p response

type V1CreateContractRequest

type V1CreateContractRequest struct {

	// 顧客
	Customer *V1CreateContractRequestCustomer `json:"customer,omitempty"`

	// メインとなるアイテム
	// Required: true
	MainItems []*CreateContractRequestMainItem `json:"mainItems"`

	// 契約管理ID
	OptionalID string `json:"optionalId,omitempty"`
}

V1CreateContractRequest 契約作成のリクエスト

swagger:model v1CreateContractRequest

func (*V1CreateContractRequest) ContextValidate

func (m *V1CreateContractRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create contract request based on the context it is used

func (*V1CreateContractRequest) MarshalBinary

func (m *V1CreateContractRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateContractRequest) UnmarshalBinary

func (m *V1CreateContractRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateContractRequest) Validate

func (m *V1CreateContractRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 create contract request

type V1CreateContractRequestChargeItem

type V1CreateContractRequestChargeItem struct {

	// 一括請求オプション。指定しなければカタログアイテムに従います
	BillAllAtOnce bool `json:"billAllAtOnce,omitempty"`

	// 支払期限タイミング
	BillingDueTiming *V1CreateContractRequestChargeItemTiming `json:"billingDueTiming,omitempty"`

	// 請求タイミング
	BillingTiming *V1CreateContractRequestChargeItemTiming `json:"billingTiming,omitempty"`

	// カタログ課金項目ID
	// Required: true
	CatalogChargeItemID *string `json:"catalogChargeItemId"`

	// (DEPRECATED: name をお使いください) 課金項目名
	ChargeItemName string `json:"chargeItemName,omitempty"`

	// 課金項目名。指定しなければカタログアイテムに従います
	Name string `json:"name,omitempty"`

	// 契約課金項目管理ID(半角英数字と_-のみ使用できます)
	OptionalID string `json:"optionalId,omitempty"`

	// 単価。カタログの料金モデルが定額または従量制のみで使用できます。指定しなければカタログアイテムに従います
	Price int32 `json:"price,omitempty"`

	// 契約数。料金モデルが従量制の場合に使用できます
	Quantity int32 `json:"quantity,omitempty"`
}

V1CreateContractRequestChargeItem v1 create contract request charge item

swagger:model v1CreateContractRequestChargeItem

func (*V1CreateContractRequestChargeItem) ContextValidate

func (m *V1CreateContractRequestChargeItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create contract request charge item based on the context it is used

func (*V1CreateContractRequestChargeItem) MarshalBinary

func (m *V1CreateContractRequestChargeItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateContractRequestChargeItem) UnmarshalBinary

func (m *V1CreateContractRequestChargeItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateContractRequestChargeItem) Validate

Validate validates this v1 create contract request charge item

type V1CreateContractRequestChargeItemTiming

type V1CreateContractRequestChargeItemTiming struct {

	// UNIT_MONTHLY指定時のオプション
	MonthlyOption V1CreateContractRequestChargeItemTimingMonthlyOption `json:"monthlyOption,omitempty"`

	// 単位
	Unit V1CreateContractRequestChargeItemTimingUnit `json:"unit,omitempty"`

	// 数(負数の場合は前を表す。例: { "value": -1, "unit": "UNIT_MONTHLY" } => 先月)
	// Required: true
	Value *int32 `json:"value"`
}

V1CreateContractRequestChargeItemTiming タイミング

swagger:model v1CreateContractRequestChargeItemTiming

func (*V1CreateContractRequestChargeItemTiming) ContextValidate

ContextValidate validate this v1 create contract request charge item timing based on the context it is used

func (*V1CreateContractRequestChargeItemTiming) MarshalBinary

func (m *V1CreateContractRequestChargeItemTiming) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateContractRequestChargeItemTiming) UnmarshalBinary

func (m *V1CreateContractRequestChargeItemTiming) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateContractRequestChargeItemTiming) Validate

Validate validates this v1 create contract request charge item timing

type V1CreateContractRequestChargeItemTimingMonthlyOption

type V1CreateContractRequestChargeItemTimingMonthlyOption string

V1CreateContractRequestChargeItemTimingMonthlyOption UNIT_MONTHLY指定時のオプション(1~31の数字 or Enumの文字列)

swagger:model v1CreateContractRequestChargeItemTimingMonthlyOption

const (

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY1 captures enum value "MONTHLY_OPTION_DAY_1"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY1 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_1"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY2 captures enum value "MONTHLY_OPTION_DAY_2"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY2 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_2"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY3 captures enum value "MONTHLY_OPTION_DAY_3"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY3 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_3"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY4 captures enum value "MONTHLY_OPTION_DAY_4"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY4 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_4"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY5 captures enum value "MONTHLY_OPTION_DAY_5"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY5 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_5"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY6 captures enum value "MONTHLY_OPTION_DAY_6"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY6 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_6"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY7 captures enum value "MONTHLY_OPTION_DAY_7"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY7 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_7"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY8 captures enum value "MONTHLY_OPTION_DAY_8"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY8 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_8"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY9 captures enum value "MONTHLY_OPTION_DAY_9"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY9 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_9"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY10 captures enum value "MONTHLY_OPTION_DAY_10"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY10 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_10"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY11 captures enum value "MONTHLY_OPTION_DAY_11"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY11 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_11"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY12 captures enum value "MONTHLY_OPTION_DAY_12"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY12 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_12"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY13 captures enum value "MONTHLY_OPTION_DAY_13"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY13 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_13"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY14 captures enum value "MONTHLY_OPTION_DAY_14"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY14 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_14"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY15 captures enum value "MONTHLY_OPTION_DAY_15"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY15 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_15"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY16 captures enum value "MONTHLY_OPTION_DAY_16"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY16 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_16"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY17 captures enum value "MONTHLY_OPTION_DAY_17"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY17 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_17"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY18 captures enum value "MONTHLY_OPTION_DAY_18"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY18 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_18"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY19 captures enum value "MONTHLY_OPTION_DAY_19"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY19 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_19"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY20 captures enum value "MONTHLY_OPTION_DAY_20"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY20 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_20"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY21 captures enum value "MONTHLY_OPTION_DAY_21"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY21 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_21"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY22 captures enum value "MONTHLY_OPTION_DAY_22"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY22 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_22"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY23 captures enum value "MONTHLY_OPTION_DAY_23"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY23 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_23"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY24 captures enum value "MONTHLY_OPTION_DAY_24"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY24 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_24"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY25 captures enum value "MONTHLY_OPTION_DAY_25"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY25 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_25"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY26 captures enum value "MONTHLY_OPTION_DAY_26"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY26 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_26"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY27 captures enum value "MONTHLY_OPTION_DAY_27"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY27 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_27"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY28 captures enum value "MONTHLY_OPTION_DAY_28"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY28 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_28"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY29 captures enum value "MONTHLY_OPTION_DAY_29"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY29 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_29"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY30 captures enum value "MONTHLY_OPTION_DAY_30"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY30 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_30"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY31 captures enum value "MONTHLY_OPTION_DAY_31"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONDAY31 V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_DAY_31"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONFIRSTDAYOFMONTH captures enum value "MONTHLY_OPTION_FIRST_DAY_OF_MONTH"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONFIRSTDAYOFMONTH V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_FIRST_DAY_OF_MONTH"

	// V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONLASTDAYOFMONTH captures enum value "MONTHLY_OPTION_LAST_DAY_OF_MONTH"
	V1CreateContractRequestChargeItemTimingMonthlyOptionMONTHLYOPTIONLASTDAYOFMONTH V1CreateContractRequestChargeItemTimingMonthlyOption = "MONTHLY_OPTION_LAST_DAY_OF_MONTH"
)

func (V1CreateContractRequestChargeItemTimingMonthlyOption) ContextValidate

ContextValidate validates this v1 create contract request charge item timing monthly option based on context it is used

func (V1CreateContractRequestChargeItemTimingMonthlyOption) Pointer

Pointer returns a pointer to a freshly-allocated V1CreateContractRequestChargeItemTimingMonthlyOption.

func (V1CreateContractRequestChargeItemTimingMonthlyOption) Validate

Validate validates this v1 create contract request charge item timing monthly option

type V1CreateContractRequestChargeItemTimingUnit

type V1CreateContractRequestChargeItemTimingUnit string

V1CreateContractRequestChargeItemTimingUnit 期間単位

- UNIT_MONTHLY: 月

swagger:model v1CreateContractRequestChargeItemTimingUnit

const (

	// V1CreateContractRequestChargeItemTimingUnitUNITMONTHLY captures enum value "UNIT_MONTHLY"
	V1CreateContractRequestChargeItemTimingUnitUNITMONTHLY V1CreateContractRequestChargeItemTimingUnit = "UNIT_MONTHLY"
)

func (V1CreateContractRequestChargeItemTimingUnit) ContextValidate

ContextValidate validates this v1 create contract request charge item timing unit based on context it is used

func (V1CreateContractRequestChargeItemTimingUnit) Pointer

Pointer returns a pointer to a freshly-allocated V1CreateContractRequestChargeItemTimingUnit.

func (V1CreateContractRequestChargeItemTimingUnit) Validate

Validate validates this v1 create contract request charge item timing unit

type V1CreateContractRequestCustomField

type V1CreateContractRequestCustomField struct {

	// custom field master Id
	CustomFieldMasterID string `json:"customFieldMasterId,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

V1CreateContractRequestCustomField v1 create contract request custom field

swagger:model v1CreateContractRequestCustomField

func (*V1CreateContractRequestCustomField) ContextValidate

func (m *V1CreateContractRequestCustomField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create contract request custom field based on context it is used

func (*V1CreateContractRequestCustomField) MarshalBinary

func (m *V1CreateContractRequestCustomField) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateContractRequestCustomField) UnmarshalBinary

func (m *V1CreateContractRequestCustomField) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateContractRequestCustomField) Validate

Validate validates this v1 create contract request custom field

type V1CreateContractRequestCustomer

type V1CreateContractRequestCustomer struct {

	// 顧客担当者ID(請求先等の担当者として登録されます)
	// Required: true
	CustomerStaffID *string `json:"customerStaffId"`

	// 顧客担当者管理ID(顧客担当者IDの代わりに指定可)
	CustomerStaffOptionalID string `json:"customerStaffOptionalId,omitempty"`

	// 顧客ID
	// Required: true
	ID *string `json:"id"`

	// 顧客管理ID(顧客IDの代わりに指定可)
	OptionalID string `json:"optionalId,omitempty"`
}

V1CreateContractRequestCustomer 顧客

swagger:model v1CreateContractRequestCustomer

func (*V1CreateContractRequestCustomer) ContextValidate

func (m *V1CreateContractRequestCustomer) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create contract request customer based on context it is used

func (*V1CreateContractRequestCustomer) MarshalBinary

func (m *V1CreateContractRequestCustomer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateContractRequestCustomer) UnmarshalBinary

func (m *V1CreateContractRequestCustomer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateContractRequestCustomer) Validate

Validate validates this v1 create contract request customer

type V1CreateContractRequestOptionItem

type V1CreateContractRequestOptionItem struct {

	// カタログアイテムID
	// Required: true
	CatalogItemID *string `json:"catalogItemId"`

	// カタログアイテム管理ID(カタログアイテムIDの代わりに指定可)
	CatalogItemOptionalID string `json:"catalogItemOptionalId,omitempty"`

	// 課金項目パラメータ
	ChargeItems []*V1CreateContractRequestChargeItem `json:"chargeItems"`

	// 基本契約期間(省略時はカタログの契約期間から適用)
	DefaultContractTerm *V1CreateContractRequestTerm `json:"defaultContractTerm,omitempty"`

	// 契約終了日(省略時はカタログの契約期間から算出(RFC 3339 format))
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate,omitempty"`

	// アイテム名。指定しなければカタログアイテムに従います。
	Name string `json:"name,omitempty"`
}

V1CreateContractRequestOptionItem オプションとなるアイテム

swagger:model v1CreateContractRequestOptionItem

func (*V1CreateContractRequestOptionItem) ContextValidate

func (m *V1CreateContractRequestOptionItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create contract request option item based on the context it is used

func (*V1CreateContractRequestOptionItem) MarshalBinary

func (m *V1CreateContractRequestOptionItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateContractRequestOptionItem) UnmarshalBinary

func (m *V1CreateContractRequestOptionItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateContractRequestOptionItem) Validate

Validate validates this v1 create contract request option item

type V1CreateContractRequestTerm

type V1CreateContractRequestTerm struct {

	// 単位
	Unit V1CreateContractRequestTermUnit `json:"unit,omitempty"`

	// 期間数
	// Required: true
	Value *int32 `json:"value"`
}

V1CreateContractRequestTerm 基本契約期間

swagger:model v1CreateContractRequestTerm

func (*V1CreateContractRequestTerm) ContextValidate

func (m *V1CreateContractRequestTerm) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create contract request term based on the context it is used

func (*V1CreateContractRequestTerm) MarshalBinary

func (m *V1CreateContractRequestTerm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateContractRequestTerm) UnmarshalBinary

func (m *V1CreateContractRequestTerm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateContractRequestTerm) Validate

func (m *V1CreateContractRequestTerm) Validate(formats strfmt.Registry) error

Validate validates this v1 create contract request term

type V1CreateContractRequestTermUnit

type V1CreateContractRequestTermUnit string

V1CreateContractRequestTermUnit 期間単位

- UNIT_MONTHLY: 月

swagger:model v1CreateContractRequestTermUnit

const (

	// V1CreateContractRequestTermUnitUNITMONTHLY captures enum value "UNIT_MONTHLY"
	V1CreateContractRequestTermUnitUNITMONTHLY V1CreateContractRequestTermUnit = "UNIT_MONTHLY"
)

func (V1CreateContractRequestTermUnit) ContextValidate

func (m V1CreateContractRequestTermUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create contract request term unit based on context it is used

func (V1CreateContractRequestTermUnit) Pointer

Pointer returns a pointer to a freshly-allocated V1CreateContractRequestTermUnit.

func (V1CreateContractRequestTermUnit) Validate

Validate validates this v1 create contract request term unit

type V1CreateContractResponse

type V1CreateContractResponse struct {

	// 契約
	Contract *Publicv1Contract `json:"contract,omitempty"`
}

V1CreateContractResponse 契約作成のレスポンス

swagger:model v1CreateContractResponse

func (*V1CreateContractResponse) ContextValidate

func (m *V1CreateContractResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create contract response based on the context it is used

func (*V1CreateContractResponse) MarshalBinary

func (m *V1CreateContractResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateContractResponse) UnmarshalBinary

func (m *V1CreateContractResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateContractResponse) Validate

func (m *V1CreateContractResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create contract response

type V1CreateCustomFieldMasterRequestDataType

type V1CreateCustomFieldMasterRequestDataType string

V1CreateCustomFieldMasterRequestDataType データタイプ

swagger:model v1CreateCustomFieldMasterRequestDataType

const (

	// V1CreateCustomFieldMasterRequestDataTypeDATATYPESTRING captures enum value "DATA_TYPE_STRING"
	V1CreateCustomFieldMasterRequestDataTypeDATATYPESTRING V1CreateCustomFieldMasterRequestDataType = "DATA_TYPE_STRING"

	// V1CreateCustomFieldMasterRequestDataTypeDATATYPEDATE captures enum value "DATA_TYPE_DATE"
	V1CreateCustomFieldMasterRequestDataTypeDATATYPEDATE V1CreateCustomFieldMasterRequestDataType = "DATA_TYPE_DATE"

	// V1CreateCustomFieldMasterRequestDataTypeDATATYPESELECTLIST captures enum value "DATA_TYPE_SELECT_LIST"
	V1CreateCustomFieldMasterRequestDataTypeDATATYPESELECTLIST V1CreateCustomFieldMasterRequestDataType = "DATA_TYPE_SELECT_LIST"
)

func (V1CreateCustomFieldMasterRequestDataType) ContextValidate

ContextValidate validates this v1 create custom field master request data type based on context it is used

func (V1CreateCustomFieldMasterRequestDataType) Pointer

Pointer returns a pointer to a freshly-allocated V1CreateCustomFieldMasterRequestDataType.

func (V1CreateCustomFieldMasterRequestDataType) Validate

Validate validates this v1 create custom field master request data type

type V1CreateCustomFieldMasterRequestFieldType

type V1CreateCustomFieldMasterRequestFieldType string

V1CreateCustomFieldMasterRequestFieldType フィールドタイプ

swagger:model v1CreateCustomFieldMasterRequestFieldType

const (

	// V1CreateCustomFieldMasterRequestFieldTypeFIELDTYPECUSTOMER captures enum value "FIELD_TYPE_CUSTOMER"
	V1CreateCustomFieldMasterRequestFieldTypeFIELDTYPECUSTOMER V1CreateCustomFieldMasterRequestFieldType = "FIELD_TYPE_CUSTOMER"

	// V1CreateCustomFieldMasterRequestFieldTypeFIELDTYPECONTRACT captures enum value "FIELD_TYPE_CONTRACT"
	V1CreateCustomFieldMasterRequestFieldTypeFIELDTYPECONTRACT V1CreateCustomFieldMasterRequestFieldType = "FIELD_TYPE_CONTRACT"
)

func (V1CreateCustomFieldMasterRequestFieldType) ContextValidate

ContextValidate validates this v1 create custom field master request field type based on context it is used

func (V1CreateCustomFieldMasterRequestFieldType) Pointer

Pointer returns a pointer to a freshly-allocated V1CreateCustomFieldMasterRequestFieldType.

func (V1CreateCustomFieldMasterRequestFieldType) Validate

Validate validates this v1 create custom field master request field type

type V1CreateCustomFieldMasterResponse

type V1CreateCustomFieldMasterResponse struct {

	// カスタムフィールドマスター
	CustomFieldMaster *V1CustomFieldMaster `json:"customFieldMaster,omitempty"`
}

V1CreateCustomFieldMasterResponse カスタムフィールドマスター新規追加のレスポンス

swagger:model v1CreateCustomFieldMasterResponse

func (*V1CreateCustomFieldMasterResponse) ContextValidate

func (m *V1CreateCustomFieldMasterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create custom field master response based on the context it is used

func (*V1CreateCustomFieldMasterResponse) MarshalBinary

func (m *V1CreateCustomFieldMasterResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateCustomFieldMasterResponse) UnmarshalBinary

func (m *V1CreateCustomFieldMasterResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateCustomFieldMasterResponse) Validate

Validate validates this v1 create custom field master response

type V1CreateCustomerRequest

type V1CreateCustomerRequest struct {

	// 顧客名
	// Required: true
	Name *string `json:"name"`

	// 顧客管理ID
	OptionalID string `json:"optionalId,omitempty"`
}

V1CreateCustomerRequest 顧客作成のリクエスト

swagger:model v1CreateCustomerRequest

func (*V1CreateCustomerRequest) ContextValidate

func (m *V1CreateCustomerRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create customer request based on context it is used

func (*V1CreateCustomerRequest) MarshalBinary

func (m *V1CreateCustomerRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateCustomerRequest) UnmarshalBinary

func (m *V1CreateCustomerRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateCustomerRequest) Validate

func (m *V1CreateCustomerRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 create customer request

type V1CreateCustomerResponse

type V1CreateCustomerResponse struct {

	// 顧客
	Customer *Publicv1Customer `json:"customer,omitempty"`
}

V1CreateCustomerResponse 顧客作成のレスポンス

swagger:model v1CreateCustomerResponse

func (*V1CreateCustomerResponse) ContextValidate

func (m *V1CreateCustomerResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create customer response based on the context it is used

func (*V1CreateCustomerResponse) MarshalBinary

func (m *V1CreateCustomerResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateCustomerResponse) UnmarshalBinary

func (m *V1CreateCustomerResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateCustomerResponse) Validate

func (m *V1CreateCustomerResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create customer response

type V1CreateCustomerStaffRequest

type V1CreateCustomerStaffRequest struct {

	// 住所
	Address *V1CreateCustomerStaffRequestAddress `json:"address,omitempty"`

	// 顧客ID
	// Required: true
	CustomerID *string `json:"customerId"`

	// 顧客管理ID(顧客IDの代わりに指定可)
	CustomerOptionalID string `json:"customerOptionalId,omitempty"`

	// 部門
	Department string `json:"department,omitempty"`

	// メールアドレス
	EmailAddress string `json:"emailAddress,omitempty"`

	// 顧客担当者名
	Name *V1CreateCustomerStaffRequestName `json:"name,omitempty"`

	// 顧客担当者管理ID
	OptionalID string `json:"optionalId,omitempty"`

	// 電話番号
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// 肩書
	Title string `json:"title,omitempty"`
}

V1CreateCustomerStaffRequest 顧客担当者作成のリクエスト

swagger:model v1CreateCustomerStaffRequest

func (*V1CreateCustomerStaffRequest) ContextValidate

func (m *V1CreateCustomerStaffRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create customer staff request based on the context it is used

func (*V1CreateCustomerStaffRequest) MarshalBinary

func (m *V1CreateCustomerStaffRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateCustomerStaffRequest) UnmarshalBinary

func (m *V1CreateCustomerStaffRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateCustomerStaffRequest) Validate

func (m *V1CreateCustomerStaffRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 create customer staff request

type V1CreateCustomerStaffRequestAddress

type V1CreateCustomerStaffRequestAddress struct {

	// [番地, 建物名・階数]
	AddressLines []string `json:"addressLines"`

	// 市区町村
	City string `json:"city,omitempty"`

	// 国
	Country V1CreateCustomerStaffRequestAddressCountry `json:"country,omitempty"`

	// 都道府県
	Prefecture V1CreateCustomerStaffRequestAddressPrefecture `json:"prefecture,omitempty"`

	// 郵便番号
	ZipCode string `json:"zipCode,omitempty"`
}

V1CreateCustomerStaffRequestAddress 住所

swagger:model v1CreateCustomerStaffRequestAddress

func (*V1CreateCustomerStaffRequestAddress) ContextValidate

func (m *V1CreateCustomerStaffRequestAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create customer staff request address based on the context it is used

func (*V1CreateCustomerStaffRequestAddress) MarshalBinary

func (m *V1CreateCustomerStaffRequestAddress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateCustomerStaffRequestAddress) UnmarshalBinary

func (m *V1CreateCustomerStaffRequestAddress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateCustomerStaffRequestAddress) Validate

Validate validates this v1 create customer staff request address

type V1CreateCustomerStaffRequestAddressCountry

type V1CreateCustomerStaffRequestAddressCountry string

V1CreateCustomerStaffRequestAddressCountry 国

swagger:model v1CreateCustomerStaffRequestAddressCountry

const (

	// V1CreateCustomerStaffRequestAddressCountryCOUNTRYJP captures enum value "COUNTRY_JP"
	V1CreateCustomerStaffRequestAddressCountryCOUNTRYJP V1CreateCustomerStaffRequestAddressCountry = "COUNTRY_JP"
)

func (V1CreateCustomerStaffRequestAddressCountry) ContextValidate

ContextValidate validates this v1 create customer staff request address country based on context it is used

func (V1CreateCustomerStaffRequestAddressCountry) Pointer

Pointer returns a pointer to a freshly-allocated V1CreateCustomerStaffRequestAddressCountry.

func (V1CreateCustomerStaffRequestAddressCountry) Validate

Validate validates this v1 create customer staff request address country

type V1CreateCustomerStaffRequestAddressPrefecture

type V1CreateCustomerStaffRequestAddressPrefecture string

V1CreateCustomerStaffRequestAddressPrefecture 都道府県

swagger:model v1CreateCustomerStaffRequestAddressPrefecture

const (

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREHOKKAIDO captures enum value "PREFECTURE_HOKKAIDO"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREHOKKAIDO V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_HOKKAIDO"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREAOMORI captures enum value "PREFECTURE_AOMORI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREAOMORI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_AOMORI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREIWATE captures enum value "PREFECTURE_IWATE"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREIWATE V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_IWATE"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREMIYAGI captures enum value "PREFECTURE_MIYAGI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREMIYAGI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_MIYAGI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREAKITA captures enum value "PREFECTURE_AKITA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREAKITA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_AKITA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREYAMAGATA captures enum value "PREFECTURE_YAMAGATA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREYAMAGATA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_YAMAGATA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREFUKUSHIMA captures enum value "PREFECTURE_FUKUSHIMA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREFUKUSHIMA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_FUKUSHIMA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREIBARAKI captures enum value "PREFECTURE_IBARAKI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREIBARAKI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_IBARAKI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURETOCHIGI captures enum value "PREFECTURE_TOCHIGI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURETOCHIGI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_TOCHIGI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREGUNMA captures enum value "PREFECTURE_GUNMA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREGUNMA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_GUNMA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURESAITAMA captures enum value "PREFECTURE_SAITAMA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURESAITAMA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_SAITAMA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURECHIBA captures enum value "PREFECTURE_CHIBA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURECHIBA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_CHIBA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURETOKYO captures enum value "PREFECTURE_TOKYO"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURETOKYO V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_TOKYO"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKANAGAWA captures enum value "PREFECTURE_KANAGAWA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKANAGAWA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_KANAGAWA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURENIIGATA captures enum value "PREFECTURE_NIIGATA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURENIIGATA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_NIIGATA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURETOYAMA captures enum value "PREFECTURE_TOYAMA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURETOYAMA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_TOYAMA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREISHIKAWA captures enum value "PREFECTURE_ISHIKAWA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREISHIKAWA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_ISHIKAWA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREFUKUI captures enum value "PREFECTURE_FUKUI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREFUKUI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_FUKUI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREYAMANASHI captures enum value "PREFECTURE_YAMANASHI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREYAMANASHI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_YAMANASHI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURENAGANO captures enum value "PREFECTURE_NAGANO"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURENAGANO V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_NAGANO"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREGIFU captures enum value "PREFECTURE_GIFU"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREGIFU V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_GIFU"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURESHIZUOKA captures enum value "PREFECTURE_SHIZUOKA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURESHIZUOKA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_SHIZUOKA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREAICHI captures enum value "PREFECTURE_AICHI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREAICHI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_AICHI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREMIE captures enum value "PREFECTURE_MIE"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREMIE V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_MIE"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURESHIGA captures enum value "PREFECTURE_SHIGA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURESHIGA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_SHIGA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKYOTO captures enum value "PREFECTURE_KYOTO"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKYOTO V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_KYOTO"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREOSAKA captures enum value "PREFECTURE_OSAKA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREOSAKA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_OSAKA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREHYOGO captures enum value "PREFECTURE_HYOGO"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREHYOGO V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_HYOGO"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURENARA captures enum value "PREFECTURE_NARA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURENARA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_NARA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREWAKAYAMA captures enum value "PREFECTURE_WAKAYAMA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREWAKAYAMA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_WAKAYAMA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURETOTTORI captures enum value "PREFECTURE_TOTTORI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURETOTTORI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_TOTTORI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURESHIMANE captures enum value "PREFECTURE_SHIMANE"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURESHIMANE V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_SHIMANE"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREOKAYAMA captures enum value "PREFECTURE_OKAYAMA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREOKAYAMA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_OKAYAMA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREHIROSHIMA captures enum value "PREFECTURE_HIROSHIMA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREHIROSHIMA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_HIROSHIMA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREYAMAGUCHI captures enum value "PREFECTURE_YAMAGUCHI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREYAMAGUCHI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_YAMAGUCHI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURETOKUSHIMA captures enum value "PREFECTURE_TOKUSHIMA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURETOKUSHIMA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_TOKUSHIMA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKAGAWA captures enum value "PREFECTURE_KAGAWA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKAGAWA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_KAGAWA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREEHIME captures enum value "PREFECTURE_EHIME"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREEHIME V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_EHIME"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKOCHI captures enum value "PREFECTURE_KOCHI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKOCHI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_KOCHI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREFUKUOKA captures enum value "PREFECTURE_FUKUOKA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREFUKUOKA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_FUKUOKA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURESAGA captures enum value "PREFECTURE_SAGA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURESAGA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_SAGA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTURENAGASAKI captures enum value "PREFECTURE_NAGASAKI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTURENAGASAKI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_NAGASAKI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKUMAMOTO captures enum value "PREFECTURE_KUMAMOTO"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKUMAMOTO V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_KUMAMOTO"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREOITA captures enum value "PREFECTURE_OITA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREOITA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_OITA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREMIYAZAKI captures enum value "PREFECTURE_MIYAZAKI"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREMIYAZAKI V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_MIYAZAKI"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKAGOSHIMA captures enum value "PREFECTURE_KAGOSHIMA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREKAGOSHIMA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_KAGOSHIMA"

	// V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREOKINAWA captures enum value "PREFECTURE_OKINAWA"
	V1CreateCustomerStaffRequestAddressPrefecturePREFECTUREOKINAWA V1CreateCustomerStaffRequestAddressPrefecture = "PREFECTURE_OKINAWA"
)

func (V1CreateCustomerStaffRequestAddressPrefecture) ContextValidate

ContextValidate validates this v1 create customer staff request address prefecture based on context it is used

func (V1CreateCustomerStaffRequestAddressPrefecture) Pointer

Pointer returns a pointer to a freshly-allocated V1CreateCustomerStaffRequestAddressPrefecture.

func (V1CreateCustomerStaffRequestAddressPrefecture) Validate

Validate validates this v1 create customer staff request address prefecture

type V1CreateCustomerStaffRequestName

type V1CreateCustomerStaffRequestName struct {

	// 顧客担当者の名
	FirstName string `json:"firstName,omitempty"`

	// 顧客担当者の姓
	LastName string `json:"lastName,omitempty"`
}

V1CreateCustomerStaffRequestName 名前

swagger:model v1CreateCustomerStaffRequestName

func (*V1CreateCustomerStaffRequestName) ContextValidate

func (m *V1CreateCustomerStaffRequestName) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create customer staff request name based on context it is used

func (*V1CreateCustomerStaffRequestName) MarshalBinary

func (m *V1CreateCustomerStaffRequestName) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateCustomerStaffRequestName) UnmarshalBinary

func (m *V1CreateCustomerStaffRequestName) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateCustomerStaffRequestName) Validate

Validate validates this v1 create customer staff request name

type V1CreateCustomerStaffResponse

type V1CreateCustomerStaffResponse struct {

	// 顧客担当者
	CustomerStaff *Publicv1CustomerStaff `json:"customerStaff,omitempty"`
}

V1CreateCustomerStaffResponse 顧客担当者作成のレスポンス

swagger:model v1CreateCustomerStaffResponse

func (*V1CreateCustomerStaffResponse) ContextValidate

func (m *V1CreateCustomerStaffResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create customer staff response based on the context it is used

func (*V1CreateCustomerStaffResponse) MarshalBinary

func (m *V1CreateCustomerStaffResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateCustomerStaffResponse) UnmarshalBinary

func (m *V1CreateCustomerStaffResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateCustomerStaffResponse) Validate

func (m *V1CreateCustomerStaffResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create customer staff response

type V1CreateProductRequest

type V1CreateProductRequest struct {

	// プロダクト概要
	Description string `json:"description,omitempty"`

	// プロダクト名
	Name string `json:"name,omitempty"`

	// プロダクト管理ID
	OptionalID string `json:"optionalId,omitempty"`
}

V1CreateProductRequest プロダクト作成のリクエスト

swagger:model v1CreateProductRequest

func (*V1CreateProductRequest) ContextValidate

func (m *V1CreateProductRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 create product request based on context it is used

func (*V1CreateProductRequest) MarshalBinary

func (m *V1CreateProductRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateProductRequest) UnmarshalBinary

func (m *V1CreateProductRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateProductRequest) Validate

func (m *V1CreateProductRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 create product request

type V1CreateProductResponse

type V1CreateProductResponse struct {

	// product
	Product *V1Product `json:"product,omitempty"`
}

V1CreateProductResponse プロダクト作成のレスポンス

swagger:model v1CreateProductResponse

func (*V1CreateProductResponse) ContextValidate

func (m *V1CreateProductResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create product response based on the context it is used

func (*V1CreateProductResponse) MarshalBinary

func (m *V1CreateProductResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateProductResponse) UnmarshalBinary

func (m *V1CreateProductResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateProductResponse) Validate

func (m *V1CreateProductResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create product response

type V1CreateUsageUnitResponse

type V1CreateUsageUnitResponse struct {

	// usage unit
	UsageUnit *V1UsageUnit `json:"usageUnit,omitempty"`
}

V1CreateUsageUnitResponse 使用量単位の作成レスポンス

swagger:model v1CreateUsageUnitResponse

func (*V1CreateUsageUnitResponse) ContextValidate

func (m *V1CreateUsageUnitResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 create usage unit response based on the context it is used

func (*V1CreateUsageUnitResponse) MarshalBinary

func (m *V1CreateUsageUnitResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CreateUsageUnitResponse) UnmarshalBinary

func (m *V1CreateUsageUnitResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CreateUsageUnitResponse) Validate

func (m *V1CreateUsageUnitResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 create usage unit response

type V1CustomFieldMaster

type V1CustomFieldMaster struct {

	// カスタムフィールドデータタイプ
	DataType V1CustomFieldMasterDataType `json:"dataType,omitempty"`

	// カスタムフィールドタイプ
	FieldType V1CustomFieldMasterFieldType `json:"fieldType,omitempty"`

	// カスタムフィールドマスターID
	ID string `json:"id,omitempty"`

	// カスタムフィールドマスタ名
	Name string `json:"name,omitempty"`

	// カスタムフィールドタイプ
	// (DEPRECATED: field_type をお使いください)
	Type V1CustomFieldMasterFieldType `json:"type,omitempty"`
}

V1CustomFieldMaster カスタムフィールドマスター

swagger:model v1CustomFieldMaster

func (*V1CustomFieldMaster) ContextValidate

func (m *V1CustomFieldMaster) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 custom field master based on the context it is used

func (*V1CustomFieldMaster) MarshalBinary

func (m *V1CustomFieldMaster) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1CustomFieldMaster) UnmarshalBinary

func (m *V1CustomFieldMaster) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1CustomFieldMaster) Validate

func (m *V1CustomFieldMaster) Validate(formats strfmt.Registry) error

Validate validates this v1 custom field master

type V1CustomFieldMasterDataType

type V1CustomFieldMasterDataType string

V1CustomFieldMasterDataType カスタムフィールドデータタイプ

swagger:model v1CustomFieldMasterDataType

const (

	// V1CustomFieldMasterDataTypeDATATYPESTRING captures enum value "DATA_TYPE_STRING"
	V1CustomFieldMasterDataTypeDATATYPESTRING V1CustomFieldMasterDataType = "DATA_TYPE_STRING"

	// V1CustomFieldMasterDataTypeDATATYPEDATE captures enum value "DATA_TYPE_DATE"
	V1CustomFieldMasterDataTypeDATATYPEDATE V1CustomFieldMasterDataType = "DATA_TYPE_DATE"

	// V1CustomFieldMasterDataTypeDATATYPESELECTLIST captures enum value "DATA_TYPE_SELECT_LIST"
	V1CustomFieldMasterDataTypeDATATYPESELECTLIST V1CustomFieldMasterDataType = "DATA_TYPE_SELECT_LIST"
)

func (V1CustomFieldMasterDataType) ContextValidate

func (m V1CustomFieldMasterDataType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 custom field master data type based on context it is used

func (V1CustomFieldMasterDataType) Pointer

Pointer returns a pointer to a freshly-allocated V1CustomFieldMasterDataType.

func (V1CustomFieldMasterDataType) Validate

func (m V1CustomFieldMasterDataType) Validate(formats strfmt.Registry) error

Validate validates this v1 custom field master data type

type V1CustomFieldMasterFieldType

type V1CustomFieldMasterFieldType string

V1CustomFieldMasterFieldType カスタムフィールドタイプ

swagger:model v1CustomFieldMasterFieldType

const (

	// V1CustomFieldMasterFieldTypeFIELDTYPECUSTOMER captures enum value "FIELD_TYPE_CUSTOMER"
	V1CustomFieldMasterFieldTypeFIELDTYPECUSTOMER V1CustomFieldMasterFieldType = "FIELD_TYPE_CUSTOMER"

	// V1CustomFieldMasterFieldTypeFIELDTYPECONTRACT captures enum value "FIELD_TYPE_CONTRACT"
	V1CustomFieldMasterFieldTypeFIELDTYPECONTRACT V1CustomFieldMasterFieldType = "FIELD_TYPE_CONTRACT"
)

func (V1CustomFieldMasterFieldType) ContextValidate

func (m V1CustomFieldMasterFieldType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 custom field master field type based on context it is used

func (V1CustomFieldMasterFieldType) Pointer

Pointer returns a pointer to a freshly-allocated V1CustomFieldMasterFieldType.

func (V1CustomFieldMasterFieldType) Validate

func (m V1CustomFieldMasterFieldType) Validate(formats strfmt.Registry) error

Validate validates this v1 custom field master field type

type V1CustomFieldMasterType

type V1CustomFieldMasterType string

V1CustomFieldMasterType カスタムフィールドタイプ

swagger:model v1CustomFieldMasterType

const (

	// V1CustomFieldMasterTypeTYPECUSTOMER captures enum value "TYPE_CUSTOMER"
	V1CustomFieldMasterTypeTYPECUSTOMER V1CustomFieldMasterType = "TYPE_CUSTOMER"

	// V1CustomFieldMasterTypeTYPECONTRACT captures enum value "TYPE_CONTRACT"
	V1CustomFieldMasterTypeTYPECONTRACT V1CustomFieldMasterType = "TYPE_CONTRACT"
)

func NewV1CustomFieldMasterType

func NewV1CustomFieldMasterType(value V1CustomFieldMasterType) *V1CustomFieldMasterType

func (V1CustomFieldMasterType) ContextValidate

func (m V1CustomFieldMasterType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 custom field master type based on context it is used

func (V1CustomFieldMasterType) Pointer

Pointer returns a pointer to a freshly-allocated V1CustomFieldMasterType.

func (V1CustomFieldMasterType) Validate

func (m V1CustomFieldMasterType) Validate(formats strfmt.Registry) error

Validate validates this v1 custom field master type

type V1DailyUsage

type V1DailyUsage struct {

	// id
	ID string `json:"id,omitempty"`
}

V1DailyUsage 使用量(日毎)

swagger:model v1DailyUsage

func (*V1DailyUsage) ContextValidate

func (m *V1DailyUsage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 daily usage based on context it is used

func (*V1DailyUsage) MarshalBinary

func (m *V1DailyUsage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1DailyUsage) UnmarshalBinary

func (m *V1DailyUsage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1DailyUsage) Validate

func (m *V1DailyUsage) Validate(formats strfmt.Registry) error

Validate validates this v1 daily usage

type V1DeleteCustomFieldMasterResponse

type V1DeleteCustomFieldMasterResponse interface{}

V1DeleteCustomFieldMasterResponse カスタムフィールドマスター削除のレスポンス

swagger:model v1DeleteCustomFieldMasterResponse

type V1DeleteCustomerRequest

type V1DeleteCustomerRequest struct {

	// 顧客ID
	ID string `json:"id,omitempty"`

	// 顧客管理ID(顧客IDの代わりに指定可)
	OptionalID string `json:"optionalId,omitempty"`
}

V1DeleteCustomerRequest 顧客削除のリクエスト

swagger:model v1DeleteCustomerRequest

func (*V1DeleteCustomerRequest) ContextValidate

func (m *V1DeleteCustomerRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 delete customer request based on context it is used

func (*V1DeleteCustomerRequest) MarshalBinary

func (m *V1DeleteCustomerRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1DeleteCustomerRequest) UnmarshalBinary

func (m *V1DeleteCustomerRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1DeleteCustomerRequest) Validate

func (m *V1DeleteCustomerRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 delete customer request

type V1DeleteCustomerResponse

type V1DeleteCustomerResponse interface{}

V1DeleteCustomerResponse 顧客削除のレスポンス

swagger:model v1DeleteCustomerResponse

type V1DeleteCustomerStaffRequest

type V1DeleteCustomerStaffRequest struct {

	// 顧客ID
	// Required: true
	CustomerID *string `json:"customerId"`

	// 顧客管理ID(顧客IDの代わりに指定可)
	CustomerOptionalID string `json:"customerOptionalId,omitempty"`

	// 顧客担当者ID
	// Required: true
	ID *string `json:"id"`

	// 顧客担当者管理ID(顧客担当者IDの代わりに指定可)
	OptionalID string `json:"optionalId,omitempty"`
}

V1DeleteCustomerStaffRequest 顧客担当削除のリクエスト

swagger:model v1DeleteCustomerStaffRequest

func (*V1DeleteCustomerStaffRequest) ContextValidate

func (m *V1DeleteCustomerStaffRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 delete customer staff request based on context it is used

func (*V1DeleteCustomerStaffRequest) MarshalBinary

func (m *V1DeleteCustomerStaffRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1DeleteCustomerStaffRequest) UnmarshalBinary

func (m *V1DeleteCustomerStaffRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1DeleteCustomerStaffRequest) Validate

func (m *V1DeleteCustomerStaffRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 delete customer staff request

type V1DeleteCustomerStaffResponse

type V1DeleteCustomerStaffResponse interface{}

V1DeleteCustomerStaffResponse 顧客担当者削除のレスポンス

swagger:model v1DeleteCustomerStaffResponse

type V1ExpectedBilling

type V1ExpectedBilling struct {

	// 請求日(RFC 3339 format)
	// Format: date-time
	BillingDate strfmt.DateTime `json:"billingDate,omitempty"`

	// 期限日(RFC 3339 format)
	// Format: date-time
	DueDate strfmt.DateTime `json:"dueDate,omitempty"`

	// 請求項目
	Items []*V1ExpectedBillingItem `json:"items"`

	// 合計(税込)。請求項目の料金の合計
	Total float64 `json:"total,omitempty"`

	// 税額
	TotalTaxAmount float64 `json:"totalTaxAmount,omitempty"`
}

V1ExpectedBilling 請求予定

swagger:model v1ExpectedBilling

func (*V1ExpectedBilling) ContextValidate

func (m *V1ExpectedBilling) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 expected billing based on the context it is used

func (*V1ExpectedBilling) MarshalBinary

func (m *V1ExpectedBilling) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ExpectedBilling) UnmarshalBinary

func (m *V1ExpectedBilling) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ExpectedBilling) Validate

func (m *V1ExpectedBilling) Validate(formats strfmt.Registry) error

Validate validates this v1 expected billing

type V1ExpectedBillingItem

type V1ExpectedBillingItem struct {

	// 請求項目名
	Name string `json:"name,omitempty"`

	// 数量
	Quantity string `json:"quantity,omitempty"`

	// 小計
	Subtotal float64 `json:"subtotal,omitempty"`

	// 税率
	TaxPercentage int32 `json:"taxPercentage,omitempty"`

	// 単価
	UnitPrice float64 `json:"unitPrice,omitempty"`
}

V1ExpectedBillingItem 請求項目

swagger:model v1ExpectedBillingItem

func (*V1ExpectedBillingItem) ContextValidate

func (m *V1ExpectedBillingItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 expected billing item based on context it is used

func (*V1ExpectedBillingItem) MarshalBinary

func (m *V1ExpectedBillingItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ExpectedBillingItem) UnmarshalBinary

func (m *V1ExpectedBillingItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ExpectedBillingItem) Validate

func (m *V1ExpectedBillingItem) Validate(formats strfmt.Registry) error

Validate validates this v1 expected billing item

type V1GetBillingRequest

type V1GetBillingRequest struct {

	// 請求ID
	// Required: true
	ID *string `json:"id"`
}

V1GetBillingRequest 請求取得リクエスト

swagger:model v1GetBillingRequest

func (*V1GetBillingRequest) ContextValidate

func (m *V1GetBillingRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 get billing request based on context it is used

func (*V1GetBillingRequest) MarshalBinary

func (m *V1GetBillingRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetBillingRequest) UnmarshalBinary

func (m *V1GetBillingRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetBillingRequest) Validate

func (m *V1GetBillingRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 get billing request

type V1GetBillingResponse

type V1GetBillingResponse struct {

	// 請求
	Billing *V1Billing `json:"billing,omitempty"`
}

V1GetBillingResponse 請求取得レスポンス

swagger:model v1GetBillingResponse

func (*V1GetBillingResponse) ContextValidate

func (m *V1GetBillingResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get billing response based on the context it is used

func (*V1GetBillingResponse) MarshalBinary

func (m *V1GetBillingResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetBillingResponse) UnmarshalBinary

func (m *V1GetBillingResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetBillingResponse) Validate

func (m *V1GetBillingResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get billing response

type V1GetCatalogItemRequest

type V1GetCatalogItemRequest struct {

	// id
	// Required: true
	ID *string `json:"id"`
}

V1GetCatalogItemRequest カタログアイテム取得のリクエスト

swagger:model v1GetCatalogItemRequest

func (*V1GetCatalogItemRequest) ContextValidate

func (m *V1GetCatalogItemRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 get catalog item request based on context it is used

func (*V1GetCatalogItemRequest) MarshalBinary

func (m *V1GetCatalogItemRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetCatalogItemRequest) UnmarshalBinary

func (m *V1GetCatalogItemRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetCatalogItemRequest) Validate

func (m *V1GetCatalogItemRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 get catalog item request

type V1GetCatalogItemResponse

type V1GetCatalogItemResponse struct {

	// catalog item
	CatalogItem *V1CatalogItem `json:"catalogItem,omitempty"`
}

V1GetCatalogItemResponse カタログアイテム取得のレスポンス

swagger:model v1GetCatalogItemResponse

func (*V1GetCatalogItemResponse) ContextValidate

func (m *V1GetCatalogItemResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get catalog item response based on the context it is used

func (*V1GetCatalogItemResponse) MarshalBinary

func (m *V1GetCatalogItemResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetCatalogItemResponse) UnmarshalBinary

func (m *V1GetCatalogItemResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetCatalogItemResponse) Validate

func (m *V1GetCatalogItemResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get catalog item response

type V1GetContractByOptionalIDRequest

type V1GetContractByOptionalIDRequest struct {

	// 契約管理ID
	// Required: true
	OptionalID *string `json:"optionalId"`

	// 契約バージョン。指定がなければ最新バージョンの契約が返却される
	Version int32 `json:"version,omitempty"`
}

V1GetContractByOptionalIDRequest 契約管理IDによる契約取得のリクエスト

swagger:model v1GetContractByOptionalIdRequest

func (*V1GetContractByOptionalIDRequest) ContextValidate

func (m *V1GetContractByOptionalIDRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 get contract by optional Id request based on context it is used

func (*V1GetContractByOptionalIDRequest) MarshalBinary

func (m *V1GetContractByOptionalIDRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetContractByOptionalIDRequest) UnmarshalBinary

func (m *V1GetContractByOptionalIDRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetContractByOptionalIDRequest) Validate

Validate validates this v1 get contract by optional Id request

type V1GetContractByOptionalIDResponse

type V1GetContractByOptionalIDResponse struct {

	// 契約
	Contract *Publicv1Contract `json:"contract,omitempty"`
}

V1GetContractByOptionalIDResponse 契約管理IDによる契約取得のレスポンス

swagger:model v1GetContractByOptionalIdResponse

func (*V1GetContractByOptionalIDResponse) ContextValidate

func (m *V1GetContractByOptionalIDResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get contract by optional Id response based on the context it is used

func (*V1GetContractByOptionalIDResponse) MarshalBinary

func (m *V1GetContractByOptionalIDResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetContractByOptionalIDResponse) UnmarshalBinary

func (m *V1GetContractByOptionalIDResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetContractByOptionalIDResponse) Validate

Validate validates this v1 get contract by optional Id response

type V1GetContractRequest

type V1GetContractRequest struct {

	// 契約ID
	// Required: true
	ID *string `json:"id"`

	// 契約バージョン。指定がなければ最新バージョンの契約が返却される
	Version int32 `json:"version,omitempty"`
}

V1GetContractRequest 契約取得のリクエスト

swagger:model v1GetContractRequest

func (*V1GetContractRequest) ContextValidate

func (m *V1GetContractRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 get contract request based on context it is used

func (*V1GetContractRequest) MarshalBinary

func (m *V1GetContractRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetContractRequest) UnmarshalBinary

func (m *V1GetContractRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetContractRequest) Validate

func (m *V1GetContractRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 get contract request

type V1GetContractResponse

type V1GetContractResponse struct {

	// 契約
	Contract *Publicv1Contract `json:"contract,omitempty"`
}

V1GetContractResponse 契約取得のレスポンス

swagger:model v1GetContractResponse

func (*V1GetContractResponse) ContextValidate

func (m *V1GetContractResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get contract response based on the context it is used

func (*V1GetContractResponse) MarshalBinary

func (m *V1GetContractResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetContractResponse) UnmarshalBinary

func (m *V1GetContractResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetContractResponse) Validate

func (m *V1GetContractResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get contract response

type V1GetCustomerRequest

type V1GetCustomerRequest struct {

	// 顧客ID
	ID string `json:"id,omitempty"`

	// 顧客管理ID(顧客IDの代わりに指定可)
	OptionalID string `json:"optionalId,omitempty"`
}

V1GetCustomerRequest 顧客取得のリクエスト

swagger:model v1GetCustomerRequest

func (*V1GetCustomerRequest) ContextValidate

func (m *V1GetCustomerRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 get customer request based on context it is used

func (*V1GetCustomerRequest) MarshalBinary

func (m *V1GetCustomerRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetCustomerRequest) UnmarshalBinary

func (m *V1GetCustomerRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetCustomerRequest) Validate

func (m *V1GetCustomerRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 get customer request

type V1GetCustomerResponse

type V1GetCustomerResponse struct {

	// customer
	Customer *Publicv1Customer `json:"customer,omitempty"`
}

V1GetCustomerResponse 顧客取得のレスポンス

swagger:model v1GetCustomerResponse

func (*V1GetCustomerResponse) ContextValidate

func (m *V1GetCustomerResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get customer response based on the context it is used

func (*V1GetCustomerResponse) MarshalBinary

func (m *V1GetCustomerResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetCustomerResponse) UnmarshalBinary

func (m *V1GetCustomerResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetCustomerResponse) Validate

func (m *V1GetCustomerResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get customer response

type V1GetCustomerStaffRequest

type V1GetCustomerStaffRequest struct {

	// 顧客ID
	// Required: true
	CustomerID *string `json:"customerId"`

	// 顧客管理ID(顧客IDの代わりに指定可)
	CustomerOptionalID string `json:"customerOptionalId,omitempty"`

	// 顧客担当者ID
	// Required: true
	ID *string `json:"id"`

	// 顧客担当者管理ID(顧客担当者IDの代わりに指定可)
	OptionalID string `json:"optionalId,omitempty"`
}

V1GetCustomerStaffRequest 顧客担当取得のリクエスト

swagger:model v1GetCustomerStaffRequest

func (*V1GetCustomerStaffRequest) ContextValidate

func (m *V1GetCustomerStaffRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 get customer staff request based on context it is used

func (*V1GetCustomerStaffRequest) MarshalBinary

func (m *V1GetCustomerStaffRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetCustomerStaffRequest) UnmarshalBinary

func (m *V1GetCustomerStaffRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetCustomerStaffRequest) Validate

func (m *V1GetCustomerStaffRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 get customer staff request

type V1GetCustomerStaffResponse

type V1GetCustomerStaffResponse struct {

	// 顧客担当者
	CustomerStaff *Publicv1CustomerStaff `json:"customerStaff,omitempty"`
}

V1GetCustomerStaffResponse 顧客担当者取得のレスポンス

swagger:model v1GetCustomerStaffResponse

func (*V1GetCustomerStaffResponse) ContextValidate

func (m *V1GetCustomerStaffResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get customer staff response based on the context it is used

func (*V1GetCustomerStaffResponse) MarshalBinary

func (m *V1GetCustomerStaffResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetCustomerStaffResponse) UnmarshalBinary

func (m *V1GetCustomerStaffResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetCustomerStaffResponse) Validate

func (m *V1GetCustomerStaffResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get customer staff response

type V1GetProductRequest

type V1GetProductRequest struct {

	// プロダクトID
	// Required: true
	ID *string `json:"id"`

	// プロダクト管理ID(プロダクトIDの代わりに指定可)
	OptionalID string `json:"optionalId,omitempty"`
}

V1GetProductRequest プロダクト取得のリクエスト

swagger:model v1GetProductRequest

func (*V1GetProductRequest) ContextValidate

func (m *V1GetProductRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 get product request based on context it is used

func (*V1GetProductRequest) MarshalBinary

func (m *V1GetProductRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetProductRequest) UnmarshalBinary

func (m *V1GetProductRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetProductRequest) Validate

func (m *V1GetProductRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 get product request

type V1GetProductResponse

type V1GetProductResponse struct {

	// product
	Product *V1Product `json:"product,omitempty"`
}

V1GetProductResponse プロダクト取得のレスポンス

swagger:model v1GetProductResponse

func (*V1GetProductResponse) ContextValidate

func (m *V1GetProductResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get product response based on the context it is used

func (*V1GetProductResponse) MarshalBinary

func (m *V1GetProductResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetProductResponse) UnmarshalBinary

func (m *V1GetProductResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetProductResponse) Validate

func (m *V1GetProductResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get product response

type V1GetProviderRequest

type V1GetProviderRequest interface{}

V1GetProviderRequest プロバイダー取得リクエスト

swagger:model v1GetProviderRequest

type V1GetProviderResponse

type V1GetProviderResponse struct {

	// プロバイダー
	Provider *V1Provider `json:"provider,omitempty"`
}

V1GetProviderResponse プロバイダー取得レスポンス

swagger:model v1GetProviderResponse

func (*V1GetProviderResponse) ContextValidate

func (m *V1GetProviderResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get provider response based on the context it is used

func (*V1GetProviderResponse) MarshalBinary

func (m *V1GetProviderResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetProviderResponse) UnmarshalBinary

func (m *V1GetProviderResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetProviderResponse) Validate

func (m *V1GetProviderResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get provider response

type V1GetResourceRequest

type V1GetResourceRequest struct {

	// リソースの識別子
	Srn *V1SRN `json:"srn,omitempty"`
}

V1GetResourceRequest 対象リソースのカスタムフィールド取得のリクエスト

swagger:model v1GetResourceRequest

func (*V1GetResourceRequest) ContextValidate

func (m *V1GetResourceRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get resource request based on the context it is used

func (*V1GetResourceRequest) MarshalBinary

func (m *V1GetResourceRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetResourceRequest) UnmarshalBinary

func (m *V1GetResourceRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetResourceRequest) Validate

func (m *V1GetResourceRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 get resource request

type V1GetResourceResponse

type V1GetResourceResponse struct {

	// リソース
	Resource *V1Resource `json:"resource,omitempty"`
}

V1GetResourceResponse 対象リソースのカスタムフィールド取得のレスポンス

swagger:model v1GetResourceResponse

func (*V1GetResourceResponse) ContextValidate

func (m *V1GetResourceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get resource response based on the context it is used

func (*V1GetResourceResponse) MarshalBinary

func (m *V1GetResourceResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetResourceResponse) UnmarshalBinary

func (m *V1GetResourceResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetResourceResponse) Validate

func (m *V1GetResourceResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get resource response

type V1GetUsageUnitResponse

type V1GetUsageUnitResponse struct {

	// usage unit
	UsageUnit *V1UsageUnit `json:"usageUnit,omitempty"`
}

V1GetUsageUnitResponse 使用量単位の取得レスポンス

swagger:model v1GetUsageUnitResponse

func (*V1GetUsageUnitResponse) ContextValidate

func (m *V1GetUsageUnitResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 get usage unit response based on the context it is used

func (*V1GetUsageUnitResponse) MarshalBinary

func (m *V1GetUsageUnitResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1GetUsageUnitResponse) UnmarshalBinary

func (m *V1GetUsageUnitResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1GetUsageUnitResponse) Validate

func (m *V1GetUsageUnitResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 get usage unit response

type V1ListAmendmentsByContractOptionalIDRequest

type V1ListAmendmentsByContractOptionalIDRequest struct {

	// 契約管理ID
	// Required: true
	ContractOptionalID *string `json:"contractOptionalId"`

	// 一覧取得する最大数
	PageSize int32 `json:"pageSize,omitempty"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`
}

V1ListAmendmentsByContractOptionalIDRequest 契約管理IDに紐づく改定の一覧取得リクエスト

swagger:model v1ListAmendmentsByContractOptionalIdRequest

func (*V1ListAmendmentsByContractOptionalIDRequest) ContextValidate

ContextValidate validates this v1 list amendments by contract optional Id request based on context it is used

func (*V1ListAmendmentsByContractOptionalIDRequest) MarshalBinary

func (m *V1ListAmendmentsByContractOptionalIDRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListAmendmentsByContractOptionalIDRequest) UnmarshalBinary

func (m *V1ListAmendmentsByContractOptionalIDRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListAmendmentsByContractOptionalIDRequest) Validate

Validate validates this v1 list amendments by contract optional Id request

type V1ListAmendmentsByContractOptionalIDResponse

type V1ListAmendmentsByContractOptionalIDResponse struct {

	// 改定
	Amendments []*V1Amendment `json:"amendments"`

	// 次の一覧取得に使用するトークン
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListAmendmentsByContractOptionalIDResponse 契約管理IDに紐づく改定の一覧取得レスポンス

swagger:model v1ListAmendmentsByContractOptionalIdResponse

func (*V1ListAmendmentsByContractOptionalIDResponse) ContextValidate

ContextValidate validate this v1 list amendments by contract optional Id response based on the context it is used

func (*V1ListAmendmentsByContractOptionalIDResponse) MarshalBinary

MarshalBinary interface implementation

func (*V1ListAmendmentsByContractOptionalIDResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*V1ListAmendmentsByContractOptionalIDResponse) Validate

Validate validates this v1 list amendments by contract optional Id response

type V1ListAmendmentsByContractResponse

type V1ListAmendmentsByContractResponse struct {

	// 改定
	Amendments []*V1Amendment `json:"amendments"`

	// 次の一覧取得に使用するトークン
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListAmendmentsByContractResponse 契約に紐づく改定の一覧取得レスポンス

swagger:model v1ListAmendmentsByContractResponse

func (*V1ListAmendmentsByContractResponse) ContextValidate

func (m *V1ListAmendmentsByContractResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list amendments by contract response based on the context it is used

func (*V1ListAmendmentsByContractResponse) MarshalBinary

func (m *V1ListAmendmentsByContractResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListAmendmentsByContractResponse) UnmarshalBinary

func (m *V1ListAmendmentsByContractResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListAmendmentsByContractResponse) Validate

Validate validates this v1 list amendments by contract response

type V1ListAmendmentsRequest

type V1ListAmendmentsRequest struct {

	// ソート条件
	// example:
	// “`
	// { "orderBy": [ { "field": "FIELD_EXECUTE_DATE", "direction": "DIRECTION_DESCENDING" } ] }
	// “`
	OrderBy *ListAmendmentsRequestOrder `json:"orderBy,omitempty"`

	// 一覧取得する最大数
	// Required: true
	PageSize *int32 `json:"pageSize"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`
}

V1ListAmendmentsRequest 改定の検索リクエスト

swagger:model v1ListAmendmentsRequest

func (*V1ListAmendmentsRequest) ContextValidate

func (m *V1ListAmendmentsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list amendments request based on the context it is used

func (*V1ListAmendmentsRequest) MarshalBinary

func (m *V1ListAmendmentsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListAmendmentsRequest) UnmarshalBinary

func (m *V1ListAmendmentsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListAmendmentsRequest) Validate

func (m *V1ListAmendmentsRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 list amendments request

type V1ListAmendmentsRequestOrder

type V1ListAmendmentsRequestOrder struct {

	// direction
	Direction V1ListAmendmentsRequestOrderDirection `json:"direction,omitempty"`

	// field
	Field V1ListAmendmentsRequestOrderField `json:"field,omitempty"`
}

V1ListAmendmentsRequestOrder ソート条件

swagger:model v1ListAmendmentsRequestOrder

func (*V1ListAmendmentsRequestOrder) ContextValidate

func (m *V1ListAmendmentsRequestOrder) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list amendments request order based on the context it is used

func (*V1ListAmendmentsRequestOrder) MarshalBinary

func (m *V1ListAmendmentsRequestOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListAmendmentsRequestOrder) UnmarshalBinary

func (m *V1ListAmendmentsRequestOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListAmendmentsRequestOrder) Validate

func (m *V1ListAmendmentsRequestOrder) Validate(formats strfmt.Registry) error

Validate validates this v1 list amendments request order

type V1ListAmendmentsRequestOrderDirection

type V1ListAmendmentsRequestOrderDirection string

V1ListAmendmentsRequestOrderDirection 順序

- DIRECTION_ASCENDING: 昇順

  • DIRECTION_DESCENDING: 降順

swagger:model v1ListAmendmentsRequestOrderDirection

const (

	// V1ListAmendmentsRequestOrderDirectionDIRECTIONASCENDING captures enum value "DIRECTION_ASCENDING"
	V1ListAmendmentsRequestOrderDirectionDIRECTIONASCENDING V1ListAmendmentsRequestOrderDirection = "DIRECTION_ASCENDING"

	// V1ListAmendmentsRequestOrderDirectionDIRECTIONDESCENDING captures enum value "DIRECTION_DESCENDING"
	V1ListAmendmentsRequestOrderDirectionDIRECTIONDESCENDING V1ListAmendmentsRequestOrderDirection = "DIRECTION_DESCENDING"
)

func (V1ListAmendmentsRequestOrderDirection) ContextValidate

ContextValidate validates this v1 list amendments request order direction based on context it is used

func (V1ListAmendmentsRequestOrderDirection) Pointer

Pointer returns a pointer to a freshly-allocated V1ListAmendmentsRequestOrderDirection.

func (V1ListAmendmentsRequestOrderDirection) Validate

Validate validates this v1 list amendments request order direction

type V1ListAmendmentsRequestOrderField

type V1ListAmendmentsRequestOrderField string

V1ListAmendmentsRequestOrderField 対象

- FIELD_ID: ID

  • FIELD_EXECUTE_DATE: 改定実行日

swagger:model v1ListAmendmentsRequestOrderField

const (

	// V1ListAmendmentsRequestOrderFieldFIELDID captures enum value "FIELD_ID"
	V1ListAmendmentsRequestOrderFieldFIELDID V1ListAmendmentsRequestOrderField = "FIELD_ID"

	// V1ListAmendmentsRequestOrderFieldFIELDEXECUTEDATE captures enum value "FIELD_EXECUTE_DATE"
	V1ListAmendmentsRequestOrderFieldFIELDEXECUTEDATE V1ListAmendmentsRequestOrderField = "FIELD_EXECUTE_DATE"
)

func (V1ListAmendmentsRequestOrderField) ContextValidate

func (m V1ListAmendmentsRequestOrderField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 list amendments request order field based on context it is used

func (V1ListAmendmentsRequestOrderField) Pointer

Pointer returns a pointer to a freshly-allocated V1ListAmendmentsRequestOrderField.

func (V1ListAmendmentsRequestOrderField) Validate

Validate validates this v1 list amendments request order field

type V1ListAmendmentsResponse

type V1ListAmendmentsResponse struct {

	// 改定
	Amendments []*V1Amendment `json:"amendments"`

	// next page token
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListAmendmentsResponse 改定一覧レスポンス

swagger:model v1ListAmendmentsResponse

func (*V1ListAmendmentsResponse) ContextValidate

func (m *V1ListAmendmentsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list amendments response based on the context it is used

func (*V1ListAmendmentsResponse) MarshalBinary

func (m *V1ListAmendmentsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListAmendmentsResponse) UnmarshalBinary

func (m *V1ListAmendmentsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListAmendmentsResponse) Validate

func (m *V1ListAmendmentsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 list amendments response

type V1ListBillingsByContractRequest

type V1ListBillingsByContractRequest struct {

	// 契約ID
	// Required: true
	ID *string `json:"id"`

	// 契約管理ID(契約IDの代わりに指定可)
	// Required: true
	OptionalID *string `json:"optionalId"`

	// ソート条件
	// example:
	// “`
	// { "orderBy": [ { "field": "FIELD_BILLING_DATE", "direction": "DIRECTION_DESCENDING" } ] }
	// “`
	OrderBy *V1BillingOrder `json:"orderBy,omitempty"`

	// 一覧取得する最大数
	PageSize int32 `json:"pageSize,omitempty"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`
}

V1ListBillingsByContractRequest 請求の一覧取得のリクエスト

swagger:model v1ListBillingsByContractRequest

func (*V1ListBillingsByContractRequest) ContextValidate

func (m *V1ListBillingsByContractRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list billings by contract request based on the context it is used

func (*V1ListBillingsByContractRequest) MarshalBinary

func (m *V1ListBillingsByContractRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListBillingsByContractRequest) UnmarshalBinary

func (m *V1ListBillingsByContractRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListBillingsByContractRequest) Validate

Validate validates this v1 list billings by contract request

type V1ListBillingsByContractResponse

type V1ListBillingsByContractResponse struct {

	// 請求
	Billings []*V1Billing `json:"billings"`

	// 次の一覧取得に使用するトークン
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListBillingsByContractResponse 請求の一覧取得のレスポンス

swagger:model v1ListBillingsByContractResponse

func (*V1ListBillingsByContractResponse) ContextValidate

func (m *V1ListBillingsByContractResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list billings by contract response based on the context it is used

func (*V1ListBillingsByContractResponse) MarshalBinary

func (m *V1ListBillingsByContractResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListBillingsByContractResponse) UnmarshalBinary

func (m *V1ListBillingsByContractResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListBillingsByContractResponse) Validate

Validate validates this v1 list billings by contract response

type V1ListBillingsRequest

type V1ListBillingsRequest struct {

	// 一覧取得する最大数
	PageSize int32 `json:"pageSize,omitempty"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`
}

V1ListBillingsRequest 請求の一覧取得のリクエスト

swagger:model v1ListBillingsRequest

func (*V1ListBillingsRequest) ContextValidate

func (m *V1ListBillingsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 list billings request based on context it is used

func (*V1ListBillingsRequest) MarshalBinary

func (m *V1ListBillingsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListBillingsRequest) UnmarshalBinary

func (m *V1ListBillingsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListBillingsRequest) Validate

func (m *V1ListBillingsRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 list billings request

type V1ListBillingsResponse

type V1ListBillingsResponse struct {

	// 請求
	Billings []*V1Billing `json:"billings"`

	// 次の一覧取得に使用するトークン
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListBillingsResponse 請求の一覧取得のレスポンス

swagger:model v1ListBillingsResponse

func (*V1ListBillingsResponse) ContextValidate

func (m *V1ListBillingsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list billings response based on the context it is used

func (*V1ListBillingsResponse) MarshalBinary

func (m *V1ListBillingsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListBillingsResponse) UnmarshalBinary

func (m *V1ListBillingsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListBillingsResponse) Validate

func (m *V1ListBillingsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 list billings response

type V1ListCatalogItemsRequest

type V1ListCatalogItemsRequest struct {

	// 一覧取得する最大数
	// Required: true
	PageSize *int32 `json:"pageSize"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`
}

V1ListCatalogItemsRequest カタログアイテムの一覧取得のリクエスト

swagger:model v1ListCatalogItemsRequest

func (*V1ListCatalogItemsRequest) ContextValidate

func (m *V1ListCatalogItemsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 list catalog items request based on context it is used

func (*V1ListCatalogItemsRequest) MarshalBinary

func (m *V1ListCatalogItemsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListCatalogItemsRequest) UnmarshalBinary

func (m *V1ListCatalogItemsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListCatalogItemsRequest) Validate

func (m *V1ListCatalogItemsRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 list catalog items request

type V1ListCatalogItemsResponse

type V1ListCatalogItemsResponse struct {

	// カタログアイテム
	CatalogItems []*V1CatalogItem `json:"catalogItems"`

	// next page token
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListCatalogItemsResponse カタログアイテムの一覧取得のレスポンス

swagger:model v1ListCatalogItemsResponse

func (*V1ListCatalogItemsResponse) ContextValidate

func (m *V1ListCatalogItemsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list catalog items response based on the context it is used

func (*V1ListCatalogItemsResponse) MarshalBinary

func (m *V1ListCatalogItemsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListCatalogItemsResponse) UnmarshalBinary

func (m *V1ListCatalogItemsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListCatalogItemsResponse) Validate

func (m *V1ListCatalogItemsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 list catalog items response

type V1ListContractsByCustomerRequest

type V1ListContractsByCustomerRequest struct {

	// 顧客ID
	// Required: true
	CustomerID *string `json:"customerId"`

	// 顧客管理ID(顧客IDの代わりに指定可)
	CustomerOptionalID string `json:"customerOptionalId,omitempty"`

	// 一覧取得する最大数
	PageSize int32 `json:"pageSize,omitempty"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`
}

V1ListContractsByCustomerRequest 顧客に紐づく契約の一覧取得リクエスト

swagger:model v1ListContractsByCustomerRequest

func (*V1ListContractsByCustomerRequest) ContextValidate

func (m *V1ListContractsByCustomerRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 list contracts by customer request based on context it is used

func (*V1ListContractsByCustomerRequest) MarshalBinary

func (m *V1ListContractsByCustomerRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListContractsByCustomerRequest) UnmarshalBinary

func (m *V1ListContractsByCustomerRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListContractsByCustomerRequest) Validate

Validate validates this v1 list contracts by customer request

type V1ListContractsByCustomerResponse

type V1ListContractsByCustomerResponse struct {

	// contracts
	Contracts []*Publicv1Contract `json:"contracts"`

	// 次の一覧取得に使用するトークン
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListContractsByCustomerResponse 顧客に紐づく契約の一覧取得レスポンス

swagger:model v1ListContractsByCustomerResponse

func (*V1ListContractsByCustomerResponse) ContextValidate

func (m *V1ListContractsByCustomerResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list contracts by customer response based on the context it is used

func (*V1ListContractsByCustomerResponse) MarshalBinary

func (m *V1ListContractsByCustomerResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListContractsByCustomerResponse) UnmarshalBinary

func (m *V1ListContractsByCustomerResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListContractsByCustomerResponse) Validate

Validate validates this v1 list contracts by customer response

type V1ListContractsRequest

type V1ListContractsRequest struct {

	// 一覧取得する最大数
	PageSize int32 `json:"pageSize,omitempty"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`
}

V1ListContractsRequest 契約の一覧取得のリクエスト

swagger:model v1ListContractsRequest

func (*V1ListContractsRequest) ContextValidate

func (m *V1ListContractsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 list contracts request based on context it is used

func (*V1ListContractsRequest) MarshalBinary

func (m *V1ListContractsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListContractsRequest) UnmarshalBinary

func (m *V1ListContractsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListContractsRequest) Validate

func (m *V1ListContractsRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 list contracts request

type V1ListContractsResponse

type V1ListContractsResponse struct {

	// 契約
	Contracts []*Publicv1Contract `json:"contracts"`

	// 次の一覧取得に使用するトークン
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListContractsResponse 契約の一覧取得レスポンス

swagger:model v1ListContractsResponse

func (*V1ListContractsResponse) ContextValidate

func (m *V1ListContractsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list contracts response based on the context it is used

func (*V1ListContractsResponse) MarshalBinary

func (m *V1ListContractsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListContractsResponse) UnmarshalBinary

func (m *V1ListContractsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListContractsResponse) Validate

func (m *V1ListContractsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 list contracts response

type V1ListCustomFieldMastersRequest

type V1ListCustomFieldMastersRequest struct {

	// 一覧取得する最大数
	// Required: true
	PageSize *int32 `json:"pageSize"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`
}

V1ListCustomFieldMastersRequest カスタムフィールドマスターの一覧取得のリクエスト

swagger:model v1ListCustomFieldMastersRequest

func (*V1ListCustomFieldMastersRequest) ContextValidate

func (m *V1ListCustomFieldMastersRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 list custom field masters request based on context it is used

func (*V1ListCustomFieldMastersRequest) MarshalBinary

func (m *V1ListCustomFieldMastersRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListCustomFieldMastersRequest) UnmarshalBinary

func (m *V1ListCustomFieldMastersRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListCustomFieldMastersRequest) Validate

Validate validates this v1 list custom field masters request

type V1ListCustomFieldMastersResponse

type V1ListCustomFieldMastersResponse struct {

	// カスタムフィールドマスター
	CustomFieldMasters []*V1CustomFieldMaster `json:"customFieldMasters"`

	// next page token
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListCustomFieldMastersResponse カスタムフィールドマスターの一覧取得のレスポンス

swagger:model v1ListCustomFieldMastersResponse

func (*V1ListCustomFieldMastersResponse) ContextValidate

func (m *V1ListCustomFieldMastersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list custom field masters response based on the context it is used

func (*V1ListCustomFieldMastersResponse) MarshalBinary

func (m *V1ListCustomFieldMastersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListCustomFieldMastersResponse) UnmarshalBinary

func (m *V1ListCustomFieldMastersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListCustomFieldMastersResponse) Validate

Validate validates this v1 list custom field masters response

type V1ListCustomersRequest

type V1ListCustomersRequest struct {

	// 一覧取得する最大数
	// Required: true
	PageSize *int32 `json:"pageSize"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`
}

V1ListCustomersRequest 顧客の一覧取得のリクエスト

swagger:model v1ListCustomersRequest

func (*V1ListCustomersRequest) ContextValidate

func (m *V1ListCustomersRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 list customers request based on context it is used

func (*V1ListCustomersRequest) MarshalBinary

func (m *V1ListCustomersRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListCustomersRequest) UnmarshalBinary

func (m *V1ListCustomersRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListCustomersRequest) Validate

func (m *V1ListCustomersRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 list customers request

type V1ListCustomersResponse

type V1ListCustomersResponse struct {

	// customers
	Customers []*Publicv1Customer `json:"customers"`

	// 次の一覧取得に使用するトークン
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListCustomersResponse 顧客の一覧取得レスポンス

swagger:model v1ListCustomersResponse

func (*V1ListCustomersResponse) ContextValidate

func (m *V1ListCustomersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list customers response based on the context it is used

func (*V1ListCustomersResponse) MarshalBinary

func (m *V1ListCustomersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListCustomersResponse) UnmarshalBinary

func (m *V1ListCustomersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListCustomersResponse) Validate

func (m *V1ListCustomersResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 list customers response

type V1ListExpectedBillingsByContractRequest

type V1ListExpectedBillingsByContractRequest struct {

	// 契約ID
	// Required: true
	ID *string `json:"id"`

	// 契約管理ID(IDの代わりに指定可)
	OptionalID string `json:"optionalId,omitempty"`

	// 一覧取得する最大数
	PageSize int32 `json:"pageSize,omitempty"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`
}

V1ListExpectedBillingsByContractRequest 契約に紐づく請求予定一覧取得のリクエスト

swagger:model v1ListExpectedBillingsByContractRequest

func (*V1ListExpectedBillingsByContractRequest) ContextValidate

ContextValidate validates this v1 list expected billings by contract request based on context it is used

func (*V1ListExpectedBillingsByContractRequest) MarshalBinary

func (m *V1ListExpectedBillingsByContractRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListExpectedBillingsByContractRequest) UnmarshalBinary

func (m *V1ListExpectedBillingsByContractRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListExpectedBillingsByContractRequest) Validate

Validate validates this v1 list expected billings by contract request

type V1ListExpectedBillingsByContractResponse

type V1ListExpectedBillingsByContractResponse struct {

	// 請求予定
	ExpectedBillings []*V1ExpectedBilling `json:"expectedBillings"`

	// 次の一覧取得に使用するトークン
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1ListExpectedBillingsByContractResponse 契約に紐づく請求予定一覧取得のレスポンス

swagger:model v1ListExpectedBillingsByContractResponse

func (*V1ListExpectedBillingsByContractResponse) ContextValidate

ContextValidate validate this v1 list expected billings by contract response based on the context it is used

func (*V1ListExpectedBillingsByContractResponse) MarshalBinary

func (m *V1ListExpectedBillingsByContractResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListExpectedBillingsByContractResponse) UnmarshalBinary

func (m *V1ListExpectedBillingsByContractResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListExpectedBillingsByContractResponse) Validate

Validate validates this v1 list expected billings by contract response

type V1ListProductsResponse

type V1ListProductsResponse struct {

	// 次の一覧取得に使用するトークン
	NextPageToken string `json:"nextPageToken,omitempty"`

	// products
	Products []*V1Product `json:"products"`
}

V1ListProductsResponse プロダクトの一覧取得レスポンス

swagger:model v1ListProductsResponse

func (*V1ListProductsResponse) ContextValidate

func (m *V1ListProductsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list products response based on the context it is used

func (*V1ListProductsResponse) MarshalBinary

func (m *V1ListProductsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListProductsResponse) UnmarshalBinary

func (m *V1ListProductsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListProductsResponse) Validate

func (m *V1ListProductsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 list products response

type V1ListUsageUnitsResponse

type V1ListUsageUnitsResponse struct {

	// 次の一覧取得に使用するトークン
	NextPageToken string `json:"nextPageToken,omitempty"`

	// usage units
	UsageUnits []*V1UsageUnit `json:"usageUnits"`
}

V1ListUsageUnitsResponse 使用量単位一覧の取得レスポンス

swagger:model v1ListUsageUnitsResponse

func (*V1ListUsageUnitsResponse) ContextValidate

func (m *V1ListUsageUnitsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 list usage units response based on the context it is used

func (*V1ListUsageUnitsResponse) MarshalBinary

func (m *V1ListUsageUnitsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ListUsageUnitsResponse) UnmarshalBinary

func (m *V1ListUsageUnitsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ListUsageUnitsResponse) Validate

func (m *V1ListUsageUnitsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 list usage units response

type V1Product

type V1Product struct {

	// プロダクト概要
	Description string `json:"description,omitempty"`

	// プロダクトID
	ID string `json:"id,omitempty"`

	// プロダクト名
	Name string `json:"name,omitempty"`

	// プロダクト管理ID
	OptionalID string `json:"optionalId,omitempty"`
}

V1Product プロダクト

swagger:model v1Product

func (*V1Product) ContextValidate

func (m *V1Product) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 product based on context it is used

func (*V1Product) MarshalBinary

func (m *V1Product) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Product) UnmarshalBinary

func (m *V1Product) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Product) Validate

func (m *V1Product) Validate(formats strfmt.Registry) error

Validate validates this v1 product

type V1Provider

type V1Provider struct {

	// 住所
	Address *V1ProviderAddress `json:"address,omitempty"`

	// メールアドレス
	EmailAddress string `json:"emailAddress,omitempty"`

	// 企業名
	Name string `json:"name,omitempty"`

	// 電話番号
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// 代表氏名
	RepresentativeName *V1ProviderName `json:"representativeName,omitempty"`
}

V1Provider プロバイダー

swagger:model v1Provider

func (*V1Provider) ContextValidate

func (m *V1Provider) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 provider based on the context it is used

func (*V1Provider) MarshalBinary

func (m *V1Provider) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Provider) UnmarshalBinary

func (m *V1Provider) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Provider) Validate

func (m *V1Provider) Validate(formats strfmt.Registry) error

Validate validates this v1 provider

type V1ProviderAddress

type V1ProviderAddress struct {

	// [番地, 建物名・階数]
	AddressLines []string `json:"addressLines"`

	// 市区町村
	City string `json:"city,omitempty"`

	// 国
	Country V1ProviderAddressCountry `json:"country,omitempty"`

	// 都道府県
	Prefecture V1ProviderAddressPrefecture `json:"prefecture,omitempty"`

	// 郵便番号
	ZipCode string `json:"zipCode,omitempty"`
}

V1ProviderAddress 住所

swagger:model v1ProviderAddress

func (*V1ProviderAddress) ContextValidate

func (m *V1ProviderAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 provider address based on the context it is used

func (*V1ProviderAddress) MarshalBinary

func (m *V1ProviderAddress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ProviderAddress) UnmarshalBinary

func (m *V1ProviderAddress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ProviderAddress) Validate

func (m *V1ProviderAddress) Validate(formats strfmt.Registry) error

Validate validates this v1 provider address

type V1ProviderAddressCountry

type V1ProviderAddressCountry string

V1ProviderAddressCountry 国

swagger:model v1ProviderAddressCountry

const (

	// V1ProviderAddressCountryCOUNTRYJP captures enum value "COUNTRY_JP"
	V1ProviderAddressCountryCOUNTRYJP V1ProviderAddressCountry = "COUNTRY_JP"
)

func (V1ProviderAddressCountry) ContextValidate

func (m V1ProviderAddressCountry) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 provider address country based on context it is used

func (V1ProviderAddressCountry) Pointer

Pointer returns a pointer to a freshly-allocated V1ProviderAddressCountry.

func (V1ProviderAddressCountry) Validate

func (m V1ProviderAddressCountry) Validate(formats strfmt.Registry) error

Validate validates this v1 provider address country

type V1ProviderAddressPrefecture

type V1ProviderAddressPrefecture string

V1ProviderAddressPrefecture 都道府県

swagger:model v1ProviderAddressPrefecture

const (

	// V1ProviderAddressPrefecturePREFECTUREHOKKAIDO captures enum value "PREFECTURE_HOKKAIDO"
	V1ProviderAddressPrefecturePREFECTUREHOKKAIDO V1ProviderAddressPrefecture = "PREFECTURE_HOKKAIDO"

	// V1ProviderAddressPrefecturePREFECTUREAOMORI captures enum value "PREFECTURE_AOMORI"
	V1ProviderAddressPrefecturePREFECTUREAOMORI V1ProviderAddressPrefecture = "PREFECTURE_AOMORI"

	// V1ProviderAddressPrefecturePREFECTUREIWATE captures enum value "PREFECTURE_IWATE"
	V1ProviderAddressPrefecturePREFECTUREIWATE V1ProviderAddressPrefecture = "PREFECTURE_IWATE"

	// V1ProviderAddressPrefecturePREFECTUREMIYAGI captures enum value "PREFECTURE_MIYAGI"
	V1ProviderAddressPrefecturePREFECTUREMIYAGI V1ProviderAddressPrefecture = "PREFECTURE_MIYAGI"

	// V1ProviderAddressPrefecturePREFECTUREAKITA captures enum value "PREFECTURE_AKITA"
	V1ProviderAddressPrefecturePREFECTUREAKITA V1ProviderAddressPrefecture = "PREFECTURE_AKITA"

	// V1ProviderAddressPrefecturePREFECTUREYAMAGATA captures enum value "PREFECTURE_YAMAGATA"
	V1ProviderAddressPrefecturePREFECTUREYAMAGATA V1ProviderAddressPrefecture = "PREFECTURE_YAMAGATA"

	// V1ProviderAddressPrefecturePREFECTUREFUKUSHIMA captures enum value "PREFECTURE_FUKUSHIMA"
	V1ProviderAddressPrefecturePREFECTUREFUKUSHIMA V1ProviderAddressPrefecture = "PREFECTURE_FUKUSHIMA"

	// V1ProviderAddressPrefecturePREFECTUREIBARAKI captures enum value "PREFECTURE_IBARAKI"
	V1ProviderAddressPrefecturePREFECTUREIBARAKI V1ProviderAddressPrefecture = "PREFECTURE_IBARAKI"

	// V1ProviderAddressPrefecturePREFECTURETOCHIGI captures enum value "PREFECTURE_TOCHIGI"
	V1ProviderAddressPrefecturePREFECTURETOCHIGI V1ProviderAddressPrefecture = "PREFECTURE_TOCHIGI"

	// V1ProviderAddressPrefecturePREFECTUREGUNMA captures enum value "PREFECTURE_GUNMA"
	V1ProviderAddressPrefecturePREFECTUREGUNMA V1ProviderAddressPrefecture = "PREFECTURE_GUNMA"

	// V1ProviderAddressPrefecturePREFECTURESAITAMA captures enum value "PREFECTURE_SAITAMA"
	V1ProviderAddressPrefecturePREFECTURESAITAMA V1ProviderAddressPrefecture = "PREFECTURE_SAITAMA"

	// V1ProviderAddressPrefecturePREFECTURECHIBA captures enum value "PREFECTURE_CHIBA"
	V1ProviderAddressPrefecturePREFECTURECHIBA V1ProviderAddressPrefecture = "PREFECTURE_CHIBA"

	// V1ProviderAddressPrefecturePREFECTURETOKYO captures enum value "PREFECTURE_TOKYO"
	V1ProviderAddressPrefecturePREFECTURETOKYO V1ProviderAddressPrefecture = "PREFECTURE_TOKYO"

	// V1ProviderAddressPrefecturePREFECTUREKANAGAWA captures enum value "PREFECTURE_KANAGAWA"
	V1ProviderAddressPrefecturePREFECTUREKANAGAWA V1ProviderAddressPrefecture = "PREFECTURE_KANAGAWA"

	// V1ProviderAddressPrefecturePREFECTURENIIGATA captures enum value "PREFECTURE_NIIGATA"
	V1ProviderAddressPrefecturePREFECTURENIIGATA V1ProviderAddressPrefecture = "PREFECTURE_NIIGATA"

	// V1ProviderAddressPrefecturePREFECTURETOYAMA captures enum value "PREFECTURE_TOYAMA"
	V1ProviderAddressPrefecturePREFECTURETOYAMA V1ProviderAddressPrefecture = "PREFECTURE_TOYAMA"

	// V1ProviderAddressPrefecturePREFECTUREISHIKAWA captures enum value "PREFECTURE_ISHIKAWA"
	V1ProviderAddressPrefecturePREFECTUREISHIKAWA V1ProviderAddressPrefecture = "PREFECTURE_ISHIKAWA"

	// V1ProviderAddressPrefecturePREFECTUREFUKUI captures enum value "PREFECTURE_FUKUI"
	V1ProviderAddressPrefecturePREFECTUREFUKUI V1ProviderAddressPrefecture = "PREFECTURE_FUKUI"

	// V1ProviderAddressPrefecturePREFECTUREYAMANASHI captures enum value "PREFECTURE_YAMANASHI"
	V1ProviderAddressPrefecturePREFECTUREYAMANASHI V1ProviderAddressPrefecture = "PREFECTURE_YAMANASHI"

	// V1ProviderAddressPrefecturePREFECTURENAGANO captures enum value "PREFECTURE_NAGANO"
	V1ProviderAddressPrefecturePREFECTURENAGANO V1ProviderAddressPrefecture = "PREFECTURE_NAGANO"

	// V1ProviderAddressPrefecturePREFECTUREGIFU captures enum value "PREFECTURE_GIFU"
	V1ProviderAddressPrefecturePREFECTUREGIFU V1ProviderAddressPrefecture = "PREFECTURE_GIFU"

	// V1ProviderAddressPrefecturePREFECTURESHIZUOKA captures enum value "PREFECTURE_SHIZUOKA"
	V1ProviderAddressPrefecturePREFECTURESHIZUOKA V1ProviderAddressPrefecture = "PREFECTURE_SHIZUOKA"

	// V1ProviderAddressPrefecturePREFECTUREAICHI captures enum value "PREFECTURE_AICHI"
	V1ProviderAddressPrefecturePREFECTUREAICHI V1ProviderAddressPrefecture = "PREFECTURE_AICHI"

	// V1ProviderAddressPrefecturePREFECTUREMIE captures enum value "PREFECTURE_MIE"
	V1ProviderAddressPrefecturePREFECTUREMIE V1ProviderAddressPrefecture = "PREFECTURE_MIE"

	// V1ProviderAddressPrefecturePREFECTURESHIGA captures enum value "PREFECTURE_SHIGA"
	V1ProviderAddressPrefecturePREFECTURESHIGA V1ProviderAddressPrefecture = "PREFECTURE_SHIGA"

	// V1ProviderAddressPrefecturePREFECTUREKYOTO captures enum value "PREFECTURE_KYOTO"
	V1ProviderAddressPrefecturePREFECTUREKYOTO V1ProviderAddressPrefecture = "PREFECTURE_KYOTO"

	// V1ProviderAddressPrefecturePREFECTUREOSAKA captures enum value "PREFECTURE_OSAKA"
	V1ProviderAddressPrefecturePREFECTUREOSAKA V1ProviderAddressPrefecture = "PREFECTURE_OSAKA"

	// V1ProviderAddressPrefecturePREFECTUREHYOGO captures enum value "PREFECTURE_HYOGO"
	V1ProviderAddressPrefecturePREFECTUREHYOGO V1ProviderAddressPrefecture = "PREFECTURE_HYOGO"

	// V1ProviderAddressPrefecturePREFECTURENARA captures enum value "PREFECTURE_NARA"
	V1ProviderAddressPrefecturePREFECTURENARA V1ProviderAddressPrefecture = "PREFECTURE_NARA"

	// V1ProviderAddressPrefecturePREFECTUREWAKAYAMA captures enum value "PREFECTURE_WAKAYAMA"
	V1ProviderAddressPrefecturePREFECTUREWAKAYAMA V1ProviderAddressPrefecture = "PREFECTURE_WAKAYAMA"

	// V1ProviderAddressPrefecturePREFECTURETOTTORI captures enum value "PREFECTURE_TOTTORI"
	V1ProviderAddressPrefecturePREFECTURETOTTORI V1ProviderAddressPrefecture = "PREFECTURE_TOTTORI"

	// V1ProviderAddressPrefecturePREFECTURESHIMANE captures enum value "PREFECTURE_SHIMANE"
	V1ProviderAddressPrefecturePREFECTURESHIMANE V1ProviderAddressPrefecture = "PREFECTURE_SHIMANE"

	// V1ProviderAddressPrefecturePREFECTUREOKAYAMA captures enum value "PREFECTURE_OKAYAMA"
	V1ProviderAddressPrefecturePREFECTUREOKAYAMA V1ProviderAddressPrefecture = "PREFECTURE_OKAYAMA"

	// V1ProviderAddressPrefecturePREFECTUREHIROSHIMA captures enum value "PREFECTURE_HIROSHIMA"
	V1ProviderAddressPrefecturePREFECTUREHIROSHIMA V1ProviderAddressPrefecture = "PREFECTURE_HIROSHIMA"

	// V1ProviderAddressPrefecturePREFECTUREYAMAGUCHI captures enum value "PREFECTURE_YAMAGUCHI"
	V1ProviderAddressPrefecturePREFECTUREYAMAGUCHI V1ProviderAddressPrefecture = "PREFECTURE_YAMAGUCHI"

	// V1ProviderAddressPrefecturePREFECTURETOKUSHIMA captures enum value "PREFECTURE_TOKUSHIMA"
	V1ProviderAddressPrefecturePREFECTURETOKUSHIMA V1ProviderAddressPrefecture = "PREFECTURE_TOKUSHIMA"

	// V1ProviderAddressPrefecturePREFECTUREKAGAWA captures enum value "PREFECTURE_KAGAWA"
	V1ProviderAddressPrefecturePREFECTUREKAGAWA V1ProviderAddressPrefecture = "PREFECTURE_KAGAWA"

	// V1ProviderAddressPrefecturePREFECTUREEHIME captures enum value "PREFECTURE_EHIME"
	V1ProviderAddressPrefecturePREFECTUREEHIME V1ProviderAddressPrefecture = "PREFECTURE_EHIME"

	// V1ProviderAddressPrefecturePREFECTUREKOCHI captures enum value "PREFECTURE_KOCHI"
	V1ProviderAddressPrefecturePREFECTUREKOCHI V1ProviderAddressPrefecture = "PREFECTURE_KOCHI"

	// V1ProviderAddressPrefecturePREFECTUREFUKUOKA captures enum value "PREFECTURE_FUKUOKA"
	V1ProviderAddressPrefecturePREFECTUREFUKUOKA V1ProviderAddressPrefecture = "PREFECTURE_FUKUOKA"

	// V1ProviderAddressPrefecturePREFECTURESAGA captures enum value "PREFECTURE_SAGA"
	V1ProviderAddressPrefecturePREFECTURESAGA V1ProviderAddressPrefecture = "PREFECTURE_SAGA"

	// V1ProviderAddressPrefecturePREFECTURENAGASAKI captures enum value "PREFECTURE_NAGASAKI"
	V1ProviderAddressPrefecturePREFECTURENAGASAKI V1ProviderAddressPrefecture = "PREFECTURE_NAGASAKI"

	// V1ProviderAddressPrefecturePREFECTUREKUMAMOTO captures enum value "PREFECTURE_KUMAMOTO"
	V1ProviderAddressPrefecturePREFECTUREKUMAMOTO V1ProviderAddressPrefecture = "PREFECTURE_KUMAMOTO"

	// V1ProviderAddressPrefecturePREFECTUREOITA captures enum value "PREFECTURE_OITA"
	V1ProviderAddressPrefecturePREFECTUREOITA V1ProviderAddressPrefecture = "PREFECTURE_OITA"

	// V1ProviderAddressPrefecturePREFECTUREMIYAZAKI captures enum value "PREFECTURE_MIYAZAKI"
	V1ProviderAddressPrefecturePREFECTUREMIYAZAKI V1ProviderAddressPrefecture = "PREFECTURE_MIYAZAKI"

	// V1ProviderAddressPrefecturePREFECTUREKAGOSHIMA captures enum value "PREFECTURE_KAGOSHIMA"
	V1ProviderAddressPrefecturePREFECTUREKAGOSHIMA V1ProviderAddressPrefecture = "PREFECTURE_KAGOSHIMA"

	// V1ProviderAddressPrefecturePREFECTUREOKINAWA captures enum value "PREFECTURE_OKINAWA"
	V1ProviderAddressPrefecturePREFECTUREOKINAWA V1ProviderAddressPrefecture = "PREFECTURE_OKINAWA"
)

func (V1ProviderAddressPrefecture) ContextValidate

func (m V1ProviderAddressPrefecture) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 provider address prefecture based on context it is used

func (V1ProviderAddressPrefecture) Pointer

Pointer returns a pointer to a freshly-allocated V1ProviderAddressPrefecture.

func (V1ProviderAddressPrefecture) Validate

func (m V1ProviderAddressPrefecture) Validate(formats strfmt.Registry) error

Validate validates this v1 provider address prefecture

type V1ProviderName

type V1ProviderName struct {

	// 名
	FirstName string `json:"firstName,omitempty"`

	// 姓
	LastName string `json:"lastName,omitempty"`
}

V1ProviderName 名前

swagger:model v1ProviderName

func (*V1ProviderName) ContextValidate

func (m *V1ProviderName) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 provider name based on context it is used

func (*V1ProviderName) MarshalBinary

func (m *V1ProviderName) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ProviderName) UnmarshalBinary

func (m *V1ProviderName) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ProviderName) Validate

func (m *V1ProviderName) Validate(formats strfmt.Registry) error

Validate validates this v1 provider name

type V1RenewContractItemRequest

type V1RenewContractItemRequest struct {

	// 契約ID
	// Required: true
	ContractID *string `json:"contractId"`

	// 契約アイテムID
	// Required: true
	ContractItemID *string `json:"contractItemId"`
}

V1RenewContractItemRequest 契約アイテム更新リクエスト

swagger:model v1RenewContractItemRequest

func (*V1RenewContractItemRequest) ContextValidate

func (m *V1RenewContractItemRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 renew contract item request based on context it is used

func (*V1RenewContractItemRequest) MarshalBinary

func (m *V1RenewContractItemRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1RenewContractItemRequest) UnmarshalBinary

func (m *V1RenewContractItemRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1RenewContractItemRequest) Validate

func (m *V1RenewContractItemRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 renew contract item request

type V1RenewContractItemResponse

type V1RenewContractItemResponse struct {

	// 対象の契約
	Contract *V1RenewContractItemResponseContract `json:"contract,omitempty"`
}

V1RenewContractItemResponse 契約アイテム更新レスポンス

swagger:model v1RenewContractItemResponse

func (*V1RenewContractItemResponse) ContextValidate

func (m *V1RenewContractItemResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 renew contract item response based on the context it is used

func (*V1RenewContractItemResponse) MarshalBinary

func (m *V1RenewContractItemResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1RenewContractItemResponse) UnmarshalBinary

func (m *V1RenewContractItemResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1RenewContractItemResponse) Validate

func (m *V1RenewContractItemResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 renew contract item response

type V1RenewContractItemResponseContract

type V1RenewContractItemResponseContract struct {

	// id
	ID string `json:"id,omitempty"`
}

V1RenewContractItemResponseContract v1 renew contract item response contract

swagger:model v1RenewContractItemResponseContract

func (*V1RenewContractItemResponseContract) ContextValidate

func (m *V1RenewContractItemResponseContract) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 renew contract item response contract based on context it is used

func (*V1RenewContractItemResponseContract) MarshalBinary

func (m *V1RenewContractItemResponseContract) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1RenewContractItemResponseContract) UnmarshalBinary

func (m *V1RenewContractItemResponseContract) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1RenewContractItemResponseContract) Validate

Validate validates this v1 renew contract item response contract

type V1Resource

type V1Resource struct {

	// カスタムフィールド
	CustomFields []*Publicv1CustomField `json:"customFields"`

	// リソースの識別子
	Srn *V1SRN `json:"srn,omitempty"`
}

V1Resource リソース

swagger:model v1Resource

func (*V1Resource) ContextValidate

func (m *V1Resource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 resource based on the context it is used

func (*V1Resource) MarshalBinary

func (m *V1Resource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1Resource) UnmarshalBinary

func (m *V1Resource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1Resource) Validate

func (m *V1Resource) Validate(formats strfmt.Registry) error

Validate validates this v1 resource

type V1ResourceIdentifier

type V1ResourceIdentifier struct {

	// リソースID
	// Required: true
	ID *string `json:"id"`

	// type
	Type V1ResourceIdentifierType `json:"type,omitempty"`
}

V1ResourceIdentifier リソースの識別子

swagger:model v1ResourceIdentifier

func (*V1ResourceIdentifier) ContextValidate

func (m *V1ResourceIdentifier) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 resource identifier based on the context it is used

func (*V1ResourceIdentifier) MarshalBinary

func (m *V1ResourceIdentifier) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1ResourceIdentifier) UnmarshalBinary

func (m *V1ResourceIdentifier) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1ResourceIdentifier) Validate

func (m *V1ResourceIdentifier) Validate(formats strfmt.Registry) error

Validate validates this v1 resource identifier

type V1ResourceIdentifierType

type V1ResourceIdentifierType string

V1ResourceIdentifierType リソース種別

swagger:model v1ResourceIdentifierType

const (

	// V1ResourceIdentifierTypeTYPECUSTOMER captures enum value "TYPE_CUSTOMER"
	V1ResourceIdentifierTypeTYPECUSTOMER V1ResourceIdentifierType = "TYPE_CUSTOMER"

	// V1ResourceIdentifierTypeTYPECONTRACT captures enum value "TYPE_CONTRACT"
	V1ResourceIdentifierTypeTYPECONTRACT V1ResourceIdentifierType = "TYPE_CONTRACT"
)

func (V1ResourceIdentifierType) ContextValidate

func (m V1ResourceIdentifierType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 resource identifier type based on context it is used

func (V1ResourceIdentifierType) Pointer

Pointer returns a pointer to a freshly-allocated V1ResourceIdentifierType.

func (V1ResourceIdentifierType) Validate

func (m V1ResourceIdentifierType) Validate(formats strfmt.Registry) error

Validate validates this v1 resource identifier type

type V1SRN

type V1SRN struct {

	// リソースID
	// Required: true
	ResourceID *string `json:"resourceId"`

	// resource type
	ResourceType V1SRNType `json:"resourceType,omitempty"`
}

V1SRN Scalebaseリソースネーム(SRN) Scalebaseリソースを一意に識別します。顧客や契約など、Scalebase全体でリソースを明確に指定する場合はSRNが必要になります。

swagger:model v1SRN

func (*V1SRN) ContextValidate

func (m *V1SRN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 s r n based on the context it is used

func (*V1SRN) MarshalBinary

func (m *V1SRN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1SRN) UnmarshalBinary

func (m *V1SRN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1SRN) Validate

func (m *V1SRN) Validate(formats strfmt.Registry) error

Validate validates this v1 s r n

type V1SRNType

type V1SRNType string

V1SRNType リソース種別

swagger:model v1SRNType

const (

	// V1SRNTypeTYPECUSTOMER captures enum value "TYPE_CUSTOMER"
	V1SRNTypeTYPECUSTOMER V1SRNType = "TYPE_CUSTOMER"

	// V1SRNTypeTYPECONTRACT captures enum value "TYPE_CONTRACT"
	V1SRNTypeTYPECONTRACT V1SRNType = "TYPE_CONTRACT"
)

func NewV1SRNType

func NewV1SRNType(value V1SRNType) *V1SRNType

func (V1SRNType) ContextValidate

func (m V1SRNType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 s r n type based on context it is used

func (V1SRNType) Pointer

func (m V1SRNType) Pointer() *V1SRNType

Pointer returns a pointer to a freshly-allocated V1SRNType.

func (V1SRNType) Validate

func (m V1SRNType) Validate(formats strfmt.Registry) error

Validate validates this v1 s r n type

type V1SearchBillingsRequest

type V1SearchBillingsRequest struct {

	// フィルター
	Filter []*SearchBillingsRequestClause `json:"filter"`

	// ソート条件
	// example:
	// “`
	// { "orderBy": [ { "field": "FIELD_BILLING_DATE", "direction": "DIRECTION_DESCENDING" } ] }
	// “`
	OrderBy *V1BillingOrder `json:"orderBy,omitempty"`

	// 一覧取得する最大数
	// Required: true
	PageSize *int32 `json:"pageSize"`

	// 一覧取得に使用するトークン
	PageToken string `json:"pageToken,omitempty"`

	// template: :10:8: executing "" at <.EnumType>: can't evaluate field EnumType in type *descriptor.Field
	Query string `json:"query,omitempty"`
}

V1SearchBillingsRequest 請求の一覧取得のリクエスト

swagger:model v1SearchBillingsRequest

func (*V1SearchBillingsRequest) ContextValidate

func (m *V1SearchBillingsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 search billings request based on the context it is used

func (*V1SearchBillingsRequest) MarshalBinary

func (m *V1SearchBillingsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1SearchBillingsRequest) UnmarshalBinary

func (m *V1SearchBillingsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1SearchBillingsRequest) Validate

func (m *V1SearchBillingsRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 search billings request

type V1SearchBillingsRequestOrder

type V1SearchBillingsRequestOrder struct {

	// direction
	Direction V1SearchBillingsRequestOrderDirection `json:"direction,omitempty"`

	// field
	Field V1SearchBillingsRequestOrderField `json:"field,omitempty"`
}

V1SearchBillingsRequestOrder ソート条件

swagger:model v1SearchBillingsRequestOrder

func (*V1SearchBillingsRequestOrder) ContextValidate

func (m *V1SearchBillingsRequestOrder) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 search billings request order based on the context it is used

func (*V1SearchBillingsRequestOrder) MarshalBinary

func (m *V1SearchBillingsRequestOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1SearchBillingsRequestOrder) UnmarshalBinary

func (m *V1SearchBillingsRequestOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1SearchBillingsRequestOrder) Validate

func (m *V1SearchBillingsRequestOrder) Validate(formats strfmt.Registry) error

Validate validates this v1 search billings request order

type V1SearchBillingsRequestOrderDirection

type V1SearchBillingsRequestOrderDirection string

V1SearchBillingsRequestOrderDirection 順序

- DIRECTION_ASCENDING: 昇順

  • DIRECTION_DESCENDING: 降順

swagger:model v1SearchBillingsRequestOrderDirection

const (

	// V1SearchBillingsRequestOrderDirectionDIRECTIONASCENDING captures enum value "DIRECTION_ASCENDING"
	V1SearchBillingsRequestOrderDirectionDIRECTIONASCENDING V1SearchBillingsRequestOrderDirection = "DIRECTION_ASCENDING"

	// V1SearchBillingsRequestOrderDirectionDIRECTIONDESCENDING captures enum value "DIRECTION_DESCENDING"
	V1SearchBillingsRequestOrderDirectionDIRECTIONDESCENDING V1SearchBillingsRequestOrderDirection = "DIRECTION_DESCENDING"
)

func (V1SearchBillingsRequestOrderDirection) ContextValidate

ContextValidate validates this v1 search billings request order direction based on context it is used

func (V1SearchBillingsRequestOrderDirection) Pointer

Pointer returns a pointer to a freshly-allocated V1SearchBillingsRequestOrderDirection.

func (V1SearchBillingsRequestOrderDirection) Validate

Validate validates this v1 search billings request order direction

type V1SearchBillingsRequestOrderField

type V1SearchBillingsRequestOrderField string

V1SearchBillingsRequestOrderField 対象

- FIELD_ID: 請求ID

  • FIELD_BILLING_DATE: 請求日

swagger:model v1SearchBillingsRequestOrderField

const (

	// V1SearchBillingsRequestOrderFieldFIELDID captures enum value "FIELD_ID"
	V1SearchBillingsRequestOrderFieldFIELDID V1SearchBillingsRequestOrderField = "FIELD_ID"

	// V1SearchBillingsRequestOrderFieldFIELDBILLINGDATE captures enum value "FIELD_BILLING_DATE"
	V1SearchBillingsRequestOrderFieldFIELDBILLINGDATE V1SearchBillingsRequestOrderField = "FIELD_BILLING_DATE"
)

func (V1SearchBillingsRequestOrderField) ContextValidate

func (m V1SearchBillingsRequestOrderField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 search billings request order field based on context it is used

func (V1SearchBillingsRequestOrderField) Pointer

Pointer returns a pointer to a freshly-allocated V1SearchBillingsRequestOrderField.

func (V1SearchBillingsRequestOrderField) Validate

Validate validates this v1 search billings request order field

type V1SearchBillingsResponse

type V1SearchBillingsResponse struct {

	// 請求
	Billings []*V1Billing `json:"billings"`

	// next page token
	NextPageToken string `json:"nextPageToken,omitempty"`
}

V1SearchBillingsResponse 請求の一覧取得のレスポンス

swagger:model v1SearchBillingsResponse

func (*V1SearchBillingsResponse) ContextValidate

func (m *V1SearchBillingsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 search billings response based on the context it is used

func (*V1SearchBillingsResponse) MarshalBinary

func (m *V1SearchBillingsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1SearchBillingsResponse) UnmarshalBinary

func (m *V1SearchBillingsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1SearchBillingsResponse) Validate

func (m *V1SearchBillingsResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 search billings response

type V1UpdateCustomerResponse

type V1UpdateCustomerResponse struct {

	// 顧客
	Customer *Publicv1Customer `json:"customer,omitempty"`
}

V1UpdateCustomerResponse 顧客更新のレスポンス

swagger:model v1UpdateCustomerResponse

func (*V1UpdateCustomerResponse) ContextValidate

func (m *V1UpdateCustomerResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 update customer response based on the context it is used

func (*V1UpdateCustomerResponse) MarshalBinary

func (m *V1UpdateCustomerResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpdateCustomerResponse) UnmarshalBinary

func (m *V1UpdateCustomerResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpdateCustomerResponse) Validate

func (m *V1UpdateCustomerResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 update customer response

type V1UpdateCustomerStaffResponse

type V1UpdateCustomerStaffResponse struct {

	// 顧客担当者
	CustomerStaff *Publicv1CustomerStaff `json:"customerStaff,omitempty"`
}

V1UpdateCustomerStaffResponse 顧客担当者更新のレスポンス

swagger:model v1UpdateCustomerStaffResponse

func (*V1UpdateCustomerStaffResponse) ContextValidate

func (m *V1UpdateCustomerStaffResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 update customer staff response based on the context it is used

func (*V1UpdateCustomerStaffResponse) MarshalBinary

func (m *V1UpdateCustomerStaffResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpdateCustomerStaffResponse) UnmarshalBinary

func (m *V1UpdateCustomerStaffResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpdateCustomerStaffResponse) Validate

func (m *V1UpdateCustomerStaffResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 update customer staff response

type V1UpdateResourceResponse

type V1UpdateResourceResponse struct {

	// リソース
	Resource *V1Resource `json:"resource,omitempty"`
}

V1UpdateResourceResponse カスタムフィールド新規追加・更新のレスポンス

swagger:model v1UpdateResourceResponse

func (*V1UpdateResourceResponse) ContextValidate

func (m *V1UpdateResourceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 update resource response based on the context it is used

func (*V1UpdateResourceResponse) MarshalBinary

func (m *V1UpdateResourceResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpdateResourceResponse) UnmarshalBinary

func (m *V1UpdateResourceResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpdateResourceResponse) Validate

func (m *V1UpdateResourceResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 update resource response

type V1UpsertDailyUsageRequest

type V1UpsertDailyUsageRequest struct {

	// 契約課金項目ID
	// Required: true
	ContractChargeItemID *string `json:"contractChargeItemId"`

	// 契約課金項目管理ID(契約課金項目IDの代わりに指定可)
	ContractChargeItemOptionalID string `json:"contractChargeItemOptionalId,omitempty"`

	// 顧客ID
	// Required: true
	CustomerID *string `json:"customerId"`

	// 顧客管理ID(顧客IDの代わりに指定可)
	CustomerOptionalID string `json:"customerOptionalId,omitempty"`

	// 計測された値
	// Required: true
	Quantity *float64 `json:"quantity"`

	// 対象日(RFC 3339 format)
	// Required: true
	// Format: date-time
	TargetDate *strfmt.DateTime `json:"targetDate"`

	// 使用量単位ID
	// Required: true
	UsageUnitID *string `json:"usageUnitId"`

	// 使用量単位管理ID(使用量単位IDの代わりに指定可)
	UsageUnitOptionalID string `json:"usageUnitOptionalId,omitempty"`
}

V1UpsertDailyUsageRequest 使用量を作成or更新のリクエスト

swagger:model v1UpsertDailyUsageRequest

func (*V1UpsertDailyUsageRequest) ContextValidate

func (m *V1UpsertDailyUsageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 upsert daily usage request based on context it is used

func (*V1UpsertDailyUsageRequest) MarshalBinary

func (m *V1UpsertDailyUsageRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpsertDailyUsageRequest) UnmarshalBinary

func (m *V1UpsertDailyUsageRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpsertDailyUsageRequest) Validate

func (m *V1UpsertDailyUsageRequest) Validate(formats strfmt.Registry) error

Validate validates this v1 upsert daily usage request

type V1UpsertDailyUsageResponse

type V1UpsertDailyUsageResponse struct {

	// usage
	Usage *V1DailyUsage `json:"usage,omitempty"`
}

V1UpsertDailyUsageResponse 使用量を作成or更新のレスポンス

swagger:model v1UpsertDailyUsageResponse

func (*V1UpsertDailyUsageResponse) ContextValidate

func (m *V1UpsertDailyUsageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v1 upsert daily usage response based on the context it is used

func (*V1UpsertDailyUsageResponse) MarshalBinary

func (m *V1UpsertDailyUsageResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UpsertDailyUsageResponse) UnmarshalBinary

func (m *V1UpsertDailyUsageResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UpsertDailyUsageResponse) Validate

func (m *V1UpsertDailyUsageResponse) Validate(formats strfmt.Registry) error

Validate validates this v1 upsert daily usage response

type V1UsageUnit

type V1UsageUnit struct {

	// description
	Description string `json:"description,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// optional Id
	OptionalID string `json:"optionalId,omitempty"`
}

V1UsageUnit 使用量単位

swagger:model v1UsageUnit

func (*V1UsageUnit) ContextValidate

func (m *V1UsageUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v1 usage unit based on context it is used

func (*V1UsageUnit) MarshalBinary

func (m *V1UsageUnit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*V1UsageUnit) UnmarshalBinary

func (m *V1UsageUnit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*V1UsageUnit) Validate

func (m *V1UsageUnit) Validate(formats strfmt.Registry) error

Validate validates this v1 usage unit

Source Files

Jump to

Keyboard shortcuts

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