diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index ad26d34607..8b687efe44 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -133,6 +133,8 @@ docs/DataSourceTypeLabel.md docs/DataSourceTypeValue.md docs/DcimAPI.md docs/DcimDevicesRenderConfigCreateFormatParameter.md +docs/DcimRacksElevationRetrieveFaceParameter.md +docs/DcimRacksElevationRetrieveRenderParameter.md docs/Device.md docs/DeviceAirflow.md docs/DeviceAirflowLabel.md @@ -371,7 +373,6 @@ docs/NestedLocation.md docs/NestedLocationRequest.md docs/NestedManufacturer.md docs/NestedManufacturerRequest.md -docs/NestedModule.md docs/NestedModuleBay.md docs/NestedModuleBayRequest.md docs/NestedModuleType.md @@ -520,6 +521,7 @@ docs/PaginatedRIRList.md docs/PaginatedRackList.md docs/PaginatedRackReservationList.md docs/PaginatedRackRoleList.md +docs/PaginatedRackUnitList.md docs/PaginatedRearPortList.md docs/PaginatedRearPortTemplateList.md docs/PaginatedRegionList.md @@ -610,6 +612,7 @@ docs/PatchedWritableFHRPGroupAssignmentRequest.md docs/PatchedWritableFrontPortRequest.md docs/PatchedWritableFrontPortTemplateRequest.md docs/PatchedWritableIKEPolicyRequest.md +docs/PatchedWritableIKEPolicyRequestMode.md docs/PatchedWritableIKEPolicyRequestVersion.md docs/PatchedWritableIKEProposalRequest.md docs/PatchedWritableIKEProposalRequestAuthenticationAlgorithm.md @@ -755,6 +758,9 @@ docs/RackStatus.md docs/RackStatusLabel.md docs/RackType.md docs/RackTypeLabel.md +docs/RackUnit.md +docs/RackUnitFace.md +docs/RackUnitFaceValue.md docs/RackWidth.md docs/RackWidthLabel.md docs/RackWidthValue.md @@ -1057,6 +1063,8 @@ model_data_source_type.go model_data_source_type_label.go model_data_source_type_value.go model_dcim_devices_render_config_create_format_parameter.go +model_dcim_racks_elevation_retrieve_face_parameter.go +model_dcim_racks_elevation_retrieve_render_parameter.go model_device.go model_device_airflow.go model_device_airflow_label.go @@ -1293,7 +1301,6 @@ model_nested_location.go model_nested_location_request.go model_nested_manufacturer.go model_nested_manufacturer_request.go -model_nested_module.go model_nested_module_bay.go model_nested_module_bay_request.go model_nested_module_type.go @@ -1441,6 +1448,7 @@ model_paginated_provider_network_list.go model_paginated_rack_list.go model_paginated_rack_reservation_list.go model_paginated_rack_role_list.go +model_paginated_rack_unit_list.go model_paginated_rear_port_list.go model_paginated_rear_port_template_list.go model_paginated_region_list.go @@ -1532,6 +1540,7 @@ model_patched_writable_fhrp_group_assignment_request.go model_patched_writable_front_port_request.go model_patched_writable_front_port_template_request.go model_patched_writable_ike_policy_request.go +model_patched_writable_ike_policy_request_mode.go model_patched_writable_ike_policy_request_version.go model_patched_writable_ike_proposal_request.go model_patched_writable_ike_proposal_request_authentication_algorithm.go @@ -1675,6 +1684,9 @@ model_rack_status.go model_rack_status_label.go model_rack_type.go model_rack_type_label.go +model_rack_unit.go +model_rack_unit_face.go +model_rack_unit_face_value.go model_rack_width.go model_rack_width_label.go model_rack_width_value.go diff --git a/.openapi-generator/VERSION b/.openapi-generator/VERSION index 4b49d9bb63..18bb4182dd 100644 --- a/.openapi-generator/VERSION +++ b/.openapi-generator/VERSION @@ -1 +1 @@ -7.2.0 \ No newline at end of file +7.5.0 diff --git a/api/netbox_version b/api/netbox_version index a76ccff2a6..d2577d9756 100644 --- a/api/netbox_version +++ b/api/netbox_version @@ -1 +1 @@ -3.7.1 +3.7.7 diff --git a/api/openapi.yaml b/api/openapi.yaml index 842c1eaa85..bca74e8346 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.0.3 info: title: NetBox REST API - version: 3.7.1 (3.7) + version: 3.7.7 (3.7) license: name: Apache v2 License paths: @@ -4364,6 +4364,30 @@ paths: operationId: circuits_providers_list description: Get a list of provider objects. parameters: + - in: query + name: asn + schema: + type: array + items: + type: integer + maximum: 4294967295 + minimum: 1 + format: int64 + description: ASN + explode: true + style: form + - in: query + name: asn__n + schema: + type: array + items: + type: integer + maximum: 4294967295 + minimum: 1 + format: int64 + description: ASN + explode: true + style: form - in: query name: asn_id schema: @@ -20034,7 +20058,7 @@ paths: type: array items: type: string - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 explode: true style: form - in: query @@ -20043,7 +20067,7 @@ paths: type: array items: type: string - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 explode: true style: form - in: query @@ -21731,7 +21755,7 @@ paths: type: array items: type: string - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 explode: true style: form - in: query @@ -21740,7 +21764,7 @@ paths: type: array items: type: string - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 explode: true style: form - in: query @@ -30581,6 +30605,10 @@ paths: operationId: dcim_platforms_list description: Get a list of platform objects. parameters: + - in: query + name: available_for_device_type + schema: + type: string - in: query name: config_template_id schema: @@ -40526,12 +40554,87 @@ paths: description: Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG. parameters: + - in: query + name: exclude + schema: + type: integer + - in: query + name: expand_devices + schema: + type: boolean + default: true + - in: query + name: face + schema: + enum: + - front + - rear + type: string + x-spec-enum-id: d2fb9b3f75158b83 + default: front + minLength: 1 + description: '* `front` - Front + + * `rear` - Rear' - in: path name: id schema: type: integer description: A unique integer value identifying this rack. required: true + - in: query + name: include_images + schema: + type: boolean + default: true + - in: query + name: legend_width + schema: + type: integer + default: 30 + - name: limit + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: margin_width + schema: + type: integer + default: 15 + - name: offset + required: false + in: query + description: The initial index from which to return the results. + schema: + type: integer + - in: query + name: q + schema: + type: string + minLength: 1 + - in: query + name: render + schema: + enum: + - json + - svg + type: string + x-spec-enum-id: 09901a5ff13ba07a + default: json + minLength: 1 + description: '* `json` - json + + * `svg` - svg' + - in: query + name: unit_height + schema: + type: integer + - in: query + name: unit_width + schema: + type: integer tags: - dcim security: @@ -40542,7 +40645,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Rack' + $ref: '#/components/schemas/PaginatedRackUnitList' description: '' /api/dcim/rear-port-templates/: get: @@ -84401,7 +84504,7 @@ paths: type: array items: type: string - x-spec-enum-id: 40730b5af1561c52 + x-spec-enum-id: b022535cfdee79fe explode: true style: form - in: query @@ -84410,7 +84513,7 @@ paths: type: array items: type: string - x-spec-enum-id: 40730b5af1561c52 + x-spec-enum-id: b022535cfdee79fe explode: true style: form - in: query @@ -84491,6 +84594,42 @@ paths: format: int32 explode: true style: form + - in: query + name: ike_policy + schema: + type: array + items: + type: string + description: IKE policy (name) + explode: true + style: form + - in: query + name: ike_policy__n + schema: + type: array + items: + type: string + description: IKE policy (name) + explode: true + style: form + - in: query + name: ike_policy_id + schema: + type: array + items: + type: integer + description: IKE policy (ID) + explode: true + style: form + - in: query + name: ike_policy_id__n + schema: + type: array + items: + type: integer + description: IKE policy (ID) + explode: true + style: form - in: query name: last_updated schema: @@ -86675,7 +86814,7 @@ paths: type: array items: type: string - x-spec-enum-id: 40730b5af1561c52 + x-spec-enum-id: b022535cfdee79fe title: Encryption explode: true style: form @@ -86685,7 +86824,7 @@ paths: type: array items: type: string - x-spec-enum-id: 40730b5af1561c52 + x-spec-enum-id: b022535cfdee79fe title: Encryption explode: true style: form @@ -94165,6 +94304,7 @@ components: family: type: integer readOnly: true + nullable: true address: type: string readOnly: true @@ -94172,6 +94312,7 @@ components: allOf: - $ref: '#/components/schemas/NestedVRF' readOnly: true + nullable: true description: type: string required: @@ -94185,6 +94326,7 @@ components: family: type: integer readOnly: true + nullable: true prefix: type: string readOnly: true @@ -94192,6 +94334,7 @@ components: allOf: - $ref: '#/components/schemas/NestedVRF' readOnly: true + nullable: true required: - family - prefix @@ -94207,6 +94350,7 @@ components: allOf: - $ref: '#/components/schemas/NestedVLANGroup' readOnly: true + nullable: true required: - group - vid @@ -97674,12 +97818,9 @@ components: type: array items: type: array - items: - type: string - title: Extra choices - maxLength: 100 + items: {} maxItems: 2 - nullable: true + minItems: 2 order_alphabetically: type: boolean description: Choices are automatically ordered alphabetically @@ -97700,6 +97841,7 @@ components: - choices_count - created - display + - extra_choices - id - last_updated - name @@ -97734,17 +97876,14 @@ components: type: array items: type: array - items: - type: string - minLength: 1 - title: Extra choices - maxLength: 100 + items: {} maxItems: 2 - nullable: true + minItems: 2 order_alphabetically: type: boolean description: Choices are automatically ordered alphabetically required: + - extra_choices - name CustomFieldRequest: type: object @@ -98255,6 +98394,9 @@ components: ignore_rules: type: string description: Patterns (one per line) matching files to ignore when syncing + custom_fields: + type: object + additionalProperties: {} created: type: string format: date-time @@ -98317,6 +98459,9 @@ components: ignore_rules: type: string description: Patterns (one per line) matching files to ignore when syncing + custom_fields: + type: object + additionalProperties: {} required: - name - source_url @@ -99025,9 +99170,11 @@ components: front_image: type: string format: uri + nullable: true rear_image: type: string format: uri + nullable: true description: type: string maxLength: 200 @@ -101482,6 +101629,7 @@ components: - aes-256-cbc - aes-256-gcm - 3des-cbc + - des-cbc type: string description: '* `aes-128-cbc` - 128-bit AES (CBC) @@ -101495,8 +101643,10 @@ components: * `aes-256-gcm` - 256-bit AES (GCM) - * `3des-cbc` - DES' - x-spec-enum-id: 40730b5af1561c52 + * `3des-cbc` - 3DES + + * `des-cbc` - DES' + x-spec-enum-id: b022535cfdee79fe label: type: string enum: @@ -101506,6 +101656,7 @@ components: - 192-bit AES (GCM) - 256-bit AES (CBC) - 256-bit AES (GCM) + - 3DES - DES authentication_algorithm: type: object @@ -101712,6 +101863,7 @@ components: - aes-256-cbc - aes-256-gcm - 3des-cbc + - des-cbc type: string description: '* `aes-128-cbc` - 128-bit AES (CBC) @@ -101725,8 +101877,10 @@ components: * `aes-256-gcm` - 256-bit AES (GCM) - * `3des-cbc` - DES' - x-spec-enum-id: 40730b5af1561c52 + * `3des-cbc` - 3DES + + * `des-cbc` - DES' + x-spec-enum-id: b022535cfdee79fe authentication_algorithm: enum: - hmac-sha1 @@ -102201,7 +102355,7 @@ components: nullable: true mark_utilized: type: boolean - description: Treat as 100% utilized + description: Treat as fully utilized required: - created - display @@ -102260,7 +102414,7 @@ components: additionalProperties: {} mark_utilized: type: boolean - description: Treat as 100% utilized + description: Treat as fully utilized required: - end_address - start_address @@ -102660,6 +102814,7 @@ components: - aes-256-cbc - aes-256-gcm - 3des-cbc + - des-cbc type: string description: '* `aes-128-cbc` - 128-bit AES (CBC) @@ -102673,8 +102828,10 @@ components: * `aes-256-gcm` - 256-bit AES (GCM) - * `3des-cbc` - DES' - x-spec-enum-id: 40730b5af1561c52 + * `3des-cbc` - 3DES + + * `des-cbc` - DES' + x-spec-enum-id: b022535cfdee79fe label: type: string enum: @@ -102684,6 +102841,7 @@ components: - 192-bit AES (GCM) - 256-bit AES (CBC) - 256-bit AES (GCM) + - 3DES - DES authentication_algorithm: type: object @@ -102776,6 +102934,7 @@ components: - aes-256-cbc - aes-256-gcm - 3des-cbc + - des-cbc type: string description: '* `aes-128-cbc` - 128-bit AES (CBC) @@ -102789,8 +102948,10 @@ components: * `aes-256-gcm` - 256-bit AES (GCM) - * `3des-cbc` - DES' - x-spec-enum-id: 40730b5af1561c52 + * `3des-cbc` - 3DES + + * `des-cbc` - DES' + x-spec-enum-id: b022535cfdee79fe authentication_algorithm: enum: - hmac-sha1 @@ -103046,7 +103207,10 @@ components: - 8gfc-sfpp - 16gfc-sfpp - 32gfc-sfp28 + - 32gfc-sfpp - 64gfc-qsfpp + - 64gfc-sfpdd + - 64gfc-sfpp - 128gfc-qsfp28 - infiniband-sdr - infiniband-ddr @@ -103239,8 +103403,14 @@ components: * `32gfc-sfp28` - SFP28 (32GFC) + * `32gfc-sfpp` - SFP+ (32GFC) + * `64gfc-qsfpp` - QSFP+ (64GFC) + * `64gfc-sfpdd` - SFP-DD (64GFC) + + * `64gfc-sfpp` - SFP+ (64GFC) + * `128gfc-qsfp28` - QSFP28 (128GFC) * `infiniband-sdr` - SDR (2 Gbps) @@ -103314,7 +103484,7 @@ components: * `extreme-summitstack-512` - Extreme SummitStack-512 * `other` - Other' - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 label: type: string enum: @@ -103395,7 +103565,10 @@ components: - SFP+ (8GFC) - SFP+ (16GFC) - SFP28 (32GFC) + - SFP+ (32GFC) - QSFP+ (64GFC) + - SFP-DD (64GFC) + - SFP+ (64GFC) - QSFP28 (128GFC) - SDR (2 Gbps) - DDR (4 Gbps) @@ -104622,7 +104795,10 @@ components: - 8gfc-sfpp - 16gfc-sfpp - 32gfc-sfp28 + - 32gfc-sfpp - 64gfc-qsfpp + - 64gfc-sfpdd + - 64gfc-sfpp - 128gfc-qsfp28 - infiniband-sdr - infiniband-ddr @@ -104815,8 +104991,14 @@ components: * `32gfc-sfp28` - SFP28 (32GFC) + * `32gfc-sfpp` - SFP+ (32GFC) + * `64gfc-qsfpp` - QSFP+ (64GFC) + * `64gfc-sfpdd` - SFP-DD (64GFC) + + * `64gfc-sfpp` - SFP+ (64GFC) + * `128gfc-qsfp28` - QSFP28 (128GFC) * `infiniband-sdr` - SDR (2 Gbps) @@ -104890,7 +105072,7 @@ components: * `extreme-summitstack-512` - Extreme SummitStack-512 * `other` - Other' - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 enabled: type: boolean parent: @@ -105771,7 +105953,10 @@ components: - 8gfc-sfpp - 16gfc-sfpp - 32gfc-sfp28 + - 32gfc-sfpp - 64gfc-qsfpp + - 64gfc-sfpdd + - 64gfc-sfpp - 128gfc-qsfp28 - infiniband-sdr - infiniband-ddr @@ -105964,8 +106149,14 @@ components: * `32gfc-sfp28` - SFP28 (32GFC) + * `32gfc-sfpp` - SFP+ (32GFC) + * `64gfc-qsfpp` - QSFP+ (64GFC) + * `64gfc-sfpdd` - SFP-DD (64GFC) + + * `64gfc-sfpp` - SFP+ (64GFC) + * `128gfc-qsfp28` - QSFP28 (128GFC) * `infiniband-sdr` - SDR (2 Gbps) @@ -106039,7 +106230,7 @@ components: * `extreme-summitstack-512` - Extreme SummitStack-512 * `other` - Other' - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 label: type: string enum: @@ -106120,7 +106311,10 @@ components: - SFP+ (8GFC) - SFP+ (16GFC) - SFP28 (32GFC) + - SFP+ (32GFC) - QSFP+ (64GFC) + - SFP-DD (64GFC) + - SFP+ (64GFC) - QSFP28 (128GFC) - SDR (2 Gbps) - DDR (4 Gbps) @@ -106373,7 +106567,10 @@ components: - 8gfc-sfpp - 16gfc-sfpp - 32gfc-sfp28 + - 32gfc-sfpp - 64gfc-qsfpp + - 64gfc-sfpdd + - 64gfc-sfpp - 128gfc-qsfp28 - infiniband-sdr - infiniband-ddr @@ -106566,8 +106763,14 @@ components: * `32gfc-sfp28` - SFP28 (32GFC) + * `32gfc-sfpp` - SFP+ (32GFC) + * `64gfc-qsfpp` - QSFP+ (64GFC) + * `64gfc-sfpdd` - SFP-DD (64GFC) + + * `64gfc-sfpp` - SFP+ (64GFC) + * `128gfc-qsfp28` - QSFP28 (128GFC) * `infiniband-sdr` - SDR (2 Gbps) @@ -106641,7 +106844,7 @@ components: * `extreme-summitstack-512` - Extreme SummitStack-512 * `other` - Other' - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 enabled: type: boolean mgmt_only: @@ -108426,34 +108629,6 @@ components: - display - id - url - NestedASN: - type: object - description: |- - Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a - dictionary of attributes which can be used to uniquely identify the related object. This class should be - subclassed to return a full representation of the related object on read. - properties: - id: - type: integer - readOnly: true - url: - type: string - format: uri - readOnly: true - display: - type: string - readOnly: true - asn: - type: integer - maximum: 4294967295 - minimum: 1 - format: int64 - description: 16- or 32-bit autonomous system number - required: - - asn - - display - - id - - url NestedCableRequest: type: object description: 'Represents an object related through a ForeignKey field. On write, @@ -109944,45 +110119,6 @@ components: required: - name - slug - NestedModule: - type: object - description: 'Represents an object related through a ForeignKey field. On write, - it accepts a primary key (PK) value or a - - dictionary of attributes which can be used to uniquely identify the related - object. This class should be - - subclassed to return a full representation of the related object on read.' - properties: - id: - type: integer - readOnly: true - url: - type: string - format: uri - readOnly: true - display: - type: string - readOnly: true - device: - allOf: - - $ref: '#/components/schemas/NestedDevice' - readOnly: true - module_bay: - allOf: - - $ref: '#/components/schemas/ModuleNestedModuleBay' - readOnly: true - module_type: - allOf: - - $ref: '#/components/schemas/NestedModuleType' - readOnly: true - required: - - device - - display - - id - - module_bay - - module_type - - url NestedModuleBay: type: object description: 'Represents an object related through a ForeignKey field. On write, @@ -110003,10 +110139,9 @@ components: display: type: string readOnly: true - module: + installed_module: allOf: - - $ref: '#/components/schemas/NestedModule' - readOnly: true + - $ref: '#/components/schemas/ModuleBayNestedModule' nullable: true name: type: string @@ -110014,7 +110149,6 @@ components: required: - display - id - - module - name - url NestedModuleBayRequest: @@ -110027,6 +110161,10 @@ components: subclassed to return a full representation of the related object on read.' properties: + installed_module: + allOf: + - $ref: '#/components/schemas/ModuleBayNestedModuleRequest' + nullable: true name: type: string minLength: 1 @@ -113396,6 +113534,26 @@ components: type: array items: $ref: '#/components/schemas/RackRole' + PaginatedRackUnitList: + type: object + properties: + count: + type: integer + example: 123 + next: + type: string + nullable: true + format: uri + example: http://api.example.org/accounts/?offset=400&limit=100 + previous: + type: string + nullable: true + format: uri + example: http://api.example.org/accounts/?offset=200&limit=100 + results: + type: array + items: + $ref: '#/components/schemas/RackUnit' PaginatedRearPortList: type: object properties: @@ -115714,13 +115872,9 @@ components: type: array items: type: array - items: - type: string - minLength: 1 - title: Extra choices - maxLength: 100 + items: {} maxItems: 2 - nullable: true + minItems: 2 order_alphabetically: type: boolean description: Choices are automatically ordered alphabetically @@ -115925,6 +116079,9 @@ components: ignore_rules: type: string description: Patterns (one per line) matching files to ignore when syncing + custom_fields: + type: object + additionalProperties: {} PatchedWritableDeviceBayRequest: type: object description: Adds support for custom fields and tags. @@ -116808,6 +116965,7 @@ components: enum: - aggressive - main + - '' type: string description: '* `aggressive` - Aggressive @@ -116864,6 +117022,7 @@ components: - aes-256-cbc - aes-256-gcm - 3des-cbc + - des-cbc type: string description: '* `aes-128-cbc` - 128-bit AES (CBC) @@ -116877,8 +117036,10 @@ components: * `aes-256-gcm` - 256-bit AES (GCM) - * `3des-cbc` - DES' - x-spec-enum-id: 40730b5af1561c52 + * `3des-cbc` - 3DES + + * `des-cbc` - DES' + x-spec-enum-id: b022535cfdee79fe authentication_algorithm: enum: - hmac-sha1 @@ -117138,7 +117299,7 @@ components: additionalProperties: {} mark_utilized: type: boolean - description: Treat as 100% utilized + description: Treat as fully utilized PatchedWritableIPSecPolicyRequest: type: object description: Adds support for custom fields and tags. @@ -117297,6 +117458,7 @@ components: - aes-256-cbc - aes-256-gcm - 3des-cbc + - des-cbc - '' type: string description: '* `aes-128-cbc` - 128-bit AES (CBC) @@ -117311,8 +117473,10 @@ components: * `aes-256-gcm` - 256-bit AES (GCM) - * `3des-cbc` - DES' - x-spec-enum-id: 40730b5af1561c52 + * `3des-cbc` - 3DES + + * `des-cbc` - DES' + x-spec-enum-id: b022535cfdee79fe title: Encryption authentication_algorithm: enum: @@ -117457,7 +117621,10 @@ components: - 8gfc-sfpp - 16gfc-sfpp - 32gfc-sfp28 + - 32gfc-sfpp - 64gfc-qsfpp + - 64gfc-sfpdd + - 64gfc-sfpp - 128gfc-qsfp28 - infiniband-sdr - infiniband-ddr @@ -117650,8 +117817,14 @@ components: * `32gfc-sfp28` - SFP28 (32GFC) + * `32gfc-sfpp` - SFP+ (32GFC) + * `64gfc-qsfpp` - QSFP+ (64GFC) + * `64gfc-sfpdd` - SFP-DD (64GFC) + + * `64gfc-sfpp` - SFP+ (64GFC) + * `128gfc-qsfp28` - QSFP28 (128GFC) * `infiniband-sdr` - SDR (2 Gbps) @@ -117725,7 +117898,7 @@ components: * `extreme-summitstack-512` - Extreme SummitStack-512 * `other` - Other' - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 enabled: type: boolean parent: @@ -118593,7 +118766,10 @@ components: - 8gfc-sfpp - 16gfc-sfpp - 32gfc-sfp28 + - 32gfc-sfpp - 64gfc-qsfpp + - 64gfc-sfpdd + - 64gfc-sfpp - 128gfc-qsfp28 - infiniband-sdr - infiniband-ddr @@ -118786,8 +118962,14 @@ components: * `32gfc-sfp28` - SFP28 (32GFC) + * `32gfc-sfpp` - SFP+ (32GFC) + * `64gfc-qsfpp` - QSFP+ (64GFC) + * `64gfc-sfpdd` - SFP-DD (64GFC) + + * `64gfc-sfpp` - SFP+ (64GFC) + * `128gfc-qsfp28` - QSFP28 (128GFC) * `infiniband-sdr` - SDR (2 Gbps) @@ -118861,7 +119043,7 @@ components: * `extreme-summitstack-512` - Extreme SummitStack-512 * `other` - Other' - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 enabled: type: boolean mgmt_only: @@ -120953,7 +121135,7 @@ components: description: All IP addresses within this prefix are considered usable mark_utilized: type: boolean - description: Treat as 100% utilized + description: Treat as fully utilized description: type: string maxLength: 200 @@ -122103,6 +122285,10 @@ components: date_joined: type: string format: date-time + last_login: + type: string + format: date-time + nullable: true groups: type: array items: @@ -122454,6 +122640,9 @@ components: maxLength: 200 comments: type: string + config_template: + type: integer + nullable: true local_context_data: nullable: true description: Local config context data takes precedence over source contexts @@ -126523,7 +126712,7 @@ components: description: All IP addresses within this prefix are considered usable mark_utilized: type: boolean - description: Treat as 100% utilized + description: Treat as fully utilized description: type: string maxLength: 200 @@ -126611,7 +126800,7 @@ components: description: All IP addresses within this prefix are considered usable mark_utilized: type: boolean - description: Treat as 100% utilized + description: Treat as fully utilized description: type: string maxLength: 200 @@ -127614,6 +127803,57 @@ components: required: - name - slug + RackUnit: + type: object + description: A rack unit is an abstraction formed by the set (rack, position, + face); it does not exist as a row in the database. + properties: + id: + type: number + format: double + maximum: 1000 + minimum: -1000 + exclusiveMaximum: true + exclusiveMinimum: true + readOnly: true + name: + type: string + readOnly: true + face: + type: object + properties: + value: + enum: + - front + - rear + type: string + description: '* `front` - Front + + * `rear` - Rear' + x-spec-enum-id: d2fb9b3f75158b83 + label: + type: string + enum: + - Front + - Rear + readOnly: true + device: + allOf: + - $ref: '#/components/schemas/NestedDevice' + readOnly: true + occupied: + type: boolean + readOnly: true + display: + type: string + readOnly: true + required: + - device + - display + - face + - id + - name + - occupied RearPort: type: object description: Adds support for custom fields and tags. @@ -129999,7 +130239,9 @@ components: - Active - Disabled group: - $ref: '#/components/schemas/NestedTunnelGroup' + allOf: + - $ref: '#/components/schemas/NestedTunnelGroup' + nullable: true encapsulation: type: object properties: @@ -130065,7 +130307,6 @@ components: - created - display - encapsulation - - group - id - last_updated - name @@ -130171,7 +130412,9 @@ components: * `disabled` - Disabled' x-spec-enum-id: 0d65f7912cba74aa group: - $ref: '#/components/schemas/NestedTunnelGroupRequest' + allOf: + - $ref: '#/components/schemas/NestedTunnelGroupRequest' + nullable: true encapsulation: enum: - ipsec-transport @@ -130215,7 +130458,6 @@ components: additionalProperties: {} required: - encapsulation - - group - name - status TunnelTermination: @@ -130384,6 +130626,10 @@ components: date_joined: type: string format: date-time + last_login: + type: string + format: date-time + nullable: true groups: type: array items: @@ -130435,6 +130681,10 @@ components: date_joined: type: string format: date-time + last_login: + type: string + format: date-time + nullable: true groups: type: array items: @@ -131274,6 +131524,9 @@ components: type: string format: uri readOnly: true + display: + type: string + readOnly: true virtual_machine: $ref: '#/components/schemas/NestedVirtualMachine' name: @@ -131306,6 +131559,7 @@ components: nullable: true required: - created + - display - id - last_updated - name @@ -131452,6 +131706,10 @@ components: maxLength: 200 comments: type: string + config_template: + allOf: + - $ref: '#/components/schemas/NestedConfigTemplate' + nullable: true local_context_data: nullable: true description: Local config context data takes precedence over source contexts @@ -131578,6 +131836,10 @@ components: maxLength: 200 comments: type: string + config_template: + allOf: + - $ref: '#/components/schemas/NestedConfigTemplateRequest' + nullable: true local_context_data: nullable: true description: Local config context data takes precedence over source contexts @@ -133407,17 +133669,14 @@ components: type: array items: type: array - items: - type: string - minLength: 1 - title: Extra choices - maxLength: 100 + items: {} maxItems: 2 - nullable: true + minItems: 2 order_alphabetically: type: boolean description: Choices are automatically ordered alphabetically required: + - extra_choices - name WritableCustomFieldRequest: type: object @@ -133623,6 +133882,9 @@ components: ignore_rules: type: string description: Patterns (one per line) matching files to ignore when syncing + custom_fields: + type: object + additionalProperties: {} required: - name - source_url @@ -134549,6 +134811,7 @@ components: enum: - aggressive - main + - '' type: string description: '* `aggressive` - Aggressive @@ -134571,7 +134834,6 @@ components: type: object additionalProperties: {} required: - - mode - name - proposals WritableIKEProposalRequest: @@ -134609,6 +134871,7 @@ components: - aes-256-cbc - aes-256-gcm - 3des-cbc + - des-cbc type: string description: '* `aes-128-cbc` - 128-bit AES (CBC) @@ -134622,8 +134885,10 @@ components: * `aes-256-gcm` - 256-bit AES (GCM) - * `3des-cbc` - DES' - x-spec-enum-id: 40730b5af1561c52 + * `3des-cbc` - 3DES + + * `des-cbc` - DES' + x-spec-enum-id: b022535cfdee79fe authentication_algorithm: enum: - hmac-sha1 @@ -134890,7 +135155,7 @@ components: additionalProperties: {} mark_utilized: type: boolean - description: Treat as 100% utilized + description: Treat as fully utilized required: - end_address - start_address @@ -135060,6 +135325,7 @@ components: - aes-256-cbc - aes-256-gcm - 3des-cbc + - des-cbc - '' type: string description: '* `aes-128-cbc` - 128-bit AES (CBC) @@ -135074,8 +135340,10 @@ components: * `aes-256-gcm` - 256-bit AES (GCM) - * `3des-cbc` - DES' - x-spec-enum-id: 40730b5af1561c52 + * `3des-cbc` - 3DES + + * `des-cbc` - DES' + x-spec-enum-id: b022535cfdee79fe title: Encryption authentication_algorithm: enum: @@ -135222,7 +135490,10 @@ components: - 8gfc-sfpp - 16gfc-sfpp - 32gfc-sfp28 + - 32gfc-sfpp - 64gfc-qsfpp + - 64gfc-sfpdd + - 64gfc-sfpp - 128gfc-qsfp28 - infiniband-sdr - infiniband-ddr @@ -135415,8 +135686,14 @@ components: * `32gfc-sfp28` - SFP28 (32GFC) + * `32gfc-sfpp` - SFP+ (32GFC) + * `64gfc-qsfpp` - QSFP+ (64GFC) + * `64gfc-sfpdd` - SFP-DD (64GFC) + + * `64gfc-sfpp` - SFP+ (64GFC) + * `128gfc-qsfp28` - QSFP28 (128GFC) * `infiniband-sdr` - SDR (2 Gbps) @@ -135490,7 +135767,7 @@ components: * `extreme-summitstack-512` - Extreme SummitStack-512 * `other` - Other' - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 enabled: type: boolean parent: @@ -136363,7 +136640,10 @@ components: - 8gfc-sfpp - 16gfc-sfpp - 32gfc-sfp28 + - 32gfc-sfpp - 64gfc-qsfpp + - 64gfc-sfpdd + - 64gfc-sfpp - 128gfc-qsfp28 - infiniband-sdr - infiniband-ddr @@ -136556,8 +136836,14 @@ components: * `32gfc-sfp28` - SFP28 (32GFC) + * `32gfc-sfpp` - SFP+ (32GFC) + * `64gfc-qsfpp` - QSFP+ (64GFC) + * `64gfc-sfpdd` - SFP-DD (64GFC) + + * `64gfc-sfpp` - SFP+ (64GFC) + * `128gfc-qsfp28` - QSFP28 (128GFC) * `infiniband-sdr` - SDR (2 Gbps) @@ -136631,7 +136917,7 @@ components: * `extreme-summitstack-512` - Extreme SummitStack-512 * `other` - Other' - x-spec-enum-id: 2787c414ccfa93fd + x-spec-enum-id: 939e9432238e40f7 enabled: type: boolean mgmt_only: @@ -138785,7 +139071,7 @@ components: description: All IP addresses within this prefix are considered usable mark_utilized: type: boolean - description: Treat as 100% utilized + description: Treat as fully utilized description: type: string maxLength: 200 @@ -139995,6 +140281,10 @@ components: date_joined: type: string format: date-time + last_login: + type: string + format: date-time + nullable: true groups: type: array items: @@ -140366,6 +140656,9 @@ components: maxLength: 200 comments: type: string + config_template: + type: integer + nullable: true local_context_data: nullable: true description: Local config context data takes precedence over source contexts @@ -140565,6 +140858,35 @@ components: required: - interface_a - interface_b + NestedASN: + type: object + description: "Represents an object related through a ForeignKey field. On write, + it accepts a primary key (PK) value or a\n dictionary of attributes + which can be used to uniquely identify the related object. This class should + be\n subclassed to return a full representation of the related object + on read." + properties: + id: + type: integer + readOnly: true + url: + type: string + format: uri + readOnly: true + display: + type: string + readOnly: true + asn: + type: integer + maximum: 4294967295 + minimum: 1 + format: int64 + description: 16- or 32-bit autonomous system number + required: + - asn + - display + - id + - url securitySchemes: cookieAuth: type: apiKey diff --git a/api_circuits.go b/api_circuits.go index d42af1d257..8f4cc2c558 100644 --- a/api_circuits.go +++ b/api_circuits.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -12515,6 +12515,8 @@ func (a *CircuitsAPIService) CircuitsProvidersDestroyExecute(r ApiCircuitsProvid type ApiCircuitsProvidersListRequest struct { ctx context.Context ApiService *CircuitsAPIService + asn *[]int64 + asnN *[]int64 asnId *[]int32 asnIdN *[]int32 contact *[]int32 @@ -12600,6 +12602,18 @@ type ApiCircuitsProvidersListRequest struct { updatedByRequest *string } +// ASN +func (r ApiCircuitsProvidersListRequest) Asn(asn []int64) ApiCircuitsProvidersListRequest { + r.asn = &asn + return r +} + +// ASN +func (r ApiCircuitsProvidersListRequest) AsnN(asnN []int64) ApiCircuitsProvidersListRequest { + r.asnN = &asnN + return r +} + // ASN (ID) func (r ApiCircuitsProvidersListRequest) AsnId(asnId []int32) ApiCircuitsProvidersListRequest { r.asnId = &asnId @@ -13080,6 +13094,28 @@ func (a *CircuitsAPIService) CircuitsProvidersListExecute(r ApiCircuitsProviders localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.asn != nil { + t := *r.asn + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "asn", s.Index(i).Interface(), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "asn", t, "multi") + } + } + if r.asnN != nil { + t := *r.asnN + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "asn__n", s.Index(i).Interface(), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "asn__n", t, "multi") + } + } if r.asnId != nil { t := *r.asnId if reflect.TypeOf(t).Kind() == reflect.Slice { diff --git a/api_core.go b/api_core.go index 20aa7db821..b64177a728 100644 --- a/api_core.go +++ b/api_core.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_dcim.go b/api_dcim.go index 34bea3bca2..72f4bd25f0 100644 --- a/api_dcim.go +++ b/api_dcim.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -63263,77 +63263,83 @@ func (a *DcimAPIService) DcimPlatformsDestroyExecute(r ApiDcimPlatformsDestroyRe } type ApiDcimPlatformsListRequest struct { - ctx context.Context - ApiService *DcimAPIService - configTemplateId *[]*int32 - configTemplateIdN *[]*int32 - created *[]time.Time - createdEmpty *[]time.Time - createdGt *[]time.Time - createdGte *[]time.Time - createdLt *[]time.Time - createdLte *[]time.Time - createdN *[]time.Time - createdByRequest *string - description *[]string - descriptionEmpty *bool - descriptionIc *[]string - descriptionIe *[]string - descriptionIew *[]string - descriptionIsw *[]string - descriptionN *[]string - descriptionNic *[]string - descriptionNie *[]string - descriptionNiew *[]string - descriptionNisw *[]string - id *[]int32 - idEmpty *bool - idGt *[]int32 - idGte *[]int32 - idLt *[]int32 - idLte *[]int32 - idN *[]int32 - lastUpdated *[]time.Time - lastUpdatedEmpty *[]time.Time - lastUpdatedGt *[]time.Time - lastUpdatedGte *[]time.Time - lastUpdatedLt *[]time.Time - lastUpdatedLte *[]time.Time - lastUpdatedN *[]time.Time - limit *int32 - manufacturer *[]string - manufacturerN *[]string - manufacturerId *[]int32 - manufacturerIdN *[]int32 - modifiedByRequest *string - name *[]string - nameEmpty *bool - nameIc *[]string - nameIe *[]string - nameIew *[]string - nameIsw *[]string - nameN *[]string - nameNic *[]string - nameNie *[]string - nameNiew *[]string - nameNisw *[]string - offset *int32 - ordering *string - q *string - slug *[]string - slugEmpty *bool - slugIc *[]string - slugIe *[]string - slugIew *[]string - slugIsw *[]string - slugN *[]string - slugNic *[]string - slugNie *[]string - slugNiew *[]string - slugNisw *[]string - tag *[]string - tagN *[]string - updatedByRequest *string + ctx context.Context + ApiService *DcimAPIService + availableForDeviceType *string + configTemplateId *[]*int32 + configTemplateIdN *[]*int32 + created *[]time.Time + createdEmpty *[]time.Time + createdGt *[]time.Time + createdGte *[]time.Time + createdLt *[]time.Time + createdLte *[]time.Time + createdN *[]time.Time + createdByRequest *string + description *[]string + descriptionEmpty *bool + descriptionIc *[]string + descriptionIe *[]string + descriptionIew *[]string + descriptionIsw *[]string + descriptionN *[]string + descriptionNic *[]string + descriptionNie *[]string + descriptionNiew *[]string + descriptionNisw *[]string + id *[]int32 + idEmpty *bool + idGt *[]int32 + idGte *[]int32 + idLt *[]int32 + idLte *[]int32 + idN *[]int32 + lastUpdated *[]time.Time + lastUpdatedEmpty *[]time.Time + lastUpdatedGt *[]time.Time + lastUpdatedGte *[]time.Time + lastUpdatedLt *[]time.Time + lastUpdatedLte *[]time.Time + lastUpdatedN *[]time.Time + limit *int32 + manufacturer *[]string + manufacturerN *[]string + manufacturerId *[]int32 + manufacturerIdN *[]int32 + modifiedByRequest *string + name *[]string + nameEmpty *bool + nameIc *[]string + nameIe *[]string + nameIew *[]string + nameIsw *[]string + nameN *[]string + nameNic *[]string + nameNie *[]string + nameNiew *[]string + nameNisw *[]string + offset *int32 + ordering *string + q *string + slug *[]string + slugEmpty *bool + slugIc *[]string + slugIe *[]string + slugIew *[]string + slugIsw *[]string + slugN *[]string + slugNic *[]string + slugNie *[]string + slugNiew *[]string + slugNisw *[]string + tag *[]string + tagN *[]string + updatedByRequest *string +} + +func (r ApiDcimPlatformsListRequest) AvailableForDeviceType(availableForDeviceType string) ApiDcimPlatformsListRequest { + r.availableForDeviceType = &availableForDeviceType + return r } // Config template (ID) @@ -63732,6 +63738,9 @@ func (a *DcimAPIService) DcimPlatformsListExecute(r ApiDcimPlatformsListRequest) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.availableForDeviceType != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "available_for_device_type", r.availableForDeviceType, "") + } if r.configTemplateId != nil { t := *r.configTemplateId if reflect.TypeOf(t).Kind() == reflect.Slice { @@ -85542,12 +85551,88 @@ func (a *DcimAPIService) DcimRacksDestroyExecute(r ApiDcimRacksDestroyRequest) ( } type ApiDcimRacksElevationRetrieveRequest struct { - ctx context.Context - ApiService *DcimAPIService - id int32 + ctx context.Context + ApiService *DcimAPIService + id int32 + exclude *int32 + expandDevices *bool + face *DcimRacksElevationRetrieveFaceParameter + includeImages *bool + legendWidth *int32 + limit *int32 + marginWidth *int32 + offset *int32 + q *string + render *DcimRacksElevationRetrieveRenderParameter + unitHeight *int32 + unitWidth *int32 +} + +func (r ApiDcimRacksElevationRetrieveRequest) Exclude(exclude int32) ApiDcimRacksElevationRetrieveRequest { + r.exclude = &exclude + return r +} + +func (r ApiDcimRacksElevationRetrieveRequest) ExpandDevices(expandDevices bool) ApiDcimRacksElevationRetrieveRequest { + r.expandDevices = &expandDevices + return r +} + +// * `front` - Front * `rear` - Rear +func (r ApiDcimRacksElevationRetrieveRequest) Face(face DcimRacksElevationRetrieveFaceParameter) ApiDcimRacksElevationRetrieveRequest { + r.face = &face + return r +} + +func (r ApiDcimRacksElevationRetrieveRequest) IncludeImages(includeImages bool) ApiDcimRacksElevationRetrieveRequest { + r.includeImages = &includeImages + return r +} + +func (r ApiDcimRacksElevationRetrieveRequest) LegendWidth(legendWidth int32) ApiDcimRacksElevationRetrieveRequest { + r.legendWidth = &legendWidth + return r +} + +// Number of results to return per page. +func (r ApiDcimRacksElevationRetrieveRequest) Limit(limit int32) ApiDcimRacksElevationRetrieveRequest { + r.limit = &limit + return r +} + +func (r ApiDcimRacksElevationRetrieveRequest) MarginWidth(marginWidth int32) ApiDcimRacksElevationRetrieveRequest { + r.marginWidth = &marginWidth + return r +} + +// The initial index from which to return the results. +func (r ApiDcimRacksElevationRetrieveRequest) Offset(offset int32) ApiDcimRacksElevationRetrieveRequest { + r.offset = &offset + return r +} + +func (r ApiDcimRacksElevationRetrieveRequest) Q(q string) ApiDcimRacksElevationRetrieveRequest { + r.q = &q + return r +} + +// * `json` - json * `svg` - svg +func (r ApiDcimRacksElevationRetrieveRequest) Render(render DcimRacksElevationRetrieveRenderParameter) ApiDcimRacksElevationRetrieveRequest { + r.render = &render + return r +} + +func (r ApiDcimRacksElevationRetrieveRequest) UnitHeight(unitHeight int32) ApiDcimRacksElevationRetrieveRequest { + r.unitHeight = &unitHeight + return r } -func (r ApiDcimRacksElevationRetrieveRequest) Execute() (*Rack, *http.Response, error) { +func (r ApiDcimRacksElevationRetrieveRequest) UnitWidth(unitWidth int32) ApiDcimRacksElevationRetrieveRequest { + r.unitWidth = &unitWidth + return r +} + +func (r ApiDcimRacksElevationRetrieveRequest) Execute() (*PaginatedRackUnitList, *http.Response, error) { return r.ApiService.DcimRacksElevationRetrieveExecute(r) } @@ -85570,13 +85655,13 @@ func (a *DcimAPIService) DcimRacksElevationRetrieve(ctx context.Context, id int3 // Execute executes the request // -// @return Rack -func (a *DcimAPIService) DcimRacksElevationRetrieveExecute(r ApiDcimRacksElevationRetrieveRequest) (*Rack, *http.Response, error) { +// @return PaginatedRackUnitList +func (a *DcimAPIService) DcimRacksElevationRetrieveExecute(r ApiDcimRacksElevationRetrieveRequest) (*PaginatedRackUnitList, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *Rack + localVarReturnValue *PaginatedRackUnitList ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DcimAPIService.DcimRacksElevationRetrieve") @@ -85591,6 +85676,60 @@ func (a *DcimAPIService) DcimRacksElevationRetrieveExecute(r ApiDcimRacksElevati localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.exclude != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "exclude", r.exclude, "") + } + if r.expandDevices != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "expand_devices", r.expandDevices, "") + } else { + var defaultValue bool = true + r.expandDevices = &defaultValue + } + if r.face != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "face", r.face, "") + } else { + var defaultValue DcimRacksElevationRetrieveFaceParameter = "front" + r.face = &defaultValue + } + if r.includeImages != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "include_images", r.includeImages, "") + } else { + var defaultValue bool = true + r.includeImages = &defaultValue + } + if r.legendWidth != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "legend_width", r.legendWidth, "") + } else { + var defaultValue int32 = 30 + r.legendWidth = &defaultValue + } + if r.limit != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "limit", r.limit, "") + } + if r.marginWidth != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "margin_width", r.marginWidth, "") + } else { + var defaultValue int32 = 15 + r.marginWidth = &defaultValue + } + if r.offset != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "offset", r.offset, "") + } + if r.q != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "q", r.q, "") + } + if r.render != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "render", r.render, "") + } else { + var defaultValue DcimRacksElevationRetrieveRenderParameter = "json" + r.render = &defaultValue + } + if r.unitHeight != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "unit_height", r.unitHeight, "") + } + if r.unitWidth != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "unit_width", r.unitWidth, "") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} diff --git a/api_extras.go b/api_extras.go index 1c4a15a802..53776b41d8 100644 --- a/api_extras.go +++ b/api_extras.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_ipam.go b/api_ipam.go index ab45aa9c1c..6d7bab6caa 100644 --- a/api_ipam.go +++ b/api_ipam.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_schema.go b/api_schema.go index 1dca067c1c..e1ad5907b1 100644 --- a/api_schema.go +++ b/api_schema.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_status.go b/api_status.go index f08dfde308..ff8c18628e 100644 --- a/api_status.go +++ b/api_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_tenancy.go b/api_tenancy.go index 34e4c4b411..9abc1fc450 100644 --- a/api_tenancy.go +++ b/api_tenancy.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_users.go b/api_users.go index 9c099267f6..45d5d4fa50 100644 --- a/api_users.go +++ b/api_users.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_virtualization.go b/api_virtualization.go index 204f984d07..e377ce500c 100644 --- a/api_virtualization.go +++ b/api_virtualization.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_vpn.go b/api_vpn.go index 9e7295c668..c8dbd01225 100644 --- a/api_vpn.go +++ b/api_vpn.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -3000,6 +3000,10 @@ type ApiVpnIkeProposalsListRequest struct { idLt *[]int32 idLte *[]int32 idN *[]int32 + ikePolicy *[]string + ikePolicyN *[]string + ikePolicyId *[]int32 + ikePolicyIdN *[]int32 lastUpdated *[]time.Time lastUpdatedEmpty *[]time.Time lastUpdatedGt *[]time.Time @@ -3207,6 +3211,30 @@ func (r ApiVpnIkeProposalsListRequest) IdN(idN []int32) ApiVpnIkeProposalsListRe return r } +// IKE policy (name) +func (r ApiVpnIkeProposalsListRequest) IkePolicy(ikePolicy []string) ApiVpnIkeProposalsListRequest { + r.ikePolicy = &ikePolicy + return r +} + +// IKE policy (name) +func (r ApiVpnIkeProposalsListRequest) IkePolicyN(ikePolicyN []string) ApiVpnIkeProposalsListRequest { + r.ikePolicyN = &ikePolicyN + return r +} + +// IKE policy (ID) +func (r ApiVpnIkeProposalsListRequest) IkePolicyId(ikePolicyId []int32) ApiVpnIkeProposalsListRequest { + r.ikePolicyId = &ikePolicyId + return r +} + +// IKE policy (ID) +func (r ApiVpnIkeProposalsListRequest) IkePolicyIdN(ikePolicyIdN []int32) ApiVpnIkeProposalsListRequest { + r.ikePolicyIdN = &ikePolicyIdN + return r +} + func (r ApiVpnIkeProposalsListRequest) LastUpdated(lastUpdated []time.Time) ApiVpnIkeProposalsListRequest { r.lastUpdated = &lastUpdated return r @@ -3767,6 +3795,50 @@ func (a *VpnAPIService) VpnIkeProposalsListExecute(r ApiVpnIkeProposalsListReque parameterAddToHeaderOrQuery(localVarQueryParams, "id__n", t, "multi") } } + if r.ikePolicy != nil { + t := *r.ikePolicy + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "ike_policy", s.Index(i).Interface(), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "ike_policy", t, "multi") + } + } + if r.ikePolicyN != nil { + t := *r.ikePolicyN + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "ike_policy__n", s.Index(i).Interface(), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "ike_policy__n", t, "multi") + } + } + if r.ikePolicyId != nil { + t := *r.ikePolicyId + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "ike_policy_id", s.Index(i).Interface(), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "ike_policy_id", t, "multi") + } + } + if r.ikePolicyIdN != nil { + t := *r.ikePolicyIdN + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "ike_policy_id__n", s.Index(i).Interface(), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "ike_policy_id__n", t, "multi") + } + } if r.lastUpdated != nil { t := *r.lastUpdated if reflect.TypeOf(t).Kind() == reflect.Slice { diff --git a/api_wireless.go b/api_wireless.go index c422c43f5a..1cb209be5d 100644 --- a/api_wireless.go +++ b/api_wireless.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client.go b/client.go index c3e10e98e9..9917b647bb 100644 --- a/client.go +++ b/client.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -40,7 +40,7 @@ var ( queryDescape = strings.NewReplacer("%5B", "[", "%5D", "]") ) -// APIClient manages communication with the NetBox REST API API v3.7.1 (3.7) +// APIClient manages communication with the NetBox REST API API v3.7.7 (3.7) // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *Configuration diff --git a/configuration.go b/configuration.go index 45a24614fa..850a0604a5 100644 --- a/configuration.go +++ b/configuration.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -89,7 +89,7 @@ type Configuration struct { func NewConfiguration() *Configuration { cfg := &Configuration{ DefaultHeader: make(map[string]string), - UserAgent: "go-netbox/3.7.1", + UserAgent: "go-netbox/3.7.7", Debug: false, Servers: ServerConfigurations{ { diff --git a/docs/AvailableIP.md b/docs/AvailableIP.md index 90486ed1f9..a340891804 100644 --- a/docs/AvailableIP.md +++ b/docs/AvailableIP.md @@ -4,16 +4,16 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Family** | **int32** | | [readonly] +**Family** | **NullableInt32** | | [readonly] **Address** | **string** | | [readonly] -**Vrf** | [**NestedVRF**](NestedVRF.md) | | [readonly] +**Vrf** | [**NullableNestedVRF**](NestedVRF.md) | | [readonly] **Description** | Pointer to **string** | | [optional] ## Methods ### NewAvailableIP -`func NewAvailableIP(family int32, address string, vrf NestedVRF, ) *AvailableIP` +`func NewAvailableIP(family NullableInt32, address string, vrf NullableNestedVRF, ) *AvailableIP` NewAvailableIP instantiates a new AvailableIP object This constructor will assign default values to properties that have it defined, @@ -48,6 +48,16 @@ and a boolean to check if the value has been set. SetFamily sets Family field to given value. +### SetFamilyNil + +`func (o *AvailableIP) SetFamilyNil(b bool)` + + SetFamilyNil sets the value for Family to be an explicit nil + +### UnsetFamily +`func (o *AvailableIP) UnsetFamily()` + +UnsetFamily ensures that no value is present for Family, not even an explicit nil ### GetAddress `func (o *AvailableIP) GetAddress() string` @@ -88,6 +98,16 @@ and a boolean to check if the value has been set. SetVrf sets Vrf field to given value. +### SetVrfNil + +`func (o *AvailableIP) SetVrfNil(b bool)` + + SetVrfNil sets the value for Vrf to be an explicit nil + +### UnsetVrf +`func (o *AvailableIP) UnsetVrf()` + +UnsetVrf ensures that no value is present for Vrf, not even an explicit nil ### GetDescription `func (o *AvailableIP) GetDescription() string` diff --git a/docs/AvailablePrefix.md b/docs/AvailablePrefix.md index 03e63b098d..63ca9471a5 100644 --- a/docs/AvailablePrefix.md +++ b/docs/AvailablePrefix.md @@ -4,15 +4,15 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Family** | **int32** | | [readonly] +**Family** | **NullableInt32** | | [readonly] **Prefix** | **string** | | [readonly] -**Vrf** | [**NestedVRF**](NestedVRF.md) | | [readonly] +**Vrf** | [**NullableNestedVRF**](NestedVRF.md) | | [readonly] ## Methods ### NewAvailablePrefix -`func NewAvailablePrefix(family int32, prefix string, vrf NestedVRF, ) *AvailablePrefix` +`func NewAvailablePrefix(family NullableInt32, prefix string, vrf NullableNestedVRF, ) *AvailablePrefix` NewAvailablePrefix instantiates a new AvailablePrefix object This constructor will assign default values to properties that have it defined, @@ -47,6 +47,16 @@ and a boolean to check if the value has been set. SetFamily sets Family field to given value. +### SetFamilyNil + +`func (o *AvailablePrefix) SetFamilyNil(b bool)` + + SetFamilyNil sets the value for Family to be an explicit nil + +### UnsetFamily +`func (o *AvailablePrefix) UnsetFamily()` + +UnsetFamily ensures that no value is present for Family, not even an explicit nil ### GetPrefix `func (o *AvailablePrefix) GetPrefix() string` @@ -87,6 +97,16 @@ and a boolean to check if the value has been set. SetVrf sets Vrf field to given value. +### SetVrfNil + +`func (o *AvailablePrefix) SetVrfNil(b bool)` + + SetVrfNil sets the value for Vrf to be an explicit nil + +### UnsetVrf +`func (o *AvailablePrefix) UnsetVrf()` + +UnsetVrf ensures that no value is present for Vrf, not even an explicit nil [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/AvailableVLAN.md b/docs/AvailableVLAN.md index fe23a9c047..2040024891 100644 --- a/docs/AvailableVLAN.md +++ b/docs/AvailableVLAN.md @@ -5,13 +5,13 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Vid** | **int32** | | [readonly] -**Group** | [**NestedVLANGroup**](NestedVLANGroup.md) | | [readonly] +**Group** | [**NullableNestedVLANGroup**](NestedVLANGroup.md) | | [readonly] ## Methods ### NewAvailableVLAN -`func NewAvailableVLAN(vid int32, group NestedVLANGroup, ) *AvailableVLAN` +`func NewAvailableVLAN(vid int32, group NullableNestedVLANGroup, ) *AvailableVLAN` NewAvailableVLAN instantiates a new AvailableVLAN object This constructor will assign default values to properties that have it defined, @@ -66,6 +66,16 @@ and a boolean to check if the value has been set. SetGroup sets Group field to given value. +### SetGroupNil + +`func (o *AvailableVLAN) SetGroupNil(b bool)` + + SetGroupNil sets the value for Group to be an explicit nil + +### UnsetGroup +`func (o *AvailableVLAN) UnsetGroup()` + +UnsetGroup ensures that no value is present for Group, not even an explicit nil [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/CircuitsAPI.md b/docs/CircuitsAPI.md index 02d1deea07..cdcec7bdf6 100644 --- a/docs/CircuitsAPI.md +++ b/docs/CircuitsAPI.md @@ -4311,7 +4311,7 @@ Name | Type | Description | Notes ## CircuitsProvidersList -> PaginatedProviderList CircuitsProvidersList(ctx).AsnId(asnId).AsnIdN(asnIdN).Contact(contact).ContactN(contactN).ContactGroup(contactGroup).ContactGroupN(contactGroupN).ContactRole(contactRole).ContactRoleN(contactRoleN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).Region(region).RegionN(regionN).RegionId(regionId).RegionIdN(regionIdN).Site(site).SiteN(siteN).SiteGroup(siteGroup).SiteGroupN(siteGroupN).SiteGroupId(siteGroupId).SiteGroupIdN(siteGroupIdN).SiteId(siteId).SiteIdN(siteIdN).Slug(slug).SlugEmpty(slugEmpty).SlugIc(slugIc).SlugIe(slugIe).SlugIew(slugIew).SlugIsw(slugIsw).SlugN(slugN).SlugNic(slugNic).SlugNie(slugNie).SlugNiew(slugNiew).SlugNisw(slugNisw).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() +> PaginatedProviderList CircuitsProvidersList(ctx).Asn(asn).AsnN(asnN).AsnId(asnId).AsnIdN(asnIdN).Contact(contact).ContactN(contactN).ContactGroup(contactGroup).ContactGroupN(contactGroupN).ContactRole(contactRole).ContactRoleN(contactRoleN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).Region(region).RegionN(regionN).RegionId(regionId).RegionIdN(regionIdN).Site(site).SiteN(siteN).SiteGroup(siteGroup).SiteGroupN(siteGroupN).SiteGroupId(siteGroupId).SiteGroupIdN(siteGroupIdN).SiteId(siteId).SiteIdN(siteIdN).Slug(slug).SlugEmpty(slugEmpty).SlugIc(slugIc).SlugIe(slugIe).SlugIew(slugIew).SlugIsw(slugIsw).SlugN(slugN).SlugNic(slugNic).SlugNie(slugNie).SlugNiew(slugNiew).SlugNisw(slugNisw).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() @@ -4331,6 +4331,8 @@ import ( ) func main() { + asn := []int64{int64(123)} // []int64 | ASN (optional) + asnN := []int64{int64(123)} // []int64 | ASN (optional) asnId := []int32{int32(123)} // []int32 | ASN (ID) (optional) asnIdN := []int32{int32(123)} // []int32 | ASN (ID) (optional) contact := []int32{int32(123)} // []int32 | Contact (optional) @@ -4417,7 +4419,7 @@ func main() { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.CircuitsAPI.CircuitsProvidersList(context.Background()).AsnId(asnId).AsnIdN(asnIdN).Contact(contact).ContactN(contactN).ContactGroup(contactGroup).ContactGroupN(contactGroupN).ContactRole(contactRole).ContactRoleN(contactRoleN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).Region(region).RegionN(regionN).RegionId(regionId).RegionIdN(regionIdN).Site(site).SiteN(siteN).SiteGroup(siteGroup).SiteGroupN(siteGroupN).SiteGroupId(siteGroupId).SiteGroupIdN(siteGroupIdN).SiteId(siteId).SiteIdN(siteIdN).Slug(slug).SlugEmpty(slugEmpty).SlugIc(slugIc).SlugIe(slugIe).SlugIew(slugIew).SlugIsw(slugIsw).SlugN(slugN).SlugNic(slugNic).SlugNie(slugNie).SlugNiew(slugNiew).SlugNisw(slugNisw).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() + resp, r, err := apiClient.CircuitsAPI.CircuitsProvidersList(context.Background()).Asn(asn).AsnN(asnN).AsnId(asnId).AsnIdN(asnIdN).Contact(contact).ContactN(contactN).ContactGroup(contactGroup).ContactGroupN(contactGroupN).ContactRole(contactRole).ContactRoleN(contactRoleN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).Region(region).RegionN(regionN).RegionId(regionId).RegionIdN(regionIdN).Site(site).SiteN(siteN).SiteGroup(siteGroup).SiteGroupN(siteGroupN).SiteGroupId(siteGroupId).SiteGroupIdN(siteGroupIdN).SiteId(siteId).SiteIdN(siteIdN).Slug(slug).SlugEmpty(slugEmpty).SlugIc(slugIc).SlugIe(slugIe).SlugIew(slugIew).SlugIsw(slugIsw).SlugN(slugN).SlugNic(slugNic).SlugNie(slugNie).SlugNiew(slugNiew).SlugNisw(slugNisw).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() if err != nil { fmt.Fprintf(os.Stderr, "Error when calling `CircuitsAPI.CircuitsProvidersList``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) @@ -4438,6 +4440,8 @@ Other parameters are passed through a pointer to a apiCircuitsProvidersListReque Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- + **asn** | **[]int64** | ASN | + **asnN** | **[]int64** | ASN | **asnId** | **[]int32** | ASN (ID) | **asnIdN** | **[]int32** | ASN (ID) | **contact** | **[]int32** | Contact | diff --git a/docs/CustomFieldChoiceSet.md b/docs/CustomFieldChoiceSet.md index 31935a0619..ebc8229ca5 100644 --- a/docs/CustomFieldChoiceSet.md +++ b/docs/CustomFieldChoiceSet.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **Name** | **string** | | **Description** | Pointer to **string** | | [optional] **BaseChoices** | Pointer to [**CustomFieldChoiceSetBaseChoices**](CustomFieldChoiceSetBaseChoices.md) | | [optional] -**ExtraChoices** | Pointer to **[][]string** | | [optional] +**ExtraChoices** | **[][]interface{}** | | **OrderAlphabetically** | Pointer to **bool** | Choices are automatically ordered alphabetically | [optional] **ChoicesCount** | **string** | | [readonly] **Created** | **NullableTime** | | [readonly] @@ -20,7 +20,7 @@ Name | Type | Description | Notes ### NewCustomFieldChoiceSet -`func NewCustomFieldChoiceSet(id int32, url string, display string, name string, choicesCount string, created NullableTime, lastUpdated NullableTime, ) *CustomFieldChoiceSet` +`func NewCustomFieldChoiceSet(id int32, url string, display string, name string, extraChoices [][]interface{}, choicesCount string, created NullableTime, lastUpdated NullableTime, ) *CustomFieldChoiceSet` NewCustomFieldChoiceSet instantiates a new CustomFieldChoiceSet object This constructor will assign default values to properties that have it defined, @@ -167,39 +167,24 @@ HasBaseChoices returns a boolean if a field has been set. ### GetExtraChoices -`func (o *CustomFieldChoiceSet) GetExtraChoices() [][]string` +`func (o *CustomFieldChoiceSet) GetExtraChoices() [][]interface{}` GetExtraChoices returns the ExtraChoices field if non-nil, zero value otherwise. ### GetExtraChoicesOk -`func (o *CustomFieldChoiceSet) GetExtraChoicesOk() (*[][]string, bool)` +`func (o *CustomFieldChoiceSet) GetExtraChoicesOk() (*[][]interface{}, bool)` GetExtraChoicesOk returns a tuple with the ExtraChoices field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetExtraChoices -`func (o *CustomFieldChoiceSet) SetExtraChoices(v [][]string)` +`func (o *CustomFieldChoiceSet) SetExtraChoices(v [][]interface{})` SetExtraChoices sets ExtraChoices field to given value. -### HasExtraChoices -`func (o *CustomFieldChoiceSet) HasExtraChoices() bool` - -HasExtraChoices returns a boolean if a field has been set. - -### SetExtraChoicesNil - -`func (o *CustomFieldChoiceSet) SetExtraChoicesNil(b bool)` - - SetExtraChoicesNil sets the value for ExtraChoices to be an explicit nil - -### UnsetExtraChoices -`func (o *CustomFieldChoiceSet) UnsetExtraChoices()` - -UnsetExtraChoices ensures that no value is present for ExtraChoices, not even an explicit nil ### GetOrderAlphabetically `func (o *CustomFieldChoiceSet) GetOrderAlphabetically() bool` diff --git a/docs/CustomFieldChoiceSetRequest.md b/docs/CustomFieldChoiceSetRequest.md index 57de74fb29..fe10b58806 100644 --- a/docs/CustomFieldChoiceSetRequest.md +++ b/docs/CustomFieldChoiceSetRequest.md @@ -7,14 +7,14 @@ Name | Type | Description | Notes **Name** | **string** | | **Description** | Pointer to **string** | | [optional] **BaseChoices** | Pointer to [**CustomFieldChoiceSetBaseChoicesValue**](CustomFieldChoiceSetBaseChoicesValue.md) | | [optional] -**ExtraChoices** | Pointer to **[][]string** | | [optional] +**ExtraChoices** | **[][]interface{}** | | **OrderAlphabetically** | Pointer to **bool** | Choices are automatically ordered alphabetically | [optional] ## Methods ### NewCustomFieldChoiceSetRequest -`func NewCustomFieldChoiceSetRequest(name string, ) *CustomFieldChoiceSetRequest` +`func NewCustomFieldChoiceSetRequest(name string, extraChoices [][]interface{}, ) *CustomFieldChoiceSetRequest` NewCustomFieldChoiceSetRequest instantiates a new CustomFieldChoiceSetRequest object This constructor will assign default values to properties that have it defined, @@ -101,39 +101,24 @@ HasBaseChoices returns a boolean if a field has been set. ### GetExtraChoices -`func (o *CustomFieldChoiceSetRequest) GetExtraChoices() [][]string` +`func (o *CustomFieldChoiceSetRequest) GetExtraChoices() [][]interface{}` GetExtraChoices returns the ExtraChoices field if non-nil, zero value otherwise. ### GetExtraChoicesOk -`func (o *CustomFieldChoiceSetRequest) GetExtraChoicesOk() (*[][]string, bool)` +`func (o *CustomFieldChoiceSetRequest) GetExtraChoicesOk() (*[][]interface{}, bool)` GetExtraChoicesOk returns a tuple with the ExtraChoices field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetExtraChoices -`func (o *CustomFieldChoiceSetRequest) SetExtraChoices(v [][]string)` +`func (o *CustomFieldChoiceSetRequest) SetExtraChoices(v [][]interface{})` SetExtraChoices sets ExtraChoices field to given value. -### HasExtraChoices -`func (o *CustomFieldChoiceSetRequest) HasExtraChoices() bool` - -HasExtraChoices returns a boolean if a field has been set. - -### SetExtraChoicesNil - -`func (o *CustomFieldChoiceSetRequest) SetExtraChoicesNil(b bool)` - - SetExtraChoicesNil sets the value for ExtraChoices to be an explicit nil - -### UnsetExtraChoices -`func (o *CustomFieldChoiceSetRequest) UnsetExtraChoices()` - -UnsetExtraChoices ensures that no value is present for ExtraChoices, not even an explicit nil ### GetOrderAlphabetically `func (o *CustomFieldChoiceSetRequest) GetOrderAlphabetically() bool` diff --git a/docs/DataSource.md b/docs/DataSource.md index ecb476eea7..e66ecb9821 100644 --- a/docs/DataSource.md +++ b/docs/DataSource.md @@ -16,6 +16,7 @@ Name | Type | Description | Notes **Comments** | Pointer to **string** | | [optional] **Parameters** | Pointer to **interface{}** | | [optional] **IgnoreRules** | Pointer to **string** | Patterns (one per line) matching files to ignore when syncing | [optional] +**CustomFields** | Pointer to **map[string]interface{}** | | [optional] **Created** | **NullableTime** | | [readonly] **LastUpdated** | **NullableTime** | | [readonly] **FileCount** | **int32** | | [readonly] @@ -314,6 +315,31 @@ SetIgnoreRules sets IgnoreRules field to given value. HasIgnoreRules returns a boolean if a field has been set. +### GetCustomFields + +`func (o *DataSource) GetCustomFields() map[string]interface{}` + +GetCustomFields returns the CustomFields field if non-nil, zero value otherwise. + +### GetCustomFieldsOk + +`func (o *DataSource) GetCustomFieldsOk() (*map[string]interface{}, bool)` + +GetCustomFieldsOk returns a tuple with the CustomFields field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCustomFields + +`func (o *DataSource) SetCustomFields(v map[string]interface{})` + +SetCustomFields sets CustomFields field to given value. + +### HasCustomFields + +`func (o *DataSource) HasCustomFields() bool` + +HasCustomFields returns a boolean if a field has been set. + ### GetCreated `func (o *DataSource) GetCreated() time.Time` diff --git a/docs/DataSourceRequest.md b/docs/DataSourceRequest.md index 02abdb9836..1f441543ac 100644 --- a/docs/DataSourceRequest.md +++ b/docs/DataSourceRequest.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **Comments** | Pointer to **string** | | [optional] **Parameters** | Pointer to **interface{}** | | [optional] **IgnoreRules** | Pointer to **string** | Patterns (one per line) matching files to ignore when syncing | [optional] +**CustomFields** | Pointer to **map[string]interface{}** | | [optional] ## Methods @@ -227,6 +228,31 @@ SetIgnoreRules sets IgnoreRules field to given value. HasIgnoreRules returns a boolean if a field has been set. +### GetCustomFields + +`func (o *DataSourceRequest) GetCustomFields() map[string]interface{}` + +GetCustomFields returns the CustomFields field if non-nil, zero value otherwise. + +### GetCustomFieldsOk + +`func (o *DataSourceRequest) GetCustomFieldsOk() (*map[string]interface{}, bool)` + +GetCustomFieldsOk returns a tuple with the CustomFields field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCustomFields + +`func (o *DataSourceRequest) SetCustomFields(v map[string]interface{})` + +SetCustomFields sets CustomFields field to given value. + +### HasCustomFields + +`func (o *DataSourceRequest) HasCustomFields() bool` + +HasCustomFields returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/DcimAPI.md b/docs/DcimAPI.md index 221c46fe42..45f49ef97b 100644 --- a/docs/DcimAPI.md +++ b/docs/DcimAPI.md @@ -20260,7 +20260,7 @@ Name | Type | Description | Notes ## DcimPlatformsList -> PaginatedPlatformList DcimPlatformsList(ctx).ConfigTemplateId(configTemplateId).ConfigTemplateIdN(configTemplateIdN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).Manufacturer(manufacturer).ManufacturerN(manufacturerN).ManufacturerId(manufacturerId).ManufacturerIdN(manufacturerIdN).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).Slug(slug).SlugEmpty(slugEmpty).SlugIc(slugIc).SlugIe(slugIe).SlugIew(slugIew).SlugIsw(slugIsw).SlugN(slugN).SlugNic(slugNic).SlugNie(slugNie).SlugNiew(slugNiew).SlugNisw(slugNisw).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() +> PaginatedPlatformList DcimPlatformsList(ctx).AvailableForDeviceType(availableForDeviceType).ConfigTemplateId(configTemplateId).ConfigTemplateIdN(configTemplateIdN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).Manufacturer(manufacturer).ManufacturerN(manufacturerN).ManufacturerId(manufacturerId).ManufacturerIdN(manufacturerIdN).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).Slug(slug).SlugEmpty(slugEmpty).SlugIc(slugIc).SlugIe(slugIe).SlugIew(slugIew).SlugIsw(slugIsw).SlugN(slugN).SlugNic(slugNic).SlugNie(slugNie).SlugNiew(slugNiew).SlugNisw(slugNisw).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() @@ -20280,6 +20280,7 @@ import ( ) func main() { + availableForDeviceType := "availableForDeviceType_example" // string | (optional) configTemplateId := []*int32{int32(123)} // []*int32 | Config template (ID) (optional) configTemplateIdN := []*int32{int32(123)} // []*int32 | Config template (ID) (optional) created := []time.Time{time.Now()} // []time.Time | (optional) @@ -20352,7 +20353,7 @@ func main() { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.DcimAPI.DcimPlatformsList(context.Background()).ConfigTemplateId(configTemplateId).ConfigTemplateIdN(configTemplateIdN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).Manufacturer(manufacturer).ManufacturerN(manufacturerN).ManufacturerId(manufacturerId).ManufacturerIdN(manufacturerIdN).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).Slug(slug).SlugEmpty(slugEmpty).SlugIc(slugIc).SlugIe(slugIe).SlugIew(slugIew).SlugIsw(slugIsw).SlugN(slugN).SlugNic(slugNic).SlugNie(slugNie).SlugNiew(slugNiew).SlugNisw(slugNisw).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() + resp, r, err := apiClient.DcimAPI.DcimPlatformsList(context.Background()).AvailableForDeviceType(availableForDeviceType).ConfigTemplateId(configTemplateId).ConfigTemplateIdN(configTemplateIdN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).Manufacturer(manufacturer).ManufacturerN(manufacturerN).ManufacturerId(manufacturerId).ManufacturerIdN(manufacturerIdN).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).Slug(slug).SlugEmpty(slugEmpty).SlugIc(slugIc).SlugIe(slugIe).SlugIew(slugIew).SlugIsw(slugIsw).SlugN(slugN).SlugNic(slugNic).SlugNie(slugNie).SlugNiew(slugNiew).SlugNisw(slugNisw).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() if err != nil { fmt.Fprintf(os.Stderr, "Error when calling `DcimAPI.DcimPlatformsList``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) @@ -20373,6 +20374,7 @@ Other parameters are passed through a pointer to a apiDcimPlatformsListRequest s Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- + **availableForDeviceType** | **string** | | **configTemplateId** | **[]int32** | Config template (ID) | **configTemplateIdN** | **[]int32** | Config template (ID) | **created** | [**[]time.Time**](time.Time.md) | | @@ -27479,7 +27481,7 @@ Name | Type | Description | Notes ## DcimRacksElevationRetrieve -> Rack DcimRacksElevationRetrieve(ctx, id).Execute() +> PaginatedRackUnitList DcimRacksElevationRetrieve(ctx, id).Exclude(exclude).ExpandDevices(expandDevices).Face(face).IncludeImages(includeImages).LegendWidth(legendWidth).Limit(limit).MarginWidth(marginWidth).Offset(offset).Q(q).Render(render).UnitHeight(unitHeight).UnitWidth(unitWidth).Execute() @@ -27499,15 +27501,27 @@ import ( func main() { id := int32(56) // int32 | A unique integer value identifying this rack. + exclude := int32(56) // int32 | (optional) + expandDevices := true // bool | (optional) (default to true) + face := openapiclient.dcim_racks_elevation_retrieve_face_parameter("front") // DcimRacksElevationRetrieveFaceParameter | * `front` - Front * `rear` - Rear (optional) (default to "front") + includeImages := true // bool | (optional) (default to true) + legendWidth := int32(56) // int32 | (optional) (default to 30) + limit := int32(56) // int32 | Number of results to return per page. (optional) + marginWidth := int32(56) // int32 | (optional) (default to 15) + offset := int32(56) // int32 | The initial index from which to return the results. (optional) + q := "q_example" // string | (optional) + render := openapiclient.dcim_racks_elevation_retrieve_render_parameter("json") // DcimRacksElevationRetrieveRenderParameter | * `json` - json * `svg` - svg (optional) (default to "json") + unitHeight := int32(56) // int32 | (optional) + unitWidth := int32(56) // int32 | (optional) configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.DcimAPI.DcimRacksElevationRetrieve(context.Background(), id).Execute() + resp, r, err := apiClient.DcimAPI.DcimRacksElevationRetrieve(context.Background(), id).Exclude(exclude).ExpandDevices(expandDevices).Face(face).IncludeImages(includeImages).LegendWidth(legendWidth).Limit(limit).MarginWidth(marginWidth).Offset(offset).Q(q).Render(render).UnitHeight(unitHeight).UnitWidth(unitWidth).Execute() if err != nil { fmt.Fprintf(os.Stderr, "Error when calling `DcimAPI.DcimRacksElevationRetrieve``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `DcimRacksElevationRetrieve`: Rack + // response from `DcimRacksElevationRetrieve`: PaginatedRackUnitList fmt.Fprintf(os.Stdout, "Response from `DcimAPI.DcimRacksElevationRetrieve`: %v\n", resp) } ``` @@ -27528,10 +27542,22 @@ Other parameters are passed through a pointer to a apiDcimRacksElevationRetrieve Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- + **exclude** | **int32** | | + **expandDevices** | **bool** | | [default to true] + **face** | [**DcimRacksElevationRetrieveFaceParameter**](DcimRacksElevationRetrieveFaceParameter.md) | * `front` - Front * `rear` - Rear | [default to "front"] + **includeImages** | **bool** | | [default to true] + **legendWidth** | **int32** | | [default to 30] + **limit** | **int32** | Number of results to return per page. | + **marginWidth** | **int32** | | [default to 15] + **offset** | **int32** | The initial index from which to return the results. | + **q** | **string** | | + **render** | [**DcimRacksElevationRetrieveRenderParameter**](DcimRacksElevationRetrieveRenderParameter.md) | * `json` - json * `svg` - svg | [default to "json"] + **unitHeight** | **int32** | | + **unitWidth** | **int32** | | ### Return type -[**Rack**](Rack.md) +[**PaginatedRackUnitList**](PaginatedRackUnitList.md) ### Authorization diff --git a/docs/DcimRacksElevationRetrieveFaceParameter.md b/docs/DcimRacksElevationRetrieveFaceParameter.md new file mode 100644 index 0000000000..a5d9287740 --- /dev/null +++ b/docs/DcimRacksElevationRetrieveFaceParameter.md @@ -0,0 +1,13 @@ +# DcimRacksElevationRetrieveFaceParameter + +## Enum + + +* `FRONT` (value: `"front"`) + +* `REAR` (value: `"rear"`) + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/DcimRacksElevationRetrieveRenderParameter.md b/docs/DcimRacksElevationRetrieveRenderParameter.md new file mode 100644 index 0000000000..9ed43491b4 --- /dev/null +++ b/docs/DcimRacksElevationRetrieveRenderParameter.md @@ -0,0 +1,13 @@ +# DcimRacksElevationRetrieveRenderParameter + +## Enum + + +* `JSON` (value: `"json"`) + +* `SVG` (value: `"svg"`) + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/DeviceType.md b/docs/DeviceType.md index 39b0358afb..314d0e11bc 100644 --- a/docs/DeviceType.md +++ b/docs/DeviceType.md @@ -19,8 +19,8 @@ Name | Type | Description | Notes **Airflow** | Pointer to [**NullableDeviceTypeAirflow**](DeviceTypeAirflow.md) | | [optional] **Weight** | Pointer to **NullableFloat64** | | [optional] **WeightUnit** | Pointer to [**NullableDeviceTypeWeightUnit**](DeviceTypeWeightUnit.md) | | [optional] -**FrontImage** | Pointer to **string** | | [optional] -**RearImage** | Pointer to **string** | | [optional] +**FrontImage** | Pointer to **NullableString** | | [optional] +**RearImage** | Pointer to **NullableString** | | [optional] **Description** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] **Tags** | Pointer to [**[]NestedTag**](NestedTag.md) | | [optional] @@ -478,6 +478,16 @@ SetFrontImage sets FrontImage field to given value. HasFrontImage returns a boolean if a field has been set. +### SetFrontImageNil + +`func (o *DeviceType) SetFrontImageNil(b bool)` + + SetFrontImageNil sets the value for FrontImage to be an explicit nil + +### UnsetFrontImage +`func (o *DeviceType) UnsetFrontImage()` + +UnsetFrontImage ensures that no value is present for FrontImage, not even an explicit nil ### GetRearImage `func (o *DeviceType) GetRearImage() string` @@ -503,6 +513,16 @@ SetRearImage sets RearImage field to given value. HasRearImage returns a boolean if a field has been set. +### SetRearImageNil + +`func (o *DeviceType) SetRearImageNil(b bool)` + + SetRearImageNil sets the value for RearImage to be an explicit nil + +### UnsetRearImage +`func (o *DeviceType) UnsetRearImage()` + +UnsetRearImage ensures that no value is present for RearImage, not even an explicit nil ### GetDescription `func (o *DeviceType) GetDescription() string` diff --git a/docs/Encryption.md b/docs/Encryption.md index 3cc0aaad23..f08f84591b 100644 --- a/docs/Encryption.md +++ b/docs/Encryption.md @@ -17,6 +17,8 @@ * `_3DES_CBC` (value: `"3des-cbc"`) +* `DES_CBC` (value: `"des-cbc"`) + * `EMPTY` (value: `""`) diff --git a/docs/ExtrasAPI.md b/docs/ExtrasAPI.md index e0d639f292..ccaf68eddb 100644 --- a/docs/ExtrasAPI.md +++ b/docs/ExtrasAPI.md @@ -2725,7 +2725,7 @@ import ( ) func main() { - customFieldChoiceSetRequest := []openapiclient.CustomFieldChoiceSetRequest{*openapiclient.NewCustomFieldChoiceSetRequest("Name_example")} // []CustomFieldChoiceSetRequest | + customFieldChoiceSetRequest := []openapiclient.CustomFieldChoiceSetRequest{*openapiclient.NewCustomFieldChoiceSetRequest("Name_example", [][]interface{}{[]interface{}{nil}})} // []CustomFieldChoiceSetRequest | configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) @@ -2789,7 +2789,7 @@ import ( ) func main() { - customFieldChoiceSetRequest := []openapiclient.CustomFieldChoiceSetRequest{*openapiclient.NewCustomFieldChoiceSetRequest("Name_example")} // []CustomFieldChoiceSetRequest | + customFieldChoiceSetRequest := []openapiclient.CustomFieldChoiceSetRequest{*openapiclient.NewCustomFieldChoiceSetRequest("Name_example", [][]interface{}{[]interface{}{nil}})} // []CustomFieldChoiceSetRequest | configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) @@ -2855,7 +2855,7 @@ import ( ) func main() { - customFieldChoiceSetRequest := []openapiclient.CustomFieldChoiceSetRequest{*openapiclient.NewCustomFieldChoiceSetRequest("Name_example")} // []CustomFieldChoiceSetRequest | + customFieldChoiceSetRequest := []openapiclient.CustomFieldChoiceSetRequest{*openapiclient.NewCustomFieldChoiceSetRequest("Name_example", [][]interface{}{[]interface{}{nil}})} // []CustomFieldChoiceSetRequest | configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) @@ -2991,7 +2991,7 @@ import ( ) func main() { - writableCustomFieldChoiceSetRequest := *openapiclient.NewWritableCustomFieldChoiceSetRequest("Name_example") // WritableCustomFieldChoiceSetRequest | + writableCustomFieldChoiceSetRequest := *openapiclient.NewWritableCustomFieldChoiceSetRequest("Name_example", [][]interface{}{[]interface{}{nil}}) // WritableCustomFieldChoiceSetRequest | configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) @@ -3406,7 +3406,7 @@ import ( func main() { id := int32(56) // int32 | A unique integer value identifying this custom field choice set. - writableCustomFieldChoiceSetRequest := *openapiclient.NewWritableCustomFieldChoiceSetRequest("Name_example") // WritableCustomFieldChoiceSetRequest | + writableCustomFieldChoiceSetRequest := *openapiclient.NewWritableCustomFieldChoiceSetRequest("Name_example", [][]interface{}{[]interface{}{nil}}) // WritableCustomFieldChoiceSetRequest | configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) diff --git a/docs/IKEProposalEncryptionAlgorithmLabel.md b/docs/IKEProposalEncryptionAlgorithmLabel.md index 0b17c40e1b..80fc6b5725 100644 --- a/docs/IKEProposalEncryptionAlgorithmLabel.md +++ b/docs/IKEProposalEncryptionAlgorithmLabel.md @@ -15,6 +15,8 @@ * `_256_BIT_AES__GCM` (value: `"256-bit AES (GCM)"`) +* `_3_DES` (value: `"3DES"`) + * `DES` (value: `"DES"`) diff --git a/docs/IKEProposalEncryptionAlgorithmValue.md b/docs/IKEProposalEncryptionAlgorithmValue.md index 321930f9a2..0a50fccea3 100644 --- a/docs/IKEProposalEncryptionAlgorithmValue.md +++ b/docs/IKEProposalEncryptionAlgorithmValue.md @@ -17,6 +17,8 @@ * `_3DES_CBC` (value: `"3des-cbc"`) +* `DES_CBC` (value: `"des-cbc"`) + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/IPRange.md b/docs/IPRange.md index 050732138c..97093fa2b9 100644 --- a/docs/IPRange.md +++ b/docs/IPRange.md @@ -21,7 +21,7 @@ Name | Type | Description | Notes **CustomFields** | Pointer to **map[string]interface{}** | | [optional] **Created** | **NullableTime** | | [readonly] **LastUpdated** | **NullableTime** | | [readonly] -**MarkUtilized** | Pointer to **bool** | Treat as 100% utilized | [optional] +**MarkUtilized** | Pointer to **bool** | Treat as fully utilized | [optional] ## Methods diff --git a/docs/IPRangeRequest.md b/docs/IPRangeRequest.md index 635db4df7d..5c7664d2d6 100644 --- a/docs/IPRangeRequest.md +++ b/docs/IPRangeRequest.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes **Comments** | Pointer to **string** | | [optional] **Tags** | Pointer to [**[]NestedTagRequest**](NestedTagRequest.md) | | [optional] **CustomFields** | Pointer to **map[string]interface{}** | | [optional] -**MarkUtilized** | Pointer to **bool** | Treat as 100% utilized | [optional] +**MarkUtilized** | Pointer to **bool** | Treat as fully utilized | [optional] ## Methods diff --git a/docs/InterfaceTypeLabel.md b/docs/InterfaceTypeLabel.md index fff95189b9..83c88d0dc9 100644 --- a/docs/InterfaceTypeLabel.md +++ b/docs/InterfaceTypeLabel.md @@ -157,8 +157,14 @@ * `SFP28__32_GFC` (value: `"SFP28 (32GFC)"`) +* `SFP__32_GFC` (value: `"SFP+ (32GFC)"`) + * `QSFP__64_GFC` (value: `"QSFP+ (64GFC)"`) +* `SFP_DD__64_GFC` (value: `"SFP-DD (64GFC)"`) + +* `SFP__64_GFC` (value: `"SFP+ (64GFC)"`) + * `QSFP28__128_GFC` (value: `"QSFP28 (128GFC)"`) * `SDR__2_GBPS` (value: `"SDR (2 Gbps)"`) diff --git a/docs/InterfaceTypeValue.md b/docs/InterfaceTypeValue.md index d64c06cee4..37da025e0b 100644 --- a/docs/InterfaceTypeValue.md +++ b/docs/InterfaceTypeValue.md @@ -157,8 +157,14 @@ * `_32GFC_SFP28` (value: `"32gfc-sfp28"`) +* `_32GFC_SFPP` (value: `"32gfc-sfpp"`) + * `_64GFC_QSFPP` (value: `"64gfc-qsfpp"`) +* `_64GFC_SFPDD` (value: `"64gfc-sfpdd"`) + +* `_64GFC_SFPP` (value: `"64gfc-sfpp"`) + * `_128GFC_QSFP28` (value: `"128gfc-qsfp28"`) * `INFINIBAND_SDR` (value: `"infiniband-sdr"`) diff --git a/docs/NestedModule.md b/docs/NestedModule.md deleted file mode 100644 index 8cc63cf8a8..0000000000 --- a/docs/NestedModule.md +++ /dev/null @@ -1,156 +0,0 @@ -# NestedModule - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | **int32** | | [readonly] -**Url** | **string** | | [readonly] -**Display** | **string** | | [readonly] -**Device** | [**NestedDevice**](NestedDevice.md) | | [readonly] -**ModuleBay** | [**ModuleNestedModuleBay**](ModuleNestedModuleBay.md) | | [readonly] -**ModuleType** | [**NestedModuleType**](NestedModuleType.md) | | [readonly] - -## Methods - -### NewNestedModule - -`func NewNestedModule(id int32, url string, display string, device NestedDevice, moduleBay ModuleNestedModuleBay, moduleType NestedModuleType, ) *NestedModule` - -NewNestedModule instantiates a new NestedModule object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewNestedModuleWithDefaults - -`func NewNestedModuleWithDefaults() *NestedModule` - -NewNestedModuleWithDefaults instantiates a new NestedModule object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetId - -`func (o *NestedModule) GetId() int32` - -GetId returns the Id field if non-nil, zero value otherwise. - -### GetIdOk - -`func (o *NestedModule) GetIdOk() (*int32, bool)` - -GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetId - -`func (o *NestedModule) SetId(v int32)` - -SetId sets Id field to given value. - - -### GetUrl - -`func (o *NestedModule) GetUrl() string` - -GetUrl returns the Url field if non-nil, zero value otherwise. - -### GetUrlOk - -`func (o *NestedModule) GetUrlOk() (*string, bool)` - -GetUrlOk returns a tuple with the Url field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetUrl - -`func (o *NestedModule) SetUrl(v string)` - -SetUrl sets Url field to given value. - - -### GetDisplay - -`func (o *NestedModule) GetDisplay() string` - -GetDisplay returns the Display field if non-nil, zero value otherwise. - -### GetDisplayOk - -`func (o *NestedModule) GetDisplayOk() (*string, bool)` - -GetDisplayOk returns a tuple with the Display field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetDisplay - -`func (o *NestedModule) SetDisplay(v string)` - -SetDisplay sets Display field to given value. - - -### GetDevice - -`func (o *NestedModule) GetDevice() NestedDevice` - -GetDevice returns the Device field if non-nil, zero value otherwise. - -### GetDeviceOk - -`func (o *NestedModule) GetDeviceOk() (*NestedDevice, bool)` - -GetDeviceOk returns a tuple with the Device field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetDevice - -`func (o *NestedModule) SetDevice(v NestedDevice)` - -SetDevice sets Device field to given value. - - -### GetModuleBay - -`func (o *NestedModule) GetModuleBay() ModuleNestedModuleBay` - -GetModuleBay returns the ModuleBay field if non-nil, zero value otherwise. - -### GetModuleBayOk - -`func (o *NestedModule) GetModuleBayOk() (*ModuleNestedModuleBay, bool)` - -GetModuleBayOk returns a tuple with the ModuleBay field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetModuleBay - -`func (o *NestedModule) SetModuleBay(v ModuleNestedModuleBay)` - -SetModuleBay sets ModuleBay field to given value. - - -### GetModuleType - -`func (o *NestedModule) GetModuleType() NestedModuleType` - -GetModuleType returns the ModuleType field if non-nil, zero value otherwise. - -### GetModuleTypeOk - -`func (o *NestedModule) GetModuleTypeOk() (*NestedModuleType, bool)` - -GetModuleTypeOk returns a tuple with the ModuleType field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetModuleType - -`func (o *NestedModule) SetModuleType(v NestedModuleType)` - -SetModuleType sets ModuleType field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/docs/NestedModuleBay.md b/docs/NestedModuleBay.md index 37451178e8..fd92789c2a 100644 --- a/docs/NestedModuleBay.md +++ b/docs/NestedModuleBay.md @@ -7,14 +7,14 @@ Name | Type | Description | Notes **Id** | **int32** | | [readonly] **Url** | **string** | | [readonly] **Display** | **string** | | [readonly] -**Module** | [**NullableNestedModule**](NestedModule.md) | | [readonly] +**InstalledModule** | Pointer to [**NullableModuleBayNestedModule**](ModuleBayNestedModule.md) | | [optional] **Name** | **string** | | ## Methods ### NewNestedModuleBay -`func NewNestedModuleBay(id int32, url string, display string, module NullableNestedModule, name string, ) *NestedModuleBay` +`func NewNestedModuleBay(id int32, url string, display string, name string, ) *NestedModuleBay` NewNestedModuleBay instantiates a new NestedModuleBay object This constructor will assign default values to properties that have it defined, @@ -89,36 +89,41 @@ and a boolean to check if the value has been set. SetDisplay sets Display field to given value. -### GetModule +### GetInstalledModule -`func (o *NestedModuleBay) GetModule() NestedModule` +`func (o *NestedModuleBay) GetInstalledModule() ModuleBayNestedModule` -GetModule returns the Module field if non-nil, zero value otherwise. +GetInstalledModule returns the InstalledModule field if non-nil, zero value otherwise. -### GetModuleOk +### GetInstalledModuleOk -`func (o *NestedModuleBay) GetModuleOk() (*NestedModule, bool)` +`func (o *NestedModuleBay) GetInstalledModuleOk() (*ModuleBayNestedModule, bool)` -GetModuleOk returns a tuple with the Module field if it's non-nil, zero value otherwise +GetInstalledModuleOk returns a tuple with the InstalledModule field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. -### SetModule +### SetInstalledModule -`func (o *NestedModuleBay) SetModule(v NestedModule)` +`func (o *NestedModuleBay) SetInstalledModule(v ModuleBayNestedModule)` -SetModule sets Module field to given value. +SetInstalledModule sets InstalledModule field to given value. +### HasInstalledModule -### SetModuleNil +`func (o *NestedModuleBay) HasInstalledModule() bool` -`func (o *NestedModuleBay) SetModuleNil(b bool)` +HasInstalledModule returns a boolean if a field has been set. - SetModuleNil sets the value for Module to be an explicit nil +### SetInstalledModuleNil -### UnsetModule -`func (o *NestedModuleBay) UnsetModule()` +`func (o *NestedModuleBay) SetInstalledModuleNil(b bool)` -UnsetModule ensures that no value is present for Module, not even an explicit nil + SetInstalledModuleNil sets the value for InstalledModule to be an explicit nil + +### UnsetInstalledModule +`func (o *NestedModuleBay) UnsetInstalledModule()` + +UnsetInstalledModule ensures that no value is present for InstalledModule, not even an explicit nil ### GetName `func (o *NestedModuleBay) GetName() string` diff --git a/docs/NestedModuleBayRequest.md b/docs/NestedModuleBayRequest.md index abf39c21c4..e23d88b560 100644 --- a/docs/NestedModuleBayRequest.md +++ b/docs/NestedModuleBayRequest.md @@ -4,6 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**InstalledModule** | Pointer to [**NullableModuleBayNestedModuleRequest**](ModuleBayNestedModuleRequest.md) | | [optional] **Name** | **string** | | ## Methods @@ -25,6 +26,41 @@ NewNestedModuleBayRequestWithDefaults instantiates a new NestedModuleBayRequest This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set +### GetInstalledModule + +`func (o *NestedModuleBayRequest) GetInstalledModule() ModuleBayNestedModuleRequest` + +GetInstalledModule returns the InstalledModule field if non-nil, zero value otherwise. + +### GetInstalledModuleOk + +`func (o *NestedModuleBayRequest) GetInstalledModuleOk() (*ModuleBayNestedModuleRequest, bool)` + +GetInstalledModuleOk returns a tuple with the InstalledModule field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetInstalledModule + +`func (o *NestedModuleBayRequest) SetInstalledModule(v ModuleBayNestedModuleRequest)` + +SetInstalledModule sets InstalledModule field to given value. + +### HasInstalledModule + +`func (o *NestedModuleBayRequest) HasInstalledModule() bool` + +HasInstalledModule returns a boolean if a field has been set. + +### SetInstalledModuleNil + +`func (o *NestedModuleBayRequest) SetInstalledModuleNil(b bool)` + + SetInstalledModuleNil sets the value for InstalledModule to be an explicit nil + +### UnsetInstalledModule +`func (o *NestedModuleBayRequest) UnsetInstalledModule()` + +UnsetInstalledModule ensures that no value is present for InstalledModule, not even an explicit nil ### GetName `func (o *NestedModuleBayRequest) GetName() string` diff --git a/docs/PaginatedRackUnitList.md b/docs/PaginatedRackUnitList.md new file mode 100644 index 0000000000..1d161db6c0 --- /dev/null +++ b/docs/PaginatedRackUnitList.md @@ -0,0 +1,154 @@ +# PaginatedRackUnitList + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Count** | Pointer to **int32** | | [optional] +**Next** | Pointer to **NullableString** | | [optional] +**Previous** | Pointer to **NullableString** | | [optional] +**Results** | Pointer to [**[]RackUnit**](RackUnit.md) | | [optional] + +## Methods + +### NewPaginatedRackUnitList + +`func NewPaginatedRackUnitList() *PaginatedRackUnitList` + +NewPaginatedRackUnitList instantiates a new PaginatedRackUnitList object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewPaginatedRackUnitListWithDefaults + +`func NewPaginatedRackUnitListWithDefaults() *PaginatedRackUnitList` + +NewPaginatedRackUnitListWithDefaults instantiates a new PaginatedRackUnitList object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetCount + +`func (o *PaginatedRackUnitList) GetCount() int32` + +GetCount returns the Count field if non-nil, zero value otherwise. + +### GetCountOk + +`func (o *PaginatedRackUnitList) GetCountOk() (*int32, bool)` + +GetCountOk returns a tuple with the Count field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCount + +`func (o *PaginatedRackUnitList) SetCount(v int32)` + +SetCount sets Count field to given value. + +### HasCount + +`func (o *PaginatedRackUnitList) HasCount() bool` + +HasCount returns a boolean if a field has been set. + +### GetNext + +`func (o *PaginatedRackUnitList) GetNext() string` + +GetNext returns the Next field if non-nil, zero value otherwise. + +### GetNextOk + +`func (o *PaginatedRackUnitList) GetNextOk() (*string, bool)` + +GetNextOk returns a tuple with the Next field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetNext + +`func (o *PaginatedRackUnitList) SetNext(v string)` + +SetNext sets Next field to given value. + +### HasNext + +`func (o *PaginatedRackUnitList) HasNext() bool` + +HasNext returns a boolean if a field has been set. + +### SetNextNil + +`func (o *PaginatedRackUnitList) SetNextNil(b bool)` + + SetNextNil sets the value for Next to be an explicit nil + +### UnsetNext +`func (o *PaginatedRackUnitList) UnsetNext()` + +UnsetNext ensures that no value is present for Next, not even an explicit nil +### GetPrevious + +`func (o *PaginatedRackUnitList) GetPrevious() string` + +GetPrevious returns the Previous field if non-nil, zero value otherwise. + +### GetPreviousOk + +`func (o *PaginatedRackUnitList) GetPreviousOk() (*string, bool)` + +GetPreviousOk returns a tuple with the Previous field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPrevious + +`func (o *PaginatedRackUnitList) SetPrevious(v string)` + +SetPrevious sets Previous field to given value. + +### HasPrevious + +`func (o *PaginatedRackUnitList) HasPrevious() bool` + +HasPrevious returns a boolean if a field has been set. + +### SetPreviousNil + +`func (o *PaginatedRackUnitList) SetPreviousNil(b bool)` + + SetPreviousNil sets the value for Previous to be an explicit nil + +### UnsetPrevious +`func (o *PaginatedRackUnitList) UnsetPrevious()` + +UnsetPrevious ensures that no value is present for Previous, not even an explicit nil +### GetResults + +`func (o *PaginatedRackUnitList) GetResults() []RackUnit` + +GetResults returns the Results field if non-nil, zero value otherwise. + +### GetResultsOk + +`func (o *PaginatedRackUnitList) GetResultsOk() (*[]RackUnit, bool)` + +GetResultsOk returns a tuple with the Results field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetResults + +`func (o *PaginatedRackUnitList) SetResults(v []RackUnit)` + +SetResults sets Results field to given value. + +### HasResults + +`func (o *PaginatedRackUnitList) HasResults() bool` + +HasResults returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/PatchedWritableCustomFieldChoiceSetRequest.md b/docs/PatchedWritableCustomFieldChoiceSetRequest.md index 36270d3036..110ca2b05c 100644 --- a/docs/PatchedWritableCustomFieldChoiceSetRequest.md +++ b/docs/PatchedWritableCustomFieldChoiceSetRequest.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Name** | Pointer to **string** | | [optional] **Description** | Pointer to **string** | | [optional] **BaseChoices** | Pointer to [**PatchedWritableCustomFieldChoiceSetRequestBaseChoices**](PatchedWritableCustomFieldChoiceSetRequestBaseChoices.md) | | [optional] -**ExtraChoices** | Pointer to **[][]string** | | [optional] +**ExtraChoices** | Pointer to **[][]interface{}** | | [optional] **OrderAlphabetically** | Pointer to **bool** | Choices are automatically ordered alphabetically | [optional] ## Methods @@ -106,20 +106,20 @@ HasBaseChoices returns a boolean if a field has been set. ### GetExtraChoices -`func (o *PatchedWritableCustomFieldChoiceSetRequest) GetExtraChoices() [][]string` +`func (o *PatchedWritableCustomFieldChoiceSetRequest) GetExtraChoices() [][]interface{}` GetExtraChoices returns the ExtraChoices field if non-nil, zero value otherwise. ### GetExtraChoicesOk -`func (o *PatchedWritableCustomFieldChoiceSetRequest) GetExtraChoicesOk() (*[][]string, bool)` +`func (o *PatchedWritableCustomFieldChoiceSetRequest) GetExtraChoicesOk() (*[][]interface{}, bool)` GetExtraChoicesOk returns a tuple with the ExtraChoices field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetExtraChoices -`func (o *PatchedWritableCustomFieldChoiceSetRequest) SetExtraChoices(v [][]string)` +`func (o *PatchedWritableCustomFieldChoiceSetRequest) SetExtraChoices(v [][]interface{})` SetExtraChoices sets ExtraChoices field to given value. @@ -129,16 +129,6 @@ SetExtraChoices sets ExtraChoices field to given value. HasExtraChoices returns a boolean if a field has been set. -### SetExtraChoicesNil - -`func (o *PatchedWritableCustomFieldChoiceSetRequest) SetExtraChoicesNil(b bool)` - - SetExtraChoicesNil sets the value for ExtraChoices to be an explicit nil - -### UnsetExtraChoices -`func (o *PatchedWritableCustomFieldChoiceSetRequest) UnsetExtraChoices()` - -UnsetExtraChoices ensures that no value is present for ExtraChoices, not even an explicit nil ### GetOrderAlphabetically `func (o *PatchedWritableCustomFieldChoiceSetRequest) GetOrderAlphabetically() bool` diff --git a/docs/PatchedWritableDataSourceRequest.md b/docs/PatchedWritableDataSourceRequest.md index 30ccc17955..89182786d9 100644 --- a/docs/PatchedWritableDataSourceRequest.md +++ b/docs/PatchedWritableDataSourceRequest.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **Comments** | Pointer to **string** | | [optional] **Parameters** | Pointer to **interface{}** | | [optional] **IgnoreRules** | Pointer to **string** | Patterns (one per line) matching files to ignore when syncing | [optional] +**CustomFields** | Pointer to **map[string]interface{}** | | [optional] ## Methods @@ -242,6 +243,31 @@ SetIgnoreRules sets IgnoreRules field to given value. HasIgnoreRules returns a boolean if a field has been set. +### GetCustomFields + +`func (o *PatchedWritableDataSourceRequest) GetCustomFields() map[string]interface{}` + +GetCustomFields returns the CustomFields field if non-nil, zero value otherwise. + +### GetCustomFieldsOk + +`func (o *PatchedWritableDataSourceRequest) GetCustomFieldsOk() (*map[string]interface{}, bool)` + +GetCustomFieldsOk returns a tuple with the CustomFields field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCustomFields + +`func (o *PatchedWritableDataSourceRequest) SetCustomFields(v map[string]interface{})` + +SetCustomFields sets CustomFields field to given value. + +### HasCustomFields + +`func (o *PatchedWritableDataSourceRequest) HasCustomFields() bool` + +HasCustomFields returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/PatchedWritableIKEPolicyRequest.md b/docs/PatchedWritableIKEPolicyRequest.md index c877d8a593..52244bba21 100644 --- a/docs/PatchedWritableIKEPolicyRequest.md +++ b/docs/PatchedWritableIKEPolicyRequest.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Name** | Pointer to **string** | | [optional] **Description** | Pointer to **string** | | [optional] **Version** | Pointer to [**PatchedWritableIKEPolicyRequestVersion**](PatchedWritableIKEPolicyRequestVersion.md) | | [optional] -**Mode** | Pointer to [**IKEPolicyModeValue**](IKEPolicyModeValue.md) | | [optional] +**Mode** | Pointer to [**PatchedWritableIKEPolicyRequestMode**](PatchedWritableIKEPolicyRequestMode.md) | | [optional] **Proposals** | Pointer to **[]int32** | | [optional] **PresharedKey** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] @@ -110,20 +110,20 @@ HasVersion returns a boolean if a field has been set. ### GetMode -`func (o *PatchedWritableIKEPolicyRequest) GetMode() IKEPolicyModeValue` +`func (o *PatchedWritableIKEPolicyRequest) GetMode() PatchedWritableIKEPolicyRequestMode` GetMode returns the Mode field if non-nil, zero value otherwise. ### GetModeOk -`func (o *PatchedWritableIKEPolicyRequest) GetModeOk() (*IKEPolicyModeValue, bool)` +`func (o *PatchedWritableIKEPolicyRequest) GetModeOk() (*PatchedWritableIKEPolicyRequestMode, bool)` GetModeOk returns a tuple with the Mode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetMode -`func (o *PatchedWritableIKEPolicyRequest) SetMode(v IKEPolicyModeValue)` +`func (o *PatchedWritableIKEPolicyRequest) SetMode(v PatchedWritableIKEPolicyRequestMode)` SetMode sets Mode field to given value. diff --git a/docs/PatchedWritableIKEPolicyRequestMode.md b/docs/PatchedWritableIKEPolicyRequestMode.md new file mode 100644 index 0000000000..39a0d80a35 --- /dev/null +++ b/docs/PatchedWritableIKEPolicyRequestMode.md @@ -0,0 +1,15 @@ +# PatchedWritableIKEPolicyRequestMode + +## Enum + + +* `AGGRESSIVE` (value: `"aggressive"`) + +* `MAIN` (value: `"main"`) + +* `EMPTY` (value: `""`) + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/PatchedWritableIPRangeRequest.md b/docs/PatchedWritableIPRangeRequest.md index 2a5d058885..aa3093a6f5 100644 --- a/docs/PatchedWritableIPRangeRequest.md +++ b/docs/PatchedWritableIPRangeRequest.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes **Comments** | Pointer to **string** | | [optional] **Tags** | Pointer to [**[]NestedTagRequest**](NestedTagRequest.md) | | [optional] **CustomFields** | Pointer to **map[string]interface{}** | | [optional] -**MarkUtilized** | Pointer to **bool** | Treat as 100% utilized | [optional] +**MarkUtilized** | Pointer to **bool** | Treat as fully utilized | [optional] ## Methods diff --git a/docs/PatchedWritablePrefixRequest.md b/docs/PatchedWritablePrefixRequest.md index 9f84b66cd5..c7c541a40d 100644 --- a/docs/PatchedWritablePrefixRequest.md +++ b/docs/PatchedWritablePrefixRequest.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **Status** | Pointer to [**PatchedWritablePrefixRequestStatus**](PatchedWritablePrefixRequestStatus.md) | | [optional] **Role** | Pointer to **NullableInt32** | The primary function of this prefix | [optional] **IsPool** | Pointer to **bool** | All IP addresses within this prefix are considered usable | [optional] -**MarkUtilized** | Pointer to **bool** | Treat as 100% utilized | [optional] +**MarkUtilized** | Pointer to **bool** | Treat as fully utilized | [optional] **Description** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] **Tags** | Pointer to [**[]NestedTagRequest**](NestedTagRequest.md) | | [optional] diff --git a/docs/PatchedWritableUserRequest.md b/docs/PatchedWritableUserRequest.md index 1774fa3d9c..f4f90e6ddf 100644 --- a/docs/PatchedWritableUserRequest.md +++ b/docs/PatchedWritableUserRequest.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **IsStaff** | Pointer to **bool** | Designates whether the user can log into this admin site. | [optional] **IsActive** | Pointer to **bool** | Designates whether this user should be treated as active. Unselect this instead of deleting accounts. | [optional] **DateJoined** | Pointer to **time.Time** | | [optional] +**LastLogin** | Pointer to **NullableTime** | | [optional] **Groups** | Pointer to **[]int32** | The groups this user belongs to. A user will get all permissions granted to each of their groups. | [optional] ## Methods @@ -233,6 +234,41 @@ SetDateJoined sets DateJoined field to given value. HasDateJoined returns a boolean if a field has been set. +### GetLastLogin + +`func (o *PatchedWritableUserRequest) GetLastLogin() time.Time` + +GetLastLogin returns the LastLogin field if non-nil, zero value otherwise. + +### GetLastLoginOk + +`func (o *PatchedWritableUserRequest) GetLastLoginOk() (*time.Time, bool)` + +GetLastLoginOk returns a tuple with the LastLogin field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetLastLogin + +`func (o *PatchedWritableUserRequest) SetLastLogin(v time.Time)` + +SetLastLogin sets LastLogin field to given value. + +### HasLastLogin + +`func (o *PatchedWritableUserRequest) HasLastLogin() bool` + +HasLastLogin returns a boolean if a field has been set. + +### SetLastLoginNil + +`func (o *PatchedWritableUserRequest) SetLastLoginNil(b bool)` + + SetLastLoginNil sets the value for LastLogin to be an explicit nil + +### UnsetLastLogin +`func (o *PatchedWritableUserRequest) UnsetLastLogin()` + +UnsetLastLogin ensures that no value is present for LastLogin, not even an explicit nil ### GetGroups `func (o *PatchedWritableUserRequest) GetGroups() []int32` diff --git a/docs/PatchedWritableVirtualMachineWithConfigContextRequest.md b/docs/PatchedWritableVirtualMachineWithConfigContextRequest.md index 23505cae73..d386c84f43 100644 --- a/docs/PatchedWritableVirtualMachineWithConfigContextRequest.md +++ b/docs/PatchedWritableVirtualMachineWithConfigContextRequest.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **Disk** | Pointer to **NullableInt32** | | [optional] **Description** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] +**ConfigTemplate** | Pointer to **NullableInt32** | | [optional] **LocalContextData** | Pointer to **interface{}** | Local config context data takes precedence over source contexts in the final rendered config context | [optional] **Tags** | Pointer to [**[]NestedTagRequest**](NestedTagRequest.md) | | [optional] **CustomFields** | Pointer to **map[string]interface{}** | | [optional] @@ -527,6 +528,41 @@ SetComments sets Comments field to given value. HasComments returns a boolean if a field has been set. +### GetConfigTemplate + +`func (o *PatchedWritableVirtualMachineWithConfigContextRequest) GetConfigTemplate() int32` + +GetConfigTemplate returns the ConfigTemplate field if non-nil, zero value otherwise. + +### GetConfigTemplateOk + +`func (o *PatchedWritableVirtualMachineWithConfigContextRequest) GetConfigTemplateOk() (*int32, bool)` + +GetConfigTemplateOk returns a tuple with the ConfigTemplate field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetConfigTemplate + +`func (o *PatchedWritableVirtualMachineWithConfigContextRequest) SetConfigTemplate(v int32)` + +SetConfigTemplate sets ConfigTemplate field to given value. + +### HasConfigTemplate + +`func (o *PatchedWritableVirtualMachineWithConfigContextRequest) HasConfigTemplate() bool` + +HasConfigTemplate returns a boolean if a field has been set. + +### SetConfigTemplateNil + +`func (o *PatchedWritableVirtualMachineWithConfigContextRequest) SetConfigTemplateNil(b bool)` + + SetConfigTemplateNil sets the value for ConfigTemplate to be an explicit nil + +### UnsetConfigTemplate +`func (o *PatchedWritableVirtualMachineWithConfigContextRequest) UnsetConfigTemplate()` + +UnsetConfigTemplate ensures that no value is present for ConfigTemplate, not even an explicit nil ### GetLocalContextData `func (o *PatchedWritableVirtualMachineWithConfigContextRequest) GetLocalContextData() interface{}` diff --git a/docs/Prefix.md b/docs/Prefix.md index 676ce51f3f..83b988caca 100644 --- a/docs/Prefix.md +++ b/docs/Prefix.md @@ -16,7 +16,7 @@ Name | Type | Description | Notes **Status** | Pointer to [**PrefixStatus**](PrefixStatus.md) | | [optional] **Role** | Pointer to [**NullableNestedRole**](NestedRole.md) | | [optional] **IsPool** | Pointer to **bool** | All IP addresses within this prefix are considered usable | [optional] -**MarkUtilized** | Pointer to **bool** | Treat as 100% utilized | [optional] +**MarkUtilized** | Pointer to **bool** | Treat as fully utilized | [optional] **Description** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] **Tags** | Pointer to [**[]NestedTag**](NestedTag.md) | | [optional] diff --git a/docs/PrefixRequest.md b/docs/PrefixRequest.md index de47a36384..d6c36959d0 100644 --- a/docs/PrefixRequest.md +++ b/docs/PrefixRequest.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **Status** | Pointer to [**PrefixStatusValue**](PrefixStatusValue.md) | | [optional] **Role** | Pointer to [**NullableNestedRoleRequest**](NestedRoleRequest.md) | | [optional] **IsPool** | Pointer to **bool** | All IP addresses within this prefix are considered usable | [optional] -**MarkUtilized** | Pointer to **bool** | Treat as 100% utilized | [optional] +**MarkUtilized** | Pointer to **bool** | Treat as fully utilized | [optional] **Description** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] **Tags** | Pointer to [**[]NestedTagRequest**](NestedTagRequest.md) | | [optional] diff --git a/docs/RackUnit.md b/docs/RackUnit.md new file mode 100644 index 0000000000..c9af885f8a --- /dev/null +++ b/docs/RackUnit.md @@ -0,0 +1,156 @@ +# RackUnit + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **float64** | | [readonly] +**Name** | **string** | | [readonly] +**Face** | [**RackUnitFace**](RackUnitFace.md) | | +**Device** | [**NestedDevice**](NestedDevice.md) | | [readonly] +**Occupied** | **bool** | | [readonly] +**Display** | **string** | | [readonly] + +## Methods + +### NewRackUnit + +`func NewRackUnit(id float64, name string, face RackUnitFace, device NestedDevice, occupied bool, display string, ) *RackUnit` + +NewRackUnit instantiates a new RackUnit object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewRackUnitWithDefaults + +`func NewRackUnitWithDefaults() *RackUnit` + +NewRackUnitWithDefaults instantiates a new RackUnit object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetId + +`func (o *RackUnit) GetId() float64` + +GetId returns the Id field if non-nil, zero value otherwise. + +### GetIdOk + +`func (o *RackUnit) GetIdOk() (*float64, bool)` + +GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetId + +`func (o *RackUnit) SetId(v float64)` + +SetId sets Id field to given value. + + +### GetName + +`func (o *RackUnit) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *RackUnit) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *RackUnit) SetName(v string)` + +SetName sets Name field to given value. + + +### GetFace + +`func (o *RackUnit) GetFace() RackUnitFace` + +GetFace returns the Face field if non-nil, zero value otherwise. + +### GetFaceOk + +`func (o *RackUnit) GetFaceOk() (*RackUnitFace, bool)` + +GetFaceOk returns a tuple with the Face field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetFace + +`func (o *RackUnit) SetFace(v RackUnitFace)` + +SetFace sets Face field to given value. + + +### GetDevice + +`func (o *RackUnit) GetDevice() NestedDevice` + +GetDevice returns the Device field if non-nil, zero value otherwise. + +### GetDeviceOk + +`func (o *RackUnit) GetDeviceOk() (*NestedDevice, bool)` + +GetDeviceOk returns a tuple with the Device field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetDevice + +`func (o *RackUnit) SetDevice(v NestedDevice)` + +SetDevice sets Device field to given value. + + +### GetOccupied + +`func (o *RackUnit) GetOccupied() bool` + +GetOccupied returns the Occupied field if non-nil, zero value otherwise. + +### GetOccupiedOk + +`func (o *RackUnit) GetOccupiedOk() (*bool, bool)` + +GetOccupiedOk returns a tuple with the Occupied field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetOccupied + +`func (o *RackUnit) SetOccupied(v bool)` + +SetOccupied sets Occupied field to given value. + + +### GetDisplay + +`func (o *RackUnit) GetDisplay() string` + +GetDisplay returns the Display field if non-nil, zero value otherwise. + +### GetDisplayOk + +`func (o *RackUnit) GetDisplayOk() (*string, bool)` + +GetDisplayOk returns a tuple with the Display field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetDisplay + +`func (o *RackUnit) SetDisplay(v string)` + +SetDisplay sets Display field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/RackUnitFace.md b/docs/RackUnitFace.md new file mode 100644 index 0000000000..2577a26862 --- /dev/null +++ b/docs/RackUnitFace.md @@ -0,0 +1,82 @@ +# RackUnitFace + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Value** | Pointer to [**RackUnitFaceValue**](RackUnitFaceValue.md) | | [optional] +**Label** | Pointer to [**DeviceFaceLabel**](DeviceFaceLabel.md) | | [optional] + +## Methods + +### NewRackUnitFace + +`func NewRackUnitFace() *RackUnitFace` + +NewRackUnitFace instantiates a new RackUnitFace object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewRackUnitFaceWithDefaults + +`func NewRackUnitFaceWithDefaults() *RackUnitFace` + +NewRackUnitFaceWithDefaults instantiates a new RackUnitFace object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetValue + +`func (o *RackUnitFace) GetValue() RackUnitFaceValue` + +GetValue returns the Value field if non-nil, zero value otherwise. + +### GetValueOk + +`func (o *RackUnitFace) GetValueOk() (*RackUnitFaceValue, bool)` + +GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetValue + +`func (o *RackUnitFace) SetValue(v RackUnitFaceValue)` + +SetValue sets Value field to given value. + +### HasValue + +`func (o *RackUnitFace) HasValue() bool` + +HasValue returns a boolean if a field has been set. + +### GetLabel + +`func (o *RackUnitFace) GetLabel() DeviceFaceLabel` + +GetLabel returns the Label field if non-nil, zero value otherwise. + +### GetLabelOk + +`func (o *RackUnitFace) GetLabelOk() (*DeviceFaceLabel, bool)` + +GetLabelOk returns a tuple with the Label field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetLabel + +`func (o *RackUnitFace) SetLabel(v DeviceFaceLabel)` + +SetLabel sets Label field to given value. + +### HasLabel + +`func (o *RackUnitFace) HasLabel() bool` + +HasLabel returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/RackUnitFaceValue.md b/docs/RackUnitFaceValue.md new file mode 100644 index 0000000000..346c2f6124 --- /dev/null +++ b/docs/RackUnitFaceValue.md @@ -0,0 +1,13 @@ +# RackUnitFaceValue + +## Enum + + +* `FRONT` (value: `"front"`) + +* `REAR` (value: `"rear"`) + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/Tunnel.md b/docs/Tunnel.md index 2fc1ffd746..acd06370b1 100644 --- a/docs/Tunnel.md +++ b/docs/Tunnel.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **Display** | **string** | | [readonly] **Name** | **string** | | **Status** | [**TunnelStatus**](TunnelStatus.md) | | -**Group** | [**NestedTunnelGroup**](NestedTunnelGroup.md) | | +**Group** | Pointer to [**NullableNestedTunnelGroup**](NestedTunnelGroup.md) | | [optional] **Encapsulation** | [**TunnelEncapsulation**](TunnelEncapsulation.md) | | **IpsecProfile** | Pointer to [**NullableNestedIPSecProfile**](NestedIPSecProfile.md) | | [optional] **Tenant** | Pointer to [**NullableNestedTenant**](NestedTenant.md) | | [optional] @@ -25,7 +25,7 @@ Name | Type | Description | Notes ### NewTunnel -`func NewTunnel(id int32, url string, display string, name string, status TunnelStatus, group NestedTunnelGroup, encapsulation TunnelEncapsulation, created NullableTime, lastUpdated NullableTime, ) *Tunnel` +`func NewTunnel(id int32, url string, display string, name string, status TunnelStatus, encapsulation TunnelEncapsulation, created NullableTime, lastUpdated NullableTime, ) *Tunnel` NewTunnel instantiates a new Tunnel object This constructor will assign default values to properties that have it defined, @@ -159,7 +159,22 @@ and a boolean to check if the value has been set. SetGroup sets Group field to given value. +### HasGroup +`func (o *Tunnel) HasGroup() bool` + +HasGroup returns a boolean if a field has been set. + +### SetGroupNil + +`func (o *Tunnel) SetGroupNil(b bool)` + + SetGroupNil sets the value for Group to be an explicit nil + +### UnsetGroup +`func (o *Tunnel) UnsetGroup()` + +UnsetGroup ensures that no value is present for Group, not even an explicit nil ### GetEncapsulation `func (o *Tunnel) GetEncapsulation() TunnelEncapsulation` diff --git a/docs/TunnelRequest.md b/docs/TunnelRequest.md index 4b17294751..6dd14dbb9c 100644 --- a/docs/TunnelRequest.md +++ b/docs/TunnelRequest.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Name** | **string** | | **Status** | [**PatchedWritableTunnelRequestStatus**](PatchedWritableTunnelRequestStatus.md) | | -**Group** | [**NestedTunnelGroupRequest**](NestedTunnelGroupRequest.md) | | +**Group** | Pointer to [**NullableNestedTunnelGroupRequest**](NestedTunnelGroupRequest.md) | | [optional] **Encapsulation** | [**PatchedWritableTunnelRequestEncapsulation**](PatchedWritableTunnelRequestEncapsulation.md) | | **IpsecProfile** | Pointer to [**NullableNestedIPSecProfileRequest**](NestedIPSecProfileRequest.md) | | [optional] **Tenant** | Pointer to [**NullableNestedTenantRequest**](NestedTenantRequest.md) | | [optional] @@ -20,7 +20,7 @@ Name | Type | Description | Notes ### NewTunnelRequest -`func NewTunnelRequest(name string, status PatchedWritableTunnelRequestStatus, group NestedTunnelGroupRequest, encapsulation PatchedWritableTunnelRequestEncapsulation, ) *TunnelRequest` +`func NewTunnelRequest(name string, status PatchedWritableTunnelRequestStatus, encapsulation PatchedWritableTunnelRequestEncapsulation, ) *TunnelRequest` NewTunnelRequest instantiates a new TunnelRequest object This constructor will assign default values to properties that have it defined, @@ -94,7 +94,22 @@ and a boolean to check if the value has been set. SetGroup sets Group field to given value. +### HasGroup +`func (o *TunnelRequest) HasGroup() bool` + +HasGroup returns a boolean if a field has been set. + +### SetGroupNil + +`func (o *TunnelRequest) SetGroupNil(b bool)` + + SetGroupNil sets the value for Group to be an explicit nil + +### UnsetGroup +`func (o *TunnelRequest) UnsetGroup()` + +UnsetGroup ensures that no value is present for Group, not even an explicit nil ### GetEncapsulation `func (o *TunnelRequest) GetEncapsulation() PatchedWritableTunnelRequestEncapsulation` diff --git a/docs/User.md b/docs/User.md index b8de24a46b..05c4d39001 100644 --- a/docs/User.md +++ b/docs/User.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **IsStaff** | Pointer to **bool** | Designates whether the user can log into this admin site. | [optional] **IsActive** | Pointer to **bool** | Designates whether this user should be treated as active. Unselect this instead of deleting accounts. | [optional] **DateJoined** | Pointer to **time.Time** | | [optional] +**LastLogin** | Pointer to **NullableTime** | | [optional] **Groups** | Pointer to **[]int32** | | [optional] ## Methods @@ -265,6 +266,41 @@ SetDateJoined sets DateJoined field to given value. HasDateJoined returns a boolean if a field has been set. +### GetLastLogin + +`func (o *User) GetLastLogin() time.Time` + +GetLastLogin returns the LastLogin field if non-nil, zero value otherwise. + +### GetLastLoginOk + +`func (o *User) GetLastLoginOk() (*time.Time, bool)` + +GetLastLoginOk returns a tuple with the LastLogin field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetLastLogin + +`func (o *User) SetLastLogin(v time.Time)` + +SetLastLogin sets LastLogin field to given value. + +### HasLastLogin + +`func (o *User) HasLastLogin() bool` + +HasLastLogin returns a boolean if a field has been set. + +### SetLastLoginNil + +`func (o *User) SetLastLoginNil(b bool)` + + SetLastLoginNil sets the value for LastLogin to be an explicit nil + +### UnsetLastLogin +`func (o *User) UnsetLastLogin()` + +UnsetLastLogin ensures that no value is present for LastLogin, not even an explicit nil ### GetGroups `func (o *User) GetGroups() []int32` diff --git a/docs/UserRequest.md b/docs/UserRequest.md index 6eb63ae5b8..aa5af976a0 100644 --- a/docs/UserRequest.md +++ b/docs/UserRequest.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **IsStaff** | Pointer to **bool** | Designates whether the user can log into this admin site. | [optional] **IsActive** | Pointer to **bool** | Designates whether this user should be treated as active. Unselect this instead of deleting accounts. | [optional] **DateJoined** | Pointer to **time.Time** | | [optional] +**LastLogin** | Pointer to **NullableTime** | | [optional] **Groups** | Pointer to **[]int32** | | [optional] ## Methods @@ -223,6 +224,41 @@ SetDateJoined sets DateJoined field to given value. HasDateJoined returns a boolean if a field has been set. +### GetLastLogin + +`func (o *UserRequest) GetLastLogin() time.Time` + +GetLastLogin returns the LastLogin field if non-nil, zero value otherwise. + +### GetLastLoginOk + +`func (o *UserRequest) GetLastLoginOk() (*time.Time, bool)` + +GetLastLoginOk returns a tuple with the LastLogin field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetLastLogin + +`func (o *UserRequest) SetLastLogin(v time.Time)` + +SetLastLogin sets LastLogin field to given value. + +### HasLastLogin + +`func (o *UserRequest) HasLastLogin() bool` + +HasLastLogin returns a boolean if a field has been set. + +### SetLastLoginNil + +`func (o *UserRequest) SetLastLoginNil(b bool)` + + SetLastLoginNil sets the value for LastLogin to be an explicit nil + +### UnsetLastLogin +`func (o *UserRequest) UnsetLastLogin()` + +UnsetLastLogin ensures that no value is present for LastLogin, not even an explicit nil ### GetGroups `func (o *UserRequest) GetGroups() []int32` diff --git a/docs/VirtualDisk.md b/docs/VirtualDisk.md index 0e95395dd0..36e3901624 100644 --- a/docs/VirtualDisk.md +++ b/docs/VirtualDisk.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Id** | **int32** | | [readonly] **Url** | **string** | | [readonly] +**Display** | **string** | | [readonly] **VirtualMachine** | [**NestedVirtualMachine**](NestedVirtualMachine.md) | | **Name** | **string** | | **Description** | Pointer to **string** | | [optional] @@ -19,7 +20,7 @@ Name | Type | Description | Notes ### NewVirtualDisk -`func NewVirtualDisk(id int32, url string, virtualMachine NestedVirtualMachine, name string, size int32, created NullableTime, lastUpdated NullableTime, ) *VirtualDisk` +`func NewVirtualDisk(id int32, url string, display string, virtualMachine NestedVirtualMachine, name string, size int32, created NullableTime, lastUpdated NullableTime, ) *VirtualDisk` NewVirtualDisk instantiates a new VirtualDisk object This constructor will assign default values to properties that have it defined, @@ -74,6 +75,26 @@ and a boolean to check if the value has been set. SetUrl sets Url field to given value. +### GetDisplay + +`func (o *VirtualDisk) GetDisplay() string` + +GetDisplay returns the Display field if non-nil, zero value otherwise. + +### GetDisplayOk + +`func (o *VirtualDisk) GetDisplayOk() (*string, bool)` + +GetDisplayOk returns a tuple with the Display field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetDisplay + +`func (o *VirtualDisk) SetDisplay(v string)` + +SetDisplay sets Display field to given value. + + ### GetVirtualMachine `func (o *VirtualDisk) GetVirtualMachine() NestedVirtualMachine` diff --git a/docs/VirtualMachineWithConfigContext.md b/docs/VirtualMachineWithConfigContext.md index 174263aca0..022b576051 100644 --- a/docs/VirtualMachineWithConfigContext.md +++ b/docs/VirtualMachineWithConfigContext.md @@ -23,6 +23,7 @@ Name | Type | Description | Notes **Disk** | Pointer to **NullableInt32** | | [optional] **Description** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] +**ConfigTemplate** | Pointer to [**NullableNestedConfigTemplate**](NestedConfigTemplate.md) | | [optional] **LocalContextData** | Pointer to **interface{}** | Local config context data takes precedence over source contexts in the final rendered config context | [optional] **Tags** | Pointer to [**[]NestedTag**](NestedTag.md) | | [optional] **CustomFields** | Pointer to **map[string]interface{}** | | [optional] @@ -621,6 +622,41 @@ SetComments sets Comments field to given value. HasComments returns a boolean if a field has been set. +### GetConfigTemplate + +`func (o *VirtualMachineWithConfigContext) GetConfigTemplate() NestedConfigTemplate` + +GetConfigTemplate returns the ConfigTemplate field if non-nil, zero value otherwise. + +### GetConfigTemplateOk + +`func (o *VirtualMachineWithConfigContext) GetConfigTemplateOk() (*NestedConfigTemplate, bool)` + +GetConfigTemplateOk returns a tuple with the ConfigTemplate field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetConfigTemplate + +`func (o *VirtualMachineWithConfigContext) SetConfigTemplate(v NestedConfigTemplate)` + +SetConfigTemplate sets ConfigTemplate field to given value. + +### HasConfigTemplate + +`func (o *VirtualMachineWithConfigContext) HasConfigTemplate() bool` + +HasConfigTemplate returns a boolean if a field has been set. + +### SetConfigTemplateNil + +`func (o *VirtualMachineWithConfigContext) SetConfigTemplateNil(b bool)` + + SetConfigTemplateNil sets the value for ConfigTemplate to be an explicit nil + +### UnsetConfigTemplate +`func (o *VirtualMachineWithConfigContext) UnsetConfigTemplate()` + +UnsetConfigTemplate ensures that no value is present for ConfigTemplate, not even an explicit nil ### GetLocalContextData `func (o *VirtualMachineWithConfigContext) GetLocalContextData() interface{}` diff --git a/docs/VirtualMachineWithConfigContextRequest.md b/docs/VirtualMachineWithConfigContextRequest.md index c7d7e510c8..ced42c2ae7 100644 --- a/docs/VirtualMachineWithConfigContextRequest.md +++ b/docs/VirtualMachineWithConfigContextRequest.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **Disk** | Pointer to **NullableInt32** | | [optional] **Description** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] +**ConfigTemplate** | Pointer to [**NullableNestedConfigTemplateRequest**](NestedConfigTemplateRequest.md) | | [optional] **LocalContextData** | Pointer to **interface{}** | Local config context data takes precedence over source contexts in the final rendered config context | [optional] **Tags** | Pointer to [**[]NestedTagRequest**](NestedTagRequest.md) | | [optional] **CustomFields** | Pointer to **map[string]interface{}** | | [optional] @@ -522,6 +523,41 @@ SetComments sets Comments field to given value. HasComments returns a boolean if a field has been set. +### GetConfigTemplate + +`func (o *VirtualMachineWithConfigContextRequest) GetConfigTemplate() NestedConfigTemplateRequest` + +GetConfigTemplate returns the ConfigTemplate field if non-nil, zero value otherwise. + +### GetConfigTemplateOk + +`func (o *VirtualMachineWithConfigContextRequest) GetConfigTemplateOk() (*NestedConfigTemplateRequest, bool)` + +GetConfigTemplateOk returns a tuple with the ConfigTemplate field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetConfigTemplate + +`func (o *VirtualMachineWithConfigContextRequest) SetConfigTemplate(v NestedConfigTemplateRequest)` + +SetConfigTemplate sets ConfigTemplate field to given value. + +### HasConfigTemplate + +`func (o *VirtualMachineWithConfigContextRequest) HasConfigTemplate() bool` + +HasConfigTemplate returns a boolean if a field has been set. + +### SetConfigTemplateNil + +`func (o *VirtualMachineWithConfigContextRequest) SetConfigTemplateNil(b bool)` + + SetConfigTemplateNil sets the value for ConfigTemplate to be an explicit nil + +### UnsetConfigTemplate +`func (o *VirtualMachineWithConfigContextRequest) UnsetConfigTemplate()` + +UnsetConfigTemplate ensures that no value is present for ConfigTemplate, not even an explicit nil ### GetLocalContextData `func (o *VirtualMachineWithConfigContextRequest) GetLocalContextData() interface{}` diff --git a/docs/VpnAPI.md b/docs/VpnAPI.md index 7bd9841ab0..0bc4696a6a 100644 --- a/docs/VpnAPI.md +++ b/docs/VpnAPI.md @@ -314,7 +314,7 @@ import ( ) func main() { - writableIKEPolicyRequest := *openapiclient.NewWritableIKEPolicyRequest("Name_example", openapiclient.IKEPolicy_mode_value("aggressive"), []int32{int32(123)}) // WritableIKEPolicyRequest | + writableIKEPolicyRequest := *openapiclient.NewWritableIKEPolicyRequest("Name_example", []int32{int32(123)}) // WritableIKEPolicyRequest | configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) @@ -824,7 +824,7 @@ import ( func main() { id := int32(56) // int32 | A unique integer value identifying this IKE policy. - writableIKEPolicyRequest := *openapiclient.NewWritableIKEPolicyRequest("Name_example", openapiclient.IKEPolicy_mode_value("aggressive"), []int32{int32(123)}) // WritableIKEPolicyRequest | + writableIKEPolicyRequest := *openapiclient.NewWritableIKEPolicyRequest("Name_example", []int32{int32(123)}) // WritableIKEPolicyRequest | configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) @@ -1206,7 +1206,7 @@ Name | Type | Description | Notes ## VpnIkeProposalsList -> PaginatedIKEProposalList VpnIkeProposalsList(ctx).AuthenticationAlgorithm(authenticationAlgorithm).AuthenticationAlgorithmN(authenticationAlgorithmN).AuthenticationMethod(authenticationMethod).AuthenticationMethodN(authenticationMethodN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).EncryptionAlgorithm(encryptionAlgorithm).EncryptionAlgorithmN(encryptionAlgorithmN).Group(group).GroupN(groupN).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).SaLifetime(saLifetime).SaLifetimeEmpty(saLifetimeEmpty).SaLifetimeGt(saLifetimeGt).SaLifetimeGte(saLifetimeGte).SaLifetimeLt(saLifetimeLt).SaLifetimeLte(saLifetimeLte).SaLifetimeN(saLifetimeN).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() +> PaginatedIKEProposalList VpnIkeProposalsList(ctx).AuthenticationAlgorithm(authenticationAlgorithm).AuthenticationAlgorithmN(authenticationAlgorithmN).AuthenticationMethod(authenticationMethod).AuthenticationMethodN(authenticationMethodN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).EncryptionAlgorithm(encryptionAlgorithm).EncryptionAlgorithmN(encryptionAlgorithmN).Group(group).GroupN(groupN).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).IkePolicy(ikePolicy).IkePolicyN(ikePolicyN).IkePolicyId(ikePolicyId).IkePolicyIdN(ikePolicyIdN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).SaLifetime(saLifetime).SaLifetimeEmpty(saLifetimeEmpty).SaLifetimeGt(saLifetimeGt).SaLifetimeGte(saLifetimeGte).SaLifetimeLt(saLifetimeLt).SaLifetimeLte(saLifetimeLte).SaLifetimeN(saLifetimeN).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() @@ -1260,6 +1260,10 @@ func main() { idLt := []int32{int32(123)} // []int32 | (optional) idLte := []int32{int32(123)} // []int32 | (optional) idN := []int32{int32(123)} // []int32 | (optional) + ikePolicy := []string{"Inner_example"} // []string | IKE policy (name) (optional) + ikePolicyN := []string{"Inner_example"} // []string | IKE policy (name) (optional) + ikePolicyId := []int32{int32(123)} // []int32 | IKE policy (ID) (optional) + ikePolicyIdN := []int32{int32(123)} // []int32 | IKE policy (ID) (optional) lastUpdated := []time.Time{time.Now()} // []time.Time | (optional) lastUpdatedEmpty := []time.Time{time.Now()} // []time.Time | (optional) lastUpdatedGt := []time.Time{time.Now()} // []time.Time | (optional) @@ -1296,7 +1300,7 @@ func main() { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.VpnAPI.VpnIkeProposalsList(context.Background()).AuthenticationAlgorithm(authenticationAlgorithm).AuthenticationAlgorithmN(authenticationAlgorithmN).AuthenticationMethod(authenticationMethod).AuthenticationMethodN(authenticationMethodN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).EncryptionAlgorithm(encryptionAlgorithm).EncryptionAlgorithmN(encryptionAlgorithmN).Group(group).GroupN(groupN).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).SaLifetime(saLifetime).SaLifetimeEmpty(saLifetimeEmpty).SaLifetimeGt(saLifetimeGt).SaLifetimeGte(saLifetimeGte).SaLifetimeLt(saLifetimeLt).SaLifetimeLte(saLifetimeLte).SaLifetimeN(saLifetimeN).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() + resp, r, err := apiClient.VpnAPI.VpnIkeProposalsList(context.Background()).AuthenticationAlgorithm(authenticationAlgorithm).AuthenticationAlgorithmN(authenticationAlgorithmN).AuthenticationMethod(authenticationMethod).AuthenticationMethodN(authenticationMethodN).Created(created).CreatedEmpty(createdEmpty).CreatedGt(createdGt).CreatedGte(createdGte).CreatedLt(createdLt).CreatedLte(createdLte).CreatedN(createdN).CreatedByRequest(createdByRequest).Description(description).DescriptionEmpty(descriptionEmpty).DescriptionIc(descriptionIc).DescriptionIe(descriptionIe).DescriptionIew(descriptionIew).DescriptionIsw(descriptionIsw).DescriptionN(descriptionN).DescriptionNic(descriptionNic).DescriptionNie(descriptionNie).DescriptionNiew(descriptionNiew).DescriptionNisw(descriptionNisw).EncryptionAlgorithm(encryptionAlgorithm).EncryptionAlgorithmN(encryptionAlgorithmN).Group(group).GroupN(groupN).Id(id).IdEmpty(idEmpty).IdGt(idGt).IdGte(idGte).IdLt(idLt).IdLte(idLte).IdN(idN).IkePolicy(ikePolicy).IkePolicyN(ikePolicyN).IkePolicyId(ikePolicyId).IkePolicyIdN(ikePolicyIdN).LastUpdated(lastUpdated).LastUpdatedEmpty(lastUpdatedEmpty).LastUpdatedGt(lastUpdatedGt).LastUpdatedGte(lastUpdatedGte).LastUpdatedLt(lastUpdatedLt).LastUpdatedLte(lastUpdatedLte).LastUpdatedN(lastUpdatedN).Limit(limit).ModifiedByRequest(modifiedByRequest).Name(name).NameEmpty(nameEmpty).NameIc(nameIc).NameIe(nameIe).NameIew(nameIew).NameIsw(nameIsw).NameN(nameN).NameNic(nameNic).NameNie(nameNie).NameNiew(nameNiew).NameNisw(nameNisw).Offset(offset).Ordering(ordering).Q(q).SaLifetime(saLifetime).SaLifetimeEmpty(saLifetimeEmpty).SaLifetimeGt(saLifetimeGt).SaLifetimeGte(saLifetimeGte).SaLifetimeLt(saLifetimeLt).SaLifetimeLte(saLifetimeLte).SaLifetimeN(saLifetimeN).Tag(tag).TagN(tagN).UpdatedByRequest(updatedByRequest).Execute() if err != nil { fmt.Fprintf(os.Stderr, "Error when calling `VpnAPI.VpnIkeProposalsList``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) @@ -1351,6 +1355,10 @@ Name | Type | Description | Notes **idLt** | **[]int32** | | **idLte** | **[]int32** | | **idN** | **[]int32** | | + **ikePolicy** | **[]string** | IKE policy (name) | + **ikePolicyN** | **[]string** | IKE policy (name) | + **ikePolicyId** | **[]int32** | IKE policy (ID) | + **ikePolicyIdN** | **[]int32** | IKE policy (ID) | **lastUpdated** | [**[]time.Time**](time.Time.md) | | **lastUpdatedEmpty** | [**[]time.Time**](time.Time.md) | | **lastUpdatedGt** | [**[]time.Time**](time.Time.md) | | @@ -6845,7 +6853,7 @@ import ( ) func main() { - tunnelRequest := []openapiclient.TunnelRequest{*openapiclient.NewTunnelRequest("Name_example", openapiclient.PatchedWritableTunnelRequest_status("planned"), *openapiclient.NewNestedTunnelGroupRequest("Name_example", "Slug_example"), openapiclient.PatchedWritableTunnelRequest_encapsulation("ipsec-transport"))} // []TunnelRequest | + tunnelRequest := []openapiclient.TunnelRequest{*openapiclient.NewTunnelRequest("Name_example", openapiclient.PatchedWritableTunnelRequest_status("planned"), openapiclient.PatchedWritableTunnelRequest_encapsulation("ipsec-transport"))} // []TunnelRequest | configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) @@ -6909,7 +6917,7 @@ import ( ) func main() { - tunnelRequest := []openapiclient.TunnelRequest{*openapiclient.NewTunnelRequest("Name_example", openapiclient.PatchedWritableTunnelRequest_status("planned"), *openapiclient.NewNestedTunnelGroupRequest("Name_example", "Slug_example"), openapiclient.PatchedWritableTunnelRequest_encapsulation("ipsec-transport"))} // []TunnelRequest | + tunnelRequest := []openapiclient.TunnelRequest{*openapiclient.NewTunnelRequest("Name_example", openapiclient.PatchedWritableTunnelRequest_status("planned"), openapiclient.PatchedWritableTunnelRequest_encapsulation("ipsec-transport"))} // []TunnelRequest | configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) @@ -6975,7 +6983,7 @@ import ( ) func main() { - tunnelRequest := []openapiclient.TunnelRequest{*openapiclient.NewTunnelRequest("Name_example", openapiclient.PatchedWritableTunnelRequest_status("planned"), *openapiclient.NewNestedTunnelGroupRequest("Name_example", "Slug_example"), openapiclient.PatchedWritableTunnelRequest_encapsulation("ipsec-transport"))} // []TunnelRequest | + tunnelRequest := []openapiclient.TunnelRequest{*openapiclient.NewTunnelRequest("Name_example", openapiclient.PatchedWritableTunnelRequest_status("planned"), openapiclient.PatchedWritableTunnelRequest_encapsulation("ipsec-transport"))} // []TunnelRequest | configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) diff --git a/docs/WritableCustomFieldChoiceSetRequest.md b/docs/WritableCustomFieldChoiceSetRequest.md index a72139552c..3b1e3959d3 100644 --- a/docs/WritableCustomFieldChoiceSetRequest.md +++ b/docs/WritableCustomFieldChoiceSetRequest.md @@ -7,14 +7,14 @@ Name | Type | Description | Notes **Name** | **string** | | **Description** | Pointer to **string** | | [optional] **BaseChoices** | Pointer to [**PatchedWritableCustomFieldChoiceSetRequestBaseChoices**](PatchedWritableCustomFieldChoiceSetRequestBaseChoices.md) | | [optional] -**ExtraChoices** | Pointer to **[][]string** | | [optional] +**ExtraChoices** | **[][]interface{}** | | **OrderAlphabetically** | Pointer to **bool** | Choices are automatically ordered alphabetically | [optional] ## Methods ### NewWritableCustomFieldChoiceSetRequest -`func NewWritableCustomFieldChoiceSetRequest(name string, ) *WritableCustomFieldChoiceSetRequest` +`func NewWritableCustomFieldChoiceSetRequest(name string, extraChoices [][]interface{}, ) *WritableCustomFieldChoiceSetRequest` NewWritableCustomFieldChoiceSetRequest instantiates a new WritableCustomFieldChoiceSetRequest object This constructor will assign default values to properties that have it defined, @@ -101,39 +101,24 @@ HasBaseChoices returns a boolean if a field has been set. ### GetExtraChoices -`func (o *WritableCustomFieldChoiceSetRequest) GetExtraChoices() [][]string` +`func (o *WritableCustomFieldChoiceSetRequest) GetExtraChoices() [][]interface{}` GetExtraChoices returns the ExtraChoices field if non-nil, zero value otherwise. ### GetExtraChoicesOk -`func (o *WritableCustomFieldChoiceSetRequest) GetExtraChoicesOk() (*[][]string, bool)` +`func (o *WritableCustomFieldChoiceSetRequest) GetExtraChoicesOk() (*[][]interface{}, bool)` GetExtraChoicesOk returns a tuple with the ExtraChoices field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetExtraChoices -`func (o *WritableCustomFieldChoiceSetRequest) SetExtraChoices(v [][]string)` +`func (o *WritableCustomFieldChoiceSetRequest) SetExtraChoices(v [][]interface{})` SetExtraChoices sets ExtraChoices field to given value. -### HasExtraChoices -`func (o *WritableCustomFieldChoiceSetRequest) HasExtraChoices() bool` - -HasExtraChoices returns a boolean if a field has been set. - -### SetExtraChoicesNil - -`func (o *WritableCustomFieldChoiceSetRequest) SetExtraChoicesNil(b bool)` - - SetExtraChoicesNil sets the value for ExtraChoices to be an explicit nil - -### UnsetExtraChoices -`func (o *WritableCustomFieldChoiceSetRequest) UnsetExtraChoices()` - -UnsetExtraChoices ensures that no value is present for ExtraChoices, not even an explicit nil ### GetOrderAlphabetically `func (o *WritableCustomFieldChoiceSetRequest) GetOrderAlphabetically() bool` diff --git a/docs/WritableDataSourceRequest.md b/docs/WritableDataSourceRequest.md index ca313d4a80..02b6809110 100644 --- a/docs/WritableDataSourceRequest.md +++ b/docs/WritableDataSourceRequest.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **Comments** | Pointer to **string** | | [optional] **Parameters** | Pointer to **interface{}** | | [optional] **IgnoreRules** | Pointer to **string** | Patterns (one per line) matching files to ignore when syncing | [optional] +**CustomFields** | Pointer to **map[string]interface{}** | | [optional] ## Methods @@ -227,6 +228,31 @@ SetIgnoreRules sets IgnoreRules field to given value. HasIgnoreRules returns a boolean if a field has been set. +### GetCustomFields + +`func (o *WritableDataSourceRequest) GetCustomFields() map[string]interface{}` + +GetCustomFields returns the CustomFields field if non-nil, zero value otherwise. + +### GetCustomFieldsOk + +`func (o *WritableDataSourceRequest) GetCustomFieldsOk() (*map[string]interface{}, bool)` + +GetCustomFieldsOk returns a tuple with the CustomFields field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCustomFields + +`func (o *WritableDataSourceRequest) SetCustomFields(v map[string]interface{})` + +SetCustomFields sets CustomFields field to given value. + +### HasCustomFields + +`func (o *WritableDataSourceRequest) HasCustomFields() bool` + +HasCustomFields returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/WritableIKEPolicyRequest.md b/docs/WritableIKEPolicyRequest.md index 91944ac967..e0e449d2e4 100644 --- a/docs/WritableIKEPolicyRequest.md +++ b/docs/WritableIKEPolicyRequest.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Name** | **string** | | **Description** | Pointer to **string** | | [optional] **Version** | Pointer to [**PatchedWritableIKEPolicyRequestVersion**](PatchedWritableIKEPolicyRequestVersion.md) | | [optional] -**Mode** | [**IKEPolicyModeValue**](IKEPolicyModeValue.md) | | +**Mode** | Pointer to [**PatchedWritableIKEPolicyRequestMode**](PatchedWritableIKEPolicyRequestMode.md) | | [optional] **Proposals** | **[]int32** | | **PresharedKey** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] @@ -18,7 +18,7 @@ Name | Type | Description | Notes ### NewWritableIKEPolicyRequest -`func NewWritableIKEPolicyRequest(name string, mode IKEPolicyModeValue, proposals []int32, ) *WritableIKEPolicyRequest` +`func NewWritableIKEPolicyRequest(name string, proposals []int32, ) *WritableIKEPolicyRequest` NewWritableIKEPolicyRequest instantiates a new WritableIKEPolicyRequest object This constructor will assign default values to properties that have it defined, @@ -105,23 +105,28 @@ HasVersion returns a boolean if a field has been set. ### GetMode -`func (o *WritableIKEPolicyRequest) GetMode() IKEPolicyModeValue` +`func (o *WritableIKEPolicyRequest) GetMode() PatchedWritableIKEPolicyRequestMode` GetMode returns the Mode field if non-nil, zero value otherwise. ### GetModeOk -`func (o *WritableIKEPolicyRequest) GetModeOk() (*IKEPolicyModeValue, bool)` +`func (o *WritableIKEPolicyRequest) GetModeOk() (*PatchedWritableIKEPolicyRequestMode, bool)` GetModeOk returns a tuple with the Mode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetMode -`func (o *WritableIKEPolicyRequest) SetMode(v IKEPolicyModeValue)` +`func (o *WritableIKEPolicyRequest) SetMode(v PatchedWritableIKEPolicyRequestMode)` SetMode sets Mode field to given value. +### HasMode + +`func (o *WritableIKEPolicyRequest) HasMode() bool` + +HasMode returns a boolean if a field has been set. ### GetProposals diff --git a/docs/WritableIPRangeRequest.md b/docs/WritableIPRangeRequest.md index ad02173664..75941fc2f1 100644 --- a/docs/WritableIPRangeRequest.md +++ b/docs/WritableIPRangeRequest.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes **Comments** | Pointer to **string** | | [optional] **Tags** | Pointer to [**[]NestedTagRequest**](NestedTagRequest.md) | | [optional] **CustomFields** | Pointer to **map[string]interface{}** | | [optional] -**MarkUtilized** | Pointer to **bool** | Treat as 100% utilized | [optional] +**MarkUtilized** | Pointer to **bool** | Treat as fully utilized | [optional] ## Methods diff --git a/docs/WritablePrefixRequest.md b/docs/WritablePrefixRequest.md index 2698f83e7c..210ef1ff95 100644 --- a/docs/WritablePrefixRequest.md +++ b/docs/WritablePrefixRequest.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **Status** | Pointer to [**PatchedWritablePrefixRequestStatus**](PatchedWritablePrefixRequestStatus.md) | | [optional] **Role** | Pointer to **NullableInt32** | The primary function of this prefix | [optional] **IsPool** | Pointer to **bool** | All IP addresses within this prefix are considered usable | [optional] -**MarkUtilized** | Pointer to **bool** | Treat as 100% utilized | [optional] +**MarkUtilized** | Pointer to **bool** | Treat as fully utilized | [optional] **Description** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] **Tags** | Pointer to [**[]NestedTagRequest**](NestedTagRequest.md) | | [optional] diff --git a/docs/WritableUserRequest.md b/docs/WritableUserRequest.md index b5429cca49..e488f17ed2 100644 --- a/docs/WritableUserRequest.md +++ b/docs/WritableUserRequest.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **IsStaff** | Pointer to **bool** | Designates whether the user can log into this admin site. | [optional] **IsActive** | Pointer to **bool** | Designates whether this user should be treated as active. Unselect this instead of deleting accounts. | [optional] **DateJoined** | Pointer to **time.Time** | | [optional] +**LastLogin** | Pointer to **NullableTime** | | [optional] **Groups** | Pointer to **[]int32** | The groups this user belongs to. A user will get all permissions granted to each of their groups. | [optional] ## Methods @@ -223,6 +224,41 @@ SetDateJoined sets DateJoined field to given value. HasDateJoined returns a boolean if a field has been set. +### GetLastLogin + +`func (o *WritableUserRequest) GetLastLogin() time.Time` + +GetLastLogin returns the LastLogin field if non-nil, zero value otherwise. + +### GetLastLoginOk + +`func (o *WritableUserRequest) GetLastLoginOk() (*time.Time, bool)` + +GetLastLoginOk returns a tuple with the LastLogin field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetLastLogin + +`func (o *WritableUserRequest) SetLastLogin(v time.Time)` + +SetLastLogin sets LastLogin field to given value. + +### HasLastLogin + +`func (o *WritableUserRequest) HasLastLogin() bool` + +HasLastLogin returns a boolean if a field has been set. + +### SetLastLoginNil + +`func (o *WritableUserRequest) SetLastLoginNil(b bool)` + + SetLastLoginNil sets the value for LastLogin to be an explicit nil + +### UnsetLastLogin +`func (o *WritableUserRequest) UnsetLastLogin()` + +UnsetLastLogin ensures that no value is present for LastLogin, not even an explicit nil ### GetGroups `func (o *WritableUserRequest) GetGroups() []int32` diff --git a/docs/WritableVirtualMachineWithConfigContextRequest.md b/docs/WritableVirtualMachineWithConfigContextRequest.md index 5138957514..3278dcd761 100644 --- a/docs/WritableVirtualMachineWithConfigContextRequest.md +++ b/docs/WritableVirtualMachineWithConfigContextRequest.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **Disk** | Pointer to **NullableInt32** | | [optional] **Description** | Pointer to **string** | | [optional] **Comments** | Pointer to **string** | | [optional] +**ConfigTemplate** | Pointer to **NullableInt32** | | [optional] **LocalContextData** | Pointer to **interface{}** | Local config context data takes precedence over source contexts in the final rendered config context | [optional] **Tags** | Pointer to [**[]NestedTagRequest**](NestedTagRequest.md) | | [optional] **CustomFields** | Pointer to **map[string]interface{}** | | [optional] @@ -522,6 +523,41 @@ SetComments sets Comments field to given value. HasComments returns a boolean if a field has been set. +### GetConfigTemplate + +`func (o *WritableVirtualMachineWithConfigContextRequest) GetConfigTemplate() int32` + +GetConfigTemplate returns the ConfigTemplate field if non-nil, zero value otherwise. + +### GetConfigTemplateOk + +`func (o *WritableVirtualMachineWithConfigContextRequest) GetConfigTemplateOk() (*int32, bool)` + +GetConfigTemplateOk returns a tuple with the ConfigTemplate field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetConfigTemplate + +`func (o *WritableVirtualMachineWithConfigContextRequest) SetConfigTemplate(v int32)` + +SetConfigTemplate sets ConfigTemplate field to given value. + +### HasConfigTemplate + +`func (o *WritableVirtualMachineWithConfigContextRequest) HasConfigTemplate() bool` + +HasConfigTemplate returns a boolean if a field has been set. + +### SetConfigTemplateNil + +`func (o *WritableVirtualMachineWithConfigContextRequest) SetConfigTemplateNil(b bool)` + + SetConfigTemplateNil sets the value for ConfigTemplate to be an explicit nil + +### UnsetConfigTemplate +`func (o *WritableVirtualMachineWithConfigContextRequest) UnsetConfigTemplate()` + +UnsetConfigTemplate ensures that no value is present for ConfigTemplate, not even an explicit nil ### GetLocalContextData `func (o *WritableVirtualMachineWithConfigContextRequest) GetLocalContextData() interface{}` diff --git a/model_aggregate.go b/model_aggregate.go index 840a76b4ce..8ece92a9f6 100644 --- a/model_aggregate.go +++ b/model_aggregate.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_aggregate_family.go b/model_aggregate_family.go index 8c33f32eda..6d2aa72524 100644 --- a/model_aggregate_family.go +++ b/model_aggregate_family.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_aggregate_family_label.go b/model_aggregate_family_label.go index 69e7ff1abe..e8bc91c102 100644 --- a/model_aggregate_family_label.go +++ b/model_aggregate_family_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_aggregate_family_value.go b/model_aggregate_family_value.go index dd1c40ac19..664467fdc0 100644 --- a/model_aggregate_family_value.go +++ b/model_aggregate_family_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_aggregate_request.go b/model_aggregate_request.go index 6b357550cc..bd8b6ea7fe 100644 --- a/model_aggregate_request.go +++ b/model_aggregate_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_asn.go b/model_asn.go index f89e92aa81..682d0902c2 100644 --- a/model_asn.go +++ b/model_asn.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_asn_range.go b/model_asn_range.go index 46bc49a58b..aa7a0a8464 100644 --- a/model_asn_range.go +++ b/model_asn_range.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_asn_range_request.go b/model_asn_range_request.go index 7052397db5..749e7485a9 100644 --- a/model_asn_range_request.go +++ b/model_asn_range_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_asn_request.go b/model_asn_request.go index 6dadf27e24..24f2f5fe79 100644 --- a/model_asn_request.go +++ b/model_asn_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_authentication.go b/model_authentication.go index 5bdf72b0d2..3110efa4c5 100644 --- a/model_authentication.go +++ b/model_authentication.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_authentication_cipher.go b/model_authentication_cipher.go index 39a943a6c6..47885ce17c 100644 --- a/model_authentication_cipher.go +++ b/model_authentication_cipher.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_authentication_type.go b/model_authentication_type.go index 78d082a6fa..fe967494fb 100644 --- a/model_authentication_type.go +++ b/model_authentication_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_authentication_type_1.go b/model_authentication_type_1.go index ed33b85b29..c9351e9864 100644 --- a/model_authentication_type_1.go +++ b/model_authentication_type_1.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_available_asn.go b/model_available_asn.go index 939ff05a01..cafd60f476 100644 --- a/model_available_asn.go +++ b/model_available_asn.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_available_ip.go b/model_available_ip.go index ee005d4a76..cb696f5448 100644 --- a/model_available_ip.go +++ b/model_available_ip.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -20,10 +20,10 @@ var _ MappedNullable = &AvailableIP{} // AvailableIP Representation of an IP address which does not exist in the database. type AvailableIP struct { - Family int32 `json:"family"` - Address string `json:"address"` - Vrf NestedVRF `json:"vrf"` - Description *string `json:"description,omitempty"` + Family NullableInt32 `json:"family"` + Address string `json:"address"` + Vrf NullableNestedVRF `json:"vrf"` + Description *string `json:"description,omitempty"` AdditionalProperties map[string]interface{} } @@ -33,7 +33,7 @@ type _AvailableIP AvailableIP // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewAvailableIP(family int32, address string, vrf NestedVRF) *AvailableIP { +func NewAvailableIP(family NullableInt32, address string, vrf NullableNestedVRF) *AvailableIP { this := AvailableIP{} this.Family = family this.Address = address @@ -50,27 +50,29 @@ func NewAvailableIPWithDefaults() *AvailableIP { } // GetFamily returns the Family field value +// If the value is explicit nil, the zero value for int32 will be returned func (o *AvailableIP) GetFamily() int32 { - if o == nil { + if o == nil || o.Family.Get() == nil { var ret int32 return ret } - return o.Family + return *o.Family.Get() } // GetFamilyOk returns a tuple with the Family field value // and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned func (o *AvailableIP) GetFamilyOk() (*int32, bool) { if o == nil { return nil, false } - return &o.Family, true + return o.Family.Get(), o.Family.IsSet() } // SetFamily sets field value func (o *AvailableIP) SetFamily(v int32) { - o.Family = v + o.Family.Set(&v) } // GetAddress returns the Address field value @@ -98,27 +100,29 @@ func (o *AvailableIP) SetAddress(v string) { } // GetVrf returns the Vrf field value +// If the value is explicit nil, the zero value for NestedVRF will be returned func (o *AvailableIP) GetVrf() NestedVRF { - if o == nil { + if o == nil || o.Vrf.Get() == nil { var ret NestedVRF return ret } - return o.Vrf + return *o.Vrf.Get() } // GetVrfOk returns a tuple with the Vrf field value // and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned func (o *AvailableIP) GetVrfOk() (*NestedVRF, bool) { if o == nil { return nil, false } - return &o.Vrf, true + return o.Vrf.Get(), o.Vrf.IsSet() } // SetVrf sets field value func (o *AvailableIP) SetVrf(v NestedVRF) { - o.Vrf = v + o.Vrf.Set(&v) } // GetDescription returns the Description field value if set, zero value otherwise. @@ -163,9 +167,9 @@ func (o AvailableIP) MarshalJSON() ([]byte, error) { func (o AvailableIP) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} - toSerialize["family"] = o.Family + toSerialize["family"] = o.Family.Get() toSerialize["address"] = o.Address - toSerialize["vrf"] = o.Vrf + toSerialize["vrf"] = o.Vrf.Get() if !IsNil(o.Description) { toSerialize["description"] = o.Description } diff --git a/model_available_prefix.go b/model_available_prefix.go index 7a6ae7a90e..4d9a4a1632 100644 --- a/model_available_prefix.go +++ b/model_available_prefix.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -20,9 +20,9 @@ var _ MappedNullable = &AvailablePrefix{} // AvailablePrefix Representation of a prefix which does not exist in the database. type AvailablePrefix struct { - Family int32 `json:"family"` - Prefix string `json:"prefix"` - Vrf NestedVRF `json:"vrf"` + Family NullableInt32 `json:"family"` + Prefix string `json:"prefix"` + Vrf NullableNestedVRF `json:"vrf"` AdditionalProperties map[string]interface{} } @@ -32,7 +32,7 @@ type _AvailablePrefix AvailablePrefix // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewAvailablePrefix(family int32, prefix string, vrf NestedVRF) *AvailablePrefix { +func NewAvailablePrefix(family NullableInt32, prefix string, vrf NullableNestedVRF) *AvailablePrefix { this := AvailablePrefix{} this.Family = family this.Prefix = prefix @@ -49,27 +49,29 @@ func NewAvailablePrefixWithDefaults() *AvailablePrefix { } // GetFamily returns the Family field value +// If the value is explicit nil, the zero value for int32 will be returned func (o *AvailablePrefix) GetFamily() int32 { - if o == nil { + if o == nil || o.Family.Get() == nil { var ret int32 return ret } - return o.Family + return *o.Family.Get() } // GetFamilyOk returns a tuple with the Family field value // and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned func (o *AvailablePrefix) GetFamilyOk() (*int32, bool) { if o == nil { return nil, false } - return &o.Family, true + return o.Family.Get(), o.Family.IsSet() } // SetFamily sets field value func (o *AvailablePrefix) SetFamily(v int32) { - o.Family = v + o.Family.Set(&v) } // GetPrefix returns the Prefix field value @@ -97,27 +99,29 @@ func (o *AvailablePrefix) SetPrefix(v string) { } // GetVrf returns the Vrf field value +// If the value is explicit nil, the zero value for NestedVRF will be returned func (o *AvailablePrefix) GetVrf() NestedVRF { - if o == nil { + if o == nil || o.Vrf.Get() == nil { var ret NestedVRF return ret } - return o.Vrf + return *o.Vrf.Get() } // GetVrfOk returns a tuple with the Vrf field value // and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned func (o *AvailablePrefix) GetVrfOk() (*NestedVRF, bool) { if o == nil { return nil, false } - return &o.Vrf, true + return o.Vrf.Get(), o.Vrf.IsSet() } // SetVrf sets field value func (o *AvailablePrefix) SetVrf(v NestedVRF) { - o.Vrf = v + o.Vrf.Set(&v) } func (o AvailablePrefix) MarshalJSON() ([]byte, error) { @@ -130,9 +134,9 @@ func (o AvailablePrefix) MarshalJSON() ([]byte, error) { func (o AvailablePrefix) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} - toSerialize["family"] = o.Family + toSerialize["family"] = o.Family.Get() toSerialize["prefix"] = o.Prefix - toSerialize["vrf"] = o.Vrf + toSerialize["vrf"] = o.Vrf.Get() for key, value := range o.AdditionalProperties { toSerialize[key] = value diff --git a/model_available_vlan.go b/model_available_vlan.go index 412c598f8a..49a3e6f06a 100644 --- a/model_available_vlan.go +++ b/model_available_vlan.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -20,8 +20,8 @@ var _ MappedNullable = &AvailableVLAN{} // AvailableVLAN Representation of a VLAN which does not exist in the database. type AvailableVLAN struct { - Vid int32 `json:"vid"` - Group NestedVLANGroup `json:"group"` + Vid int32 `json:"vid"` + Group NullableNestedVLANGroup `json:"group"` AdditionalProperties map[string]interface{} } @@ -31,7 +31,7 @@ type _AvailableVLAN AvailableVLAN // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewAvailableVLAN(vid int32, group NestedVLANGroup) *AvailableVLAN { +func NewAvailableVLAN(vid int32, group NullableNestedVLANGroup) *AvailableVLAN { this := AvailableVLAN{} this.Vid = vid this.Group = group @@ -71,27 +71,29 @@ func (o *AvailableVLAN) SetVid(v int32) { } // GetGroup returns the Group field value +// If the value is explicit nil, the zero value for NestedVLANGroup will be returned func (o *AvailableVLAN) GetGroup() NestedVLANGroup { - if o == nil { + if o == nil || o.Group.Get() == nil { var ret NestedVLANGroup return ret } - return o.Group + return *o.Group.Get() } // GetGroupOk returns a tuple with the Group field value // and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned func (o *AvailableVLAN) GetGroupOk() (*NestedVLANGroup, bool) { if o == nil { return nil, false } - return &o.Group, true + return o.Group.Get(), o.Group.IsSet() } // SetGroup sets field value func (o *AvailableVLAN) SetGroup(v NestedVLANGroup) { - o.Group = v + o.Group.Set(&v) } func (o AvailableVLAN) MarshalJSON() ([]byte, error) { @@ -105,7 +107,7 @@ func (o AvailableVLAN) MarshalJSON() ([]byte, error) { func (o AvailableVLAN) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} toSerialize["vid"] = o.Vid - toSerialize["group"] = o.Group + toSerialize["group"] = o.Group.Get() for key, value := range o.AdditionalProperties { toSerialize[key] = value diff --git a/model_bookmark.go b/model_bookmark.go index 9a85a6d5a0..95c5228a03 100644 --- a/model_bookmark.go +++ b/model_bookmark.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_bookmark_request.go b/model_bookmark_request.go index ae52829f6a..5ac4c37880 100644 --- a/model_bookmark_request.go +++ b/model_bookmark_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable.go b/model_cable.go index c36633b44f..e9c4bd8cd5 100644 --- a/model_cable.go +++ b/model_cable.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_length_unit.go b/model_cable_length_unit.go index f4fb90a12a..59c1e76d6a 100644 --- a/model_cable_length_unit.go +++ b/model_cable_length_unit.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_length_unit_label.go b/model_cable_length_unit_label.go index fe52d74f01..9d6a115e1e 100644 --- a/model_cable_length_unit_label.go +++ b/model_cable_length_unit_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_length_unit_value.go b/model_cable_length_unit_value.go index be21d9a682..e1720d639b 100644 --- a/model_cable_length_unit_value.go +++ b/model_cable_length_unit_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_request.go b/model_cable_request.go index 3d8e3cc74d..eec68aebc0 100644 --- a/model_cable_request.go +++ b/model_cable_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_request_length_unit.go b/model_cable_request_length_unit.go index 6aafb756d9..c93bd95c10 100644 --- a/model_cable_request_length_unit.go +++ b/model_cable_request_length_unit.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_status.go b/model_cable_status.go index 81ef090086..b02c7f8cef 100644 --- a/model_cable_status.go +++ b/model_cable_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_status_label.go b/model_cable_status_label.go index 0f460f12d2..f01b736e8e 100644 --- a/model_cable_status_label.go +++ b/model_cable_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_status_value.go b/model_cable_status_value.go index 6b1b6cd223..8cb11781b3 100644 --- a/model_cable_status_value.go +++ b/model_cable_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_termination.go b/model_cable_termination.go index e752b55925..cd3faebeca 100644 --- a/model_cable_termination.go +++ b/model_cable_termination.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_termination_request.go b/model_cable_termination_request.go index afa723daf6..d79b6ed74d 100644 --- a/model_cable_termination_request.go +++ b/model_cable_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cable_type.go b/model_cable_type.go index c7c53d2634..e60e7b506e 100644 --- a/model_cable_type.go +++ b/model_cable_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit.go b/model_circuit.go index 429441e5b8..7f5421a941 100644 --- a/model_circuit.go +++ b/model_circuit.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit_circuit_termination.go b/model_circuit_circuit_termination.go index 476362f790..f48299ca7f 100644 --- a/model_circuit_circuit_termination.go +++ b/model_circuit_circuit_termination.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit_circuit_termination_request.go b/model_circuit_circuit_termination_request.go index a6595d1d65..318418b6cb 100644 --- a/model_circuit_circuit_termination_request.go +++ b/model_circuit_circuit_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit_request.go b/model_circuit_request.go index 3b1a3260ae..e09ac7fffa 100644 --- a/model_circuit_request.go +++ b/model_circuit_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit_status.go b/model_circuit_status.go index d8150cddcc..e14d6a1aea 100644 --- a/model_circuit_status.go +++ b/model_circuit_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit_status_label.go b/model_circuit_status_label.go index 6cf409a734..46c0b65939 100644 --- a/model_circuit_status_label.go +++ b/model_circuit_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit_status_value.go b/model_circuit_status_value.go index 18de7138d9..7d62024750 100644 --- a/model_circuit_status_value.go +++ b/model_circuit_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit_termination.go b/model_circuit_termination.go index 0b8de4734e..dace469925 100644 --- a/model_circuit_termination.go +++ b/model_circuit_termination.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit_termination_request.go b/model_circuit_termination_request.go index e03e1e45d4..b6a8f9533d 100644 --- a/model_circuit_termination_request.go +++ b/model_circuit_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit_type.go b/model_circuit_type.go index a84188f9f0..f172d08bec 100644 --- a/model_circuit_type.go +++ b/model_circuit_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_circuit_type_request.go b/model_circuit_type_request.go index 0519abe5e3..ad3dd1c1fa 100644 --- a/model_circuit_type_request.go +++ b/model_circuit_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cluster.go b/model_cluster.go index 36a5109912..b4df59e7f9 100644 --- a/model_cluster.go +++ b/model_cluster.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cluster_group.go b/model_cluster_group.go index 833c65fa5a..82fd52bfc1 100644 --- a/model_cluster_group.go +++ b/model_cluster_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cluster_group_request.go b/model_cluster_group_request.go index 19d274baf7..6bb3251cad 100644 --- a/model_cluster_group_request.go +++ b/model_cluster_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cluster_request.go b/model_cluster_request.go index d6b8043d84..097114c770 100644 --- a/model_cluster_request.go +++ b/model_cluster_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cluster_status.go b/model_cluster_status.go index 07bf21ab7b..41ea240cdb 100644 --- a/model_cluster_status.go +++ b/model_cluster_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cluster_status_label.go b/model_cluster_status_label.go index a405ba056a..877c1473b5 100644 --- a/model_cluster_status_label.go +++ b/model_cluster_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cluster_status_value.go b/model_cluster_status_value.go index 9d4c1f8843..1b945d7acb 100644 --- a/model_cluster_status_value.go +++ b/model_cluster_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cluster_type.go b/model_cluster_type.go index 632fe27535..9f193fe9d0 100644 --- a/model_cluster_type.go +++ b/model_cluster_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_cluster_type_request.go b/model_cluster_type_request.go index 986c07f027..f84485ec49 100644 --- a/model_cluster_type_request.go +++ b/model_cluster_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_component_nested_module.go b/model_component_nested_module.go index aec2bd234c..ca48a0a76c 100644 --- a/model_component_nested_module.go +++ b/model_component_nested_module.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_component_nested_module_request.go b/model_component_nested_module_request.go index 5f366f8bd5..0007c51c88 100644 --- a/model_component_nested_module_request.go +++ b/model_component_nested_module_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_config_context.go b/model_config_context.go index a5f7b36e05..d5377f63f0 100644 --- a/model_config_context.go +++ b/model_config_context.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_config_context_request.go b/model_config_context_request.go index deabbc47da..b197eeb6f8 100644 --- a/model_config_context_request.go +++ b/model_config_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_config_template.go b/model_config_template.go index 60dd5f6f78..34ce01ec34 100644 --- a/model_config_template.go +++ b/model_config_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -218,7 +218,7 @@ func (o *ConfigTemplate) GetEnvironmentParamsOk() (*interface{}, bool) { // HasEnvironmentParams returns a boolean if a field has been set. func (o *ConfigTemplate) HasEnvironmentParams() bool { - if o != nil && IsNil(o.EnvironmentParams) { + if o != nil && !IsNil(o.EnvironmentParams) { return true } diff --git a/model_config_template_request.go b/model_config_template_request.go index ab13784fc1..b346a63760 100644 --- a/model_config_template_request.go +++ b/model_config_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -129,7 +129,7 @@ func (o *ConfigTemplateRequest) GetEnvironmentParamsOk() (*interface{}, bool) { // HasEnvironmentParams returns a boolean if a field has been set. func (o *ConfigTemplateRequest) HasEnvironmentParams() bool { - if o != nil && IsNil(o.EnvironmentParams) { + if o != nil && !IsNil(o.EnvironmentParams) { return true } diff --git a/model_console_port.go b/model_console_port.go index fc9f5ff4bf..fb2de7859f 100644 --- a/model_console_port.go +++ b/model_console_port.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_port_request.go b/model_console_port_request.go index 5c9ba29fc2..f0d1c73817 100644 --- a/model_console_port_request.go +++ b/model_console_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_port_request_speed.go b/model_console_port_request_speed.go index f633f9437c..bbc13b9b45 100644 --- a/model_console_port_request_speed.go +++ b/model_console_port_request_speed.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_port_speed.go b/model_console_port_speed.go index 004a03a3a5..d793a81a9a 100644 --- a/model_console_port_speed.go +++ b/model_console_port_speed.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_port_speed_label.go b/model_console_port_speed_label.go index 1e98f86ec8..8769177fa1 100644 --- a/model_console_port_speed_label.go +++ b/model_console_port_speed_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_port_speed_value.go b/model_console_port_speed_value.go index 04e8945174..339187c372 100644 --- a/model_console_port_speed_value.go +++ b/model_console_port_speed_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_port_template.go b/model_console_port_template.go index c4b9402241..0f052711e0 100644 --- a/model_console_port_template.go +++ b/model_console_port_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_port_template_request.go b/model_console_port_template_request.go index 641bc194e5..aa9b95711d 100644 --- a/model_console_port_template_request.go +++ b/model_console_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_port_type.go b/model_console_port_type.go index 0a9c99f110..0c27498524 100644 --- a/model_console_port_type.go +++ b/model_console_port_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_port_type_label.go b/model_console_port_type_label.go index 69ea55722e..ae1c9b218b 100644 --- a/model_console_port_type_label.go +++ b/model_console_port_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_port_type_value.go b/model_console_port_type_value.go index 761e19f09d..55673c7b7d 100644 --- a/model_console_port_type_value.go +++ b/model_console_port_type_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_server_port.go b/model_console_server_port.go index d35747c3da..96253866a9 100644 --- a/model_console_server_port.go +++ b/model_console_server_port.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_server_port_request.go b/model_console_server_port_request.go index 331f5a5bfc..b2d8f97247 100644 --- a/model_console_server_port_request.go +++ b/model_console_server_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_server_port_template.go b/model_console_server_port_template.go index 5f90fd8deb..223e58001f 100644 --- a/model_console_server_port_template.go +++ b/model_console_server_port_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_console_server_port_template_request.go b/model_console_server_port_template_request.go index 5855ad8088..5c2bdffb6e 100644 --- a/model_console_server_port_template_request.go +++ b/model_console_server_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact.go b/model_contact.go index beb2ac0937..9c56a97ed1 100644 --- a/model_contact.go +++ b/model_contact.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact_assignment.go b/model_contact_assignment.go index 24be898e94..404978c0e4 100644 --- a/model_contact_assignment.go +++ b/model_contact_assignment.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact_assignment_priority.go b/model_contact_assignment_priority.go index 105585613d..efae54b5ab 100644 --- a/model_contact_assignment_priority.go +++ b/model_contact_assignment_priority.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact_assignment_priority_label.go b/model_contact_assignment_priority_label.go index 3602cd60a1..221218bc45 100644 --- a/model_contact_assignment_priority_label.go +++ b/model_contact_assignment_priority_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact_assignment_priority_value.go b/model_contact_assignment_priority_value.go index 5f3dd888ef..3e43fb50dc 100644 --- a/model_contact_assignment_priority_value.go +++ b/model_contact_assignment_priority_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact_assignment_request.go b/model_contact_assignment_request.go index 163aa34a0e..c85a3da52a 100644 --- a/model_contact_assignment_request.go +++ b/model_contact_assignment_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact_group.go b/model_contact_group.go index 948632854d..5bb8bae3c9 100644 --- a/model_contact_group.go +++ b/model_contact_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact_group_request.go b/model_contact_group_request.go index 81928fb571..c1e1ecbe51 100644 --- a/model_contact_group_request.go +++ b/model_contact_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact_request.go b/model_contact_request.go index ff1de877a2..0da3c95a0e 100644 --- a/model_contact_request.go +++ b/model_contact_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact_role.go b/model_contact_role.go index b9b04bb700..9b9ef666fc 100644 --- a/model_contact_role.go +++ b/model_contact_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_contact_role_request.go b/model_contact_role_request.go index 38c949b761..7d65f80ac8 100644 --- a/model_contact_role_request.go +++ b/model_contact_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_content_type.go b/model_content_type.go index 97a68c44c2..ad19d82dd1 100644 --- a/model_content_type.go +++ b/model_content_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field.go b/model_custom_field.go index dba10045e1..cfe6778fbb 100644 --- a/model_custom_field.go +++ b/model_custom_field.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -608,7 +608,7 @@ func (o *CustomField) GetDefaultOk() (*interface{}, bool) { // HasDefault returns a boolean if a field has been set. func (o *CustomField) HasDefault() bool { - if o != nil && IsNil(o.Default) { + if o != nil && !IsNil(o.Default) { return true } diff --git a/model_custom_field_choice_set.go b/model_custom_field_choice_set.go index c36500d9b0..70750fba0e 100644 --- a/model_custom_field_choice_set.go +++ b/model_custom_field_choice_set.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -27,7 +27,7 @@ type CustomFieldChoiceSet struct { Name string `json:"name"` Description *string `json:"description,omitempty"` BaseChoices *CustomFieldChoiceSetBaseChoices `json:"base_choices,omitempty"` - ExtraChoices [][]string `json:"extra_choices,omitempty"` + ExtraChoices [][]interface{} `json:"extra_choices"` // Choices are automatically ordered alphabetically OrderAlphabetically *bool `json:"order_alphabetically,omitempty"` ChoicesCount string `json:"choices_count"` @@ -42,12 +42,13 @@ type _CustomFieldChoiceSet CustomFieldChoiceSet // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewCustomFieldChoiceSet(id int32, url string, display string, name string, choicesCount string, created NullableTime, lastUpdated NullableTime) *CustomFieldChoiceSet { +func NewCustomFieldChoiceSet(id int32, url string, display string, name string, extraChoices [][]interface{}, choicesCount string, created NullableTime, lastUpdated NullableTime) *CustomFieldChoiceSet { this := CustomFieldChoiceSet{} this.Id = id this.Url = url this.Display = display this.Name = name + this.ExtraChoices = extraChoices this.ChoicesCount = choicesCount this.Created = created this.LastUpdated = lastUpdated @@ -222,36 +223,27 @@ func (o *CustomFieldChoiceSet) SetBaseChoices(v CustomFieldChoiceSetBaseChoices) o.BaseChoices = &v } -// GetExtraChoices returns the ExtraChoices field value if set, zero value otherwise (both if not set or set to explicit null). -func (o *CustomFieldChoiceSet) GetExtraChoices() [][]string { +// GetExtraChoices returns the ExtraChoices field value +func (o *CustomFieldChoiceSet) GetExtraChoices() [][]interface{} { if o == nil { - var ret [][]string + var ret [][]interface{} return ret } + return o.ExtraChoices } -// GetExtraChoicesOk returns a tuple with the ExtraChoices field value if set, nil otherwise +// GetExtraChoicesOk returns a tuple with the ExtraChoices field value // and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -func (o *CustomFieldChoiceSet) GetExtraChoicesOk() ([][]string, bool) { - if o == nil || IsNil(o.ExtraChoices) { +func (o *CustomFieldChoiceSet) GetExtraChoicesOk() ([][]interface{}, bool) { + if o == nil { return nil, false } return o.ExtraChoices, true } -// HasExtraChoices returns a boolean if a field has been set. -func (o *CustomFieldChoiceSet) HasExtraChoices() bool { - if o != nil && IsNil(o.ExtraChoices) { - return true - } - - return false -} - -// SetExtraChoices gets a reference to the given [][]string and assigns it to the ExtraChoices field. -func (o *CustomFieldChoiceSet) SetExtraChoices(v [][]string) { +// SetExtraChoices sets field value +func (o *CustomFieldChoiceSet) SetExtraChoices(v [][]interface{}) { o.ExtraChoices = v } @@ -383,9 +375,7 @@ func (o CustomFieldChoiceSet) ToMap() (map[string]interface{}, error) { if !IsNil(o.BaseChoices) { toSerialize["base_choices"] = o.BaseChoices } - if o.ExtraChoices != nil { - toSerialize["extra_choices"] = o.ExtraChoices - } + toSerialize["extra_choices"] = o.ExtraChoices if !IsNil(o.OrderAlphabetically) { toSerialize["order_alphabetically"] = o.OrderAlphabetically } @@ -409,6 +399,7 @@ func (o *CustomFieldChoiceSet) UnmarshalJSON(data []byte) (err error) { "url", "display", "name", + "extra_choices", "choices_count", "created", "last_updated", diff --git a/model_custom_field_choice_set_base_choices.go b/model_custom_field_choice_set_base_choices.go index 2d7a08e5ca..493e16a5cc 100644 --- a/model_custom_field_choice_set_base_choices.go +++ b/model_custom_field_choice_set_base_choices.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_choice_set_base_choices_label.go b/model_custom_field_choice_set_base_choices_label.go index 0d9f528858..74483e996b 100644 --- a/model_custom_field_choice_set_base_choices_label.go +++ b/model_custom_field_choice_set_base_choices_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_choice_set_base_choices_value.go b/model_custom_field_choice_set_base_choices_value.go index 3871ab2a37..454e21d0ca 100644 --- a/model_custom_field_choice_set_base_choices_value.go +++ b/model_custom_field_choice_set_base_choices_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_choice_set_request.go b/model_custom_field_choice_set_request.go index 328362f7c8..8f9f8bbb4e 100644 --- a/model_custom_field_choice_set_request.go +++ b/model_custom_field_choice_set_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -23,7 +23,7 @@ type CustomFieldChoiceSetRequest struct { Name string `json:"name"` Description *string `json:"description,omitempty"` BaseChoices *CustomFieldChoiceSetBaseChoicesValue `json:"base_choices,omitempty"` - ExtraChoices [][]string `json:"extra_choices,omitempty"` + ExtraChoices [][]interface{} `json:"extra_choices"` // Choices are automatically ordered alphabetically OrderAlphabetically *bool `json:"order_alphabetically,omitempty"` AdditionalProperties map[string]interface{} @@ -35,9 +35,10 @@ type _CustomFieldChoiceSetRequest CustomFieldChoiceSetRequest // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewCustomFieldChoiceSetRequest(name string) *CustomFieldChoiceSetRequest { +func NewCustomFieldChoiceSetRequest(name string, extraChoices [][]interface{}) *CustomFieldChoiceSetRequest { this := CustomFieldChoiceSetRequest{} this.Name = name + this.ExtraChoices = extraChoices return &this } @@ -137,36 +138,27 @@ func (o *CustomFieldChoiceSetRequest) SetBaseChoices(v CustomFieldChoiceSetBaseC o.BaseChoices = &v } -// GetExtraChoices returns the ExtraChoices field value if set, zero value otherwise (both if not set or set to explicit null). -func (o *CustomFieldChoiceSetRequest) GetExtraChoices() [][]string { +// GetExtraChoices returns the ExtraChoices field value +func (o *CustomFieldChoiceSetRequest) GetExtraChoices() [][]interface{} { if o == nil { - var ret [][]string + var ret [][]interface{} return ret } + return o.ExtraChoices } -// GetExtraChoicesOk returns a tuple with the ExtraChoices field value if set, nil otherwise +// GetExtraChoicesOk returns a tuple with the ExtraChoices field value // and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -func (o *CustomFieldChoiceSetRequest) GetExtraChoicesOk() ([][]string, bool) { - if o == nil || IsNil(o.ExtraChoices) { +func (o *CustomFieldChoiceSetRequest) GetExtraChoicesOk() ([][]interface{}, bool) { + if o == nil { return nil, false } return o.ExtraChoices, true } -// HasExtraChoices returns a boolean if a field has been set. -func (o *CustomFieldChoiceSetRequest) HasExtraChoices() bool { - if o != nil && IsNil(o.ExtraChoices) { - return true - } - - return false -} - -// SetExtraChoices gets a reference to the given [][]string and assigns it to the ExtraChoices field. -func (o *CustomFieldChoiceSetRequest) SetExtraChoices(v [][]string) { +// SetExtraChoices sets field value +func (o *CustomFieldChoiceSetRequest) SetExtraChoices(v [][]interface{}) { o.ExtraChoices = v } @@ -219,9 +211,7 @@ func (o CustomFieldChoiceSetRequest) ToMap() (map[string]interface{}, error) { if !IsNil(o.BaseChoices) { toSerialize["base_choices"] = o.BaseChoices } - if o.ExtraChoices != nil { - toSerialize["extra_choices"] = o.ExtraChoices - } + toSerialize["extra_choices"] = o.ExtraChoices if !IsNil(o.OrderAlphabetically) { toSerialize["order_alphabetically"] = o.OrderAlphabetically } @@ -239,6 +229,7 @@ func (o *CustomFieldChoiceSetRequest) UnmarshalJSON(data []byte) (err error) { // that every required field exists as a key in the generic map. requiredProperties := []string{ "name", + "extra_choices", } allProperties := make(map[string]interface{}) diff --git a/model_custom_field_filter_logic.go b/model_custom_field_filter_logic.go index b1571de155..58c5e7829f 100644 --- a/model_custom_field_filter_logic.go +++ b/model_custom_field_filter_logic.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_filter_logic_label.go b/model_custom_field_filter_logic_label.go index 1a3f34f91d..482f5190bf 100644 --- a/model_custom_field_filter_logic_label.go +++ b/model_custom_field_filter_logic_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_filter_logic_value.go b/model_custom_field_filter_logic_value.go index 5ca99b5f82..b66250314b 100644 --- a/model_custom_field_filter_logic_value.go +++ b/model_custom_field_filter_logic_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_request.go b/model_custom_field_request.go index f073b314cc..0a61e02b01 100644 --- a/model_custom_field_request.go +++ b/model_custom_field_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -499,7 +499,7 @@ func (o *CustomFieldRequest) GetDefaultOk() (*interface{}, bool) { // HasDefault returns a boolean if a field has been set. func (o *CustomFieldRequest) HasDefault() bool { - if o != nil && IsNil(o.Default) { + if o != nil && !IsNil(o.Default) { return true } diff --git a/model_custom_field_type.go b/model_custom_field_type.go index 802b7eb0b8..6d0c83f424 100644 --- a/model_custom_field_type.go +++ b/model_custom_field_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_type_label.go b/model_custom_field_type_label.go index 1d1023cd5b..ccdab9316c 100644 --- a/model_custom_field_type_label.go +++ b/model_custom_field_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_type_value.go b/model_custom_field_type_value.go index a11f29ac7b..0f1790547c 100644 --- a/model_custom_field_type_value.go +++ b/model_custom_field_type_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_ui_editable.go b/model_custom_field_ui_editable.go index 194cb15e6c..16523aa3e7 100644 --- a/model_custom_field_ui_editable.go +++ b/model_custom_field_ui_editable.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_ui_editable_label.go b/model_custom_field_ui_editable_label.go index 5074a6a9ef..1ab296f745 100644 --- a/model_custom_field_ui_editable_label.go +++ b/model_custom_field_ui_editable_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_ui_editable_value.go b/model_custom_field_ui_editable_value.go index 6e04445268..6daa8f7c40 100644 --- a/model_custom_field_ui_editable_value.go +++ b/model_custom_field_ui_editable_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_ui_visible.go b/model_custom_field_ui_visible.go index 5e7ce10c72..8d58e76818 100644 --- a/model_custom_field_ui_visible.go +++ b/model_custom_field_ui_visible.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_ui_visible_label.go b/model_custom_field_ui_visible_label.go index 504a3f8431..bdf147009c 100644 --- a/model_custom_field_ui_visible_label.go +++ b/model_custom_field_ui_visible_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_field_ui_visible_value.go b/model_custom_field_ui_visible_value.go index 4df345b7d4..045e6fca2f 100644 --- a/model_custom_field_ui_visible_value.go +++ b/model_custom_field_ui_visible_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_link.go b/model_custom_link.go index e9d49f9e8a..c6a524e087 100644 --- a/model_custom_link.go +++ b/model_custom_link.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_link_button_class.go b/model_custom_link_button_class.go index 00dbbed3db..f947c73368 100644 --- a/model_custom_link_button_class.go +++ b/model_custom_link_button_class.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_custom_link_request.go b/model_custom_link_request.go index 94e0d4cf88..231f7d2210 100644 --- a/model_custom_link_request.go +++ b/model_custom_link_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_dashboard.go b/model_dashboard.go index be0b5abc40..e2f6962022 100644 --- a/model_dashboard.go +++ b/model_dashboard.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -64,7 +64,7 @@ func (o *Dashboard) GetLayoutOk() (*interface{}, bool) { // HasLayout returns a boolean if a field has been set. func (o *Dashboard) HasLayout() bool { - if o != nil && IsNil(o.Layout) { + if o != nil && !IsNil(o.Layout) { return true } @@ -97,7 +97,7 @@ func (o *Dashboard) GetConfigOk() (*interface{}, bool) { // HasConfig returns a boolean if a field has been set. func (o *Dashboard) HasConfig() bool { - if o != nil && IsNil(o.Config) { + if o != nil && !IsNil(o.Config) { return true } diff --git a/model_dashboard_request.go b/model_dashboard_request.go index ec79fd3287..c9f05f2dc0 100644 --- a/model_dashboard_request.go +++ b/model_dashboard_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -64,7 +64,7 @@ func (o *DashboardRequest) GetLayoutOk() (*interface{}, bool) { // HasLayout returns a boolean if a field has been set. func (o *DashboardRequest) HasLayout() bool { - if o != nil && IsNil(o.Layout) { + if o != nil && !IsNil(o.Layout) { return true } @@ -97,7 +97,7 @@ func (o *DashboardRequest) GetConfigOk() (*interface{}, bool) { // HasConfig returns a boolean if a field has been set. func (o *DashboardRequest) HasConfig() bool { - if o != nil && IsNil(o.Config) { + if o != nil && !IsNil(o.Config) { return true } diff --git a/model_data_file.go b/model_data_file.go index a831b09de7..1db62e4e00 100644 --- a/model_data_file.go +++ b/model_data_file.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_data_source.go b/model_data_source.go index 8093ab8b97..ee42249659 100644 --- a/model_data_source.go +++ b/model_data_source.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -33,10 +33,11 @@ type DataSource struct { Comments *string `json:"comments,omitempty"` Parameters interface{} `json:"parameters,omitempty"` // Patterns (one per line) matching files to ignore when syncing - IgnoreRules *string `json:"ignore_rules,omitempty"` - Created NullableTime `json:"created"` - LastUpdated NullableTime `json:"last_updated"` - FileCount int32 `json:"file_count"` + IgnoreRules *string `json:"ignore_rules,omitempty"` + CustomFields map[string]interface{} `json:"custom_fields,omitempty"` + Created NullableTime `json:"created"` + LastUpdated NullableTime `json:"last_updated"` + FileCount int32 `json:"file_count"` AdditionalProperties map[string]interface{} } @@ -354,7 +355,7 @@ func (o *DataSource) GetParametersOk() (*interface{}, bool) { // HasParameters returns a boolean if a field has been set. func (o *DataSource) HasParameters() bool { - if o != nil && IsNil(o.Parameters) { + if o != nil && !IsNil(o.Parameters) { return true } @@ -398,6 +399,38 @@ func (o *DataSource) SetIgnoreRules(v string) { o.IgnoreRules = &v } +// GetCustomFields returns the CustomFields field value if set, zero value otherwise. +func (o *DataSource) GetCustomFields() map[string]interface{} { + if o == nil || IsNil(o.CustomFields) { + var ret map[string]interface{} + return ret + } + return o.CustomFields +} + +// GetCustomFieldsOk returns a tuple with the CustomFields field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *DataSource) GetCustomFieldsOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.CustomFields) { + return map[string]interface{}{}, false + } + return o.CustomFields, true +} + +// HasCustomFields returns a boolean if a field has been set. +func (o *DataSource) HasCustomFields() bool { + if o != nil && !IsNil(o.CustomFields) { + return true + } + + return false +} + +// SetCustomFields gets a reference to the given map[string]interface{} and assigns it to the CustomFields field. +func (o *DataSource) SetCustomFields(v map[string]interface{}) { + o.CustomFields = v +} + // GetCreated returns the Created field value // If the value is explicit nil, the zero value for time.Time will be returned func (o *DataSource) GetCreated() time.Time { @@ -506,6 +539,9 @@ func (o DataSource) ToMap() (map[string]interface{}, error) { if !IsNil(o.IgnoreRules) { toSerialize["ignore_rules"] = o.IgnoreRules } + if !IsNil(o.CustomFields) { + toSerialize["custom_fields"] = o.CustomFields + } toSerialize["created"] = o.Created.Get() toSerialize["last_updated"] = o.LastUpdated.Get() toSerialize["file_count"] = o.FileCount @@ -573,6 +609,7 @@ func (o *DataSource) UnmarshalJSON(data []byte) (err error) { delete(additionalProperties, "comments") delete(additionalProperties, "parameters") delete(additionalProperties, "ignore_rules") + delete(additionalProperties, "custom_fields") delete(additionalProperties, "created") delete(additionalProperties, "last_updated") delete(additionalProperties, "file_count") diff --git a/model_data_source_request.go b/model_data_source_request.go index e27d73247e..cac1af21e5 100644 --- a/model_data_source_request.go +++ b/model_data_source_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -28,7 +28,8 @@ type DataSourceRequest struct { Comments *string `json:"comments,omitempty"` Parameters interface{} `json:"parameters,omitempty"` // Patterns (one per line) matching files to ignore when syncing - IgnoreRules *string `json:"ignore_rules,omitempty"` + IgnoreRules *string `json:"ignore_rules,omitempty"` + CustomFields map[string]interface{} `json:"custom_fields,omitempty"` AdditionalProperties map[string]interface{} } @@ -243,7 +244,7 @@ func (o *DataSourceRequest) GetParametersOk() (*interface{}, bool) { // HasParameters returns a boolean if a field has been set. func (o *DataSourceRequest) HasParameters() bool { - if o != nil && IsNil(o.Parameters) { + if o != nil && !IsNil(o.Parameters) { return true } @@ -287,6 +288,38 @@ func (o *DataSourceRequest) SetIgnoreRules(v string) { o.IgnoreRules = &v } +// GetCustomFields returns the CustomFields field value if set, zero value otherwise. +func (o *DataSourceRequest) GetCustomFields() map[string]interface{} { + if o == nil || IsNil(o.CustomFields) { + var ret map[string]interface{} + return ret + } + return o.CustomFields +} + +// GetCustomFieldsOk returns a tuple with the CustomFields field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *DataSourceRequest) GetCustomFieldsOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.CustomFields) { + return map[string]interface{}{}, false + } + return o.CustomFields, true +} + +// HasCustomFields returns a boolean if a field has been set. +func (o *DataSourceRequest) HasCustomFields() bool { + if o != nil && !IsNil(o.CustomFields) { + return true + } + + return false +} + +// SetCustomFields gets a reference to the given map[string]interface{} and assigns it to the CustomFields field. +func (o *DataSourceRequest) SetCustomFields(v map[string]interface{}) { + o.CustomFields = v +} + func (o DataSourceRequest) MarshalJSON() ([]byte, error) { toSerialize, err := o.ToMap() if err != nil { @@ -315,6 +348,9 @@ func (o DataSourceRequest) ToMap() (map[string]interface{}, error) { if !IsNil(o.IgnoreRules) { toSerialize["ignore_rules"] = o.IgnoreRules } + if !IsNil(o.CustomFields) { + toSerialize["custom_fields"] = o.CustomFields + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -368,6 +404,7 @@ func (o *DataSourceRequest) UnmarshalJSON(data []byte) (err error) { delete(additionalProperties, "comments") delete(additionalProperties, "parameters") delete(additionalProperties, "ignore_rules") + delete(additionalProperties, "custom_fields") o.AdditionalProperties = additionalProperties } diff --git a/model_data_source_status.go b/model_data_source_status.go index cab233eb85..dc59b69729 100644 --- a/model_data_source_status.go +++ b/model_data_source_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_data_source_status_label.go b/model_data_source_status_label.go index 8b1bdf3e9d..1ad63e062b 100644 --- a/model_data_source_status_label.go +++ b/model_data_source_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_data_source_status_value.go b/model_data_source_status_value.go index 562163bb2a..efad5db523 100644 --- a/model_data_source_status_value.go +++ b/model_data_source_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_data_source_type.go b/model_data_source_type.go index f050841c2c..0ba7025887 100644 --- a/model_data_source_type.go +++ b/model_data_source_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_data_source_type_label.go b/model_data_source_type_label.go index f09a52fc28..a9a251f888 100644 --- a/model_data_source_type_label.go +++ b/model_data_source_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_data_source_type_value.go b/model_data_source_type_value.go index 48e2f4ac99..4f30858892 100644 --- a/model_data_source_type_value.go +++ b/model_data_source_type_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_dcim_devices_render_config_create_format_parameter.go b/model_dcim_devices_render_config_create_format_parameter.go index 6e3e852009..d8f565251d 100644 --- a/model_dcim_devices_render_config_create_format_parameter.go +++ b/model_dcim_devices_render_config_create_format_parameter.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_dcim_racks_elevation_retrieve_face_parameter.go b/model_dcim_racks_elevation_retrieve_face_parameter.go new file mode 100644 index 0000000000..6339e0308b --- /dev/null +++ b/model_dcim_racks_elevation_retrieve_face_parameter.go @@ -0,0 +1,110 @@ +/* +NetBox REST API + +No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + +API version: 3.7.7 (3.7) +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package netbox + +import ( + "encoding/json" + "fmt" +) + +// DcimRacksElevationRetrieveFaceParameter the model 'DcimRacksElevationRetrieveFaceParameter' +type DcimRacksElevationRetrieveFaceParameter string + +// List of dcim_racks_elevation_retrieve_face_parameter +const ( + DCIMRACKSELEVATIONRETRIEVEFACEPARAMETER_FRONT DcimRacksElevationRetrieveFaceParameter = "front" + DCIMRACKSELEVATIONRETRIEVEFACEPARAMETER_REAR DcimRacksElevationRetrieveFaceParameter = "rear" +) + +// All allowed values of DcimRacksElevationRetrieveFaceParameter enum +var AllowedDcimRacksElevationRetrieveFaceParameterEnumValues = []DcimRacksElevationRetrieveFaceParameter{ + "front", + "rear", +} + +func (v *DcimRacksElevationRetrieveFaceParameter) UnmarshalJSON(src []byte) error { + var value string + err := json.Unmarshal(src, &value) + if err != nil { + return err + } + enumTypeValue := DcimRacksElevationRetrieveFaceParameter(value) + for _, existing := range AllowedDcimRacksElevationRetrieveFaceParameterEnumValues { + if existing == enumTypeValue { + *v = enumTypeValue + return nil + } + } + + return fmt.Errorf("%+v is not a valid DcimRacksElevationRetrieveFaceParameter", value) +} + +// NewDcimRacksElevationRetrieveFaceParameterFromValue returns a pointer to a valid DcimRacksElevationRetrieveFaceParameter +// for the value passed as argument, or an error if the value passed is not allowed by the enum +func NewDcimRacksElevationRetrieveFaceParameterFromValue(v string) (*DcimRacksElevationRetrieveFaceParameter, error) { + ev := DcimRacksElevationRetrieveFaceParameter(v) + if ev.IsValid() { + return &ev, nil + } else { + return nil, fmt.Errorf("invalid value '%v' for DcimRacksElevationRetrieveFaceParameter: valid values are %v", v, AllowedDcimRacksElevationRetrieveFaceParameterEnumValues) + } +} + +// IsValid return true if the value is valid for the enum, false otherwise +func (v DcimRacksElevationRetrieveFaceParameter) IsValid() bool { + for _, existing := range AllowedDcimRacksElevationRetrieveFaceParameterEnumValues { + if existing == v { + return true + } + } + return false +} + +// Ptr returns reference to dcim_racks_elevation_retrieve_face_parameter value +func (v DcimRacksElevationRetrieveFaceParameter) Ptr() *DcimRacksElevationRetrieveFaceParameter { + return &v +} + +type NullableDcimRacksElevationRetrieveFaceParameter struct { + value *DcimRacksElevationRetrieveFaceParameter + isSet bool +} + +func (v NullableDcimRacksElevationRetrieveFaceParameter) Get() *DcimRacksElevationRetrieveFaceParameter { + return v.value +} + +func (v *NullableDcimRacksElevationRetrieveFaceParameter) Set(val *DcimRacksElevationRetrieveFaceParameter) { + v.value = val + v.isSet = true +} + +func (v NullableDcimRacksElevationRetrieveFaceParameter) IsSet() bool { + return v.isSet +} + +func (v *NullableDcimRacksElevationRetrieveFaceParameter) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableDcimRacksElevationRetrieveFaceParameter(val *DcimRacksElevationRetrieveFaceParameter) *NullableDcimRacksElevationRetrieveFaceParameter { + return &NullableDcimRacksElevationRetrieveFaceParameter{value: val, isSet: true} +} + +func (v NullableDcimRacksElevationRetrieveFaceParameter) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableDcimRacksElevationRetrieveFaceParameter) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/model_dcim_racks_elevation_retrieve_render_parameter.go b/model_dcim_racks_elevation_retrieve_render_parameter.go new file mode 100644 index 0000000000..db10fcbd31 --- /dev/null +++ b/model_dcim_racks_elevation_retrieve_render_parameter.go @@ -0,0 +1,110 @@ +/* +NetBox REST API + +No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + +API version: 3.7.7 (3.7) +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package netbox + +import ( + "encoding/json" + "fmt" +) + +// DcimRacksElevationRetrieveRenderParameter the model 'DcimRacksElevationRetrieveRenderParameter' +type DcimRacksElevationRetrieveRenderParameter string + +// List of dcim_racks_elevation_retrieve_render_parameter +const ( + DCIMRACKSELEVATIONRETRIEVERENDERPARAMETER_JSON DcimRacksElevationRetrieveRenderParameter = "json" + DCIMRACKSELEVATIONRETRIEVERENDERPARAMETER_SVG DcimRacksElevationRetrieveRenderParameter = "svg" +) + +// All allowed values of DcimRacksElevationRetrieveRenderParameter enum +var AllowedDcimRacksElevationRetrieveRenderParameterEnumValues = []DcimRacksElevationRetrieveRenderParameter{ + "json", + "svg", +} + +func (v *DcimRacksElevationRetrieveRenderParameter) UnmarshalJSON(src []byte) error { + var value string + err := json.Unmarshal(src, &value) + if err != nil { + return err + } + enumTypeValue := DcimRacksElevationRetrieveRenderParameter(value) + for _, existing := range AllowedDcimRacksElevationRetrieveRenderParameterEnumValues { + if existing == enumTypeValue { + *v = enumTypeValue + return nil + } + } + + return fmt.Errorf("%+v is not a valid DcimRacksElevationRetrieveRenderParameter", value) +} + +// NewDcimRacksElevationRetrieveRenderParameterFromValue returns a pointer to a valid DcimRacksElevationRetrieveRenderParameter +// for the value passed as argument, or an error if the value passed is not allowed by the enum +func NewDcimRacksElevationRetrieveRenderParameterFromValue(v string) (*DcimRacksElevationRetrieveRenderParameter, error) { + ev := DcimRacksElevationRetrieveRenderParameter(v) + if ev.IsValid() { + return &ev, nil + } else { + return nil, fmt.Errorf("invalid value '%v' for DcimRacksElevationRetrieveRenderParameter: valid values are %v", v, AllowedDcimRacksElevationRetrieveRenderParameterEnumValues) + } +} + +// IsValid return true if the value is valid for the enum, false otherwise +func (v DcimRacksElevationRetrieveRenderParameter) IsValid() bool { + for _, existing := range AllowedDcimRacksElevationRetrieveRenderParameterEnumValues { + if existing == v { + return true + } + } + return false +} + +// Ptr returns reference to dcim_racks_elevation_retrieve_render_parameter value +func (v DcimRacksElevationRetrieveRenderParameter) Ptr() *DcimRacksElevationRetrieveRenderParameter { + return &v +} + +type NullableDcimRacksElevationRetrieveRenderParameter struct { + value *DcimRacksElevationRetrieveRenderParameter + isSet bool +} + +func (v NullableDcimRacksElevationRetrieveRenderParameter) Get() *DcimRacksElevationRetrieveRenderParameter { + return v.value +} + +func (v *NullableDcimRacksElevationRetrieveRenderParameter) Set(val *DcimRacksElevationRetrieveRenderParameter) { + v.value = val + v.isSet = true +} + +func (v NullableDcimRacksElevationRetrieveRenderParameter) IsSet() bool { + return v.isSet +} + +func (v *NullableDcimRacksElevationRetrieveRenderParameter) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableDcimRacksElevationRetrieveRenderParameter(val *DcimRacksElevationRetrieveRenderParameter) *NullableDcimRacksElevationRetrieveRenderParameter { + return &NullableDcimRacksElevationRetrieveRenderParameter{value: val, isSet: true} +} + +func (v NullableDcimRacksElevationRetrieveRenderParameter) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableDcimRacksElevationRetrieveRenderParameter) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/model_device.go b/model_device.go index f0185c5ccf..b4a5bb66e4 100644 --- a/model_device.go +++ b/model_device.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -1281,7 +1281,7 @@ func (o *Device) GetLocalContextDataOk() (*interface{}, bool) { // HasLocalContextData returns a boolean if a field has been set. func (o *Device) HasLocalContextData() bool { - if o != nil && IsNil(o.LocalContextData) { + if o != nil && !IsNil(o.LocalContextData) { return true } diff --git a/model_device_airflow.go b/model_device_airflow.go index 2be8a5ec50..1a242da1a5 100644 --- a/model_device_airflow.go +++ b/model_device_airflow.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_airflow_label.go b/model_device_airflow_label.go index 0ea12a0018..7f0699bd7f 100644 --- a/model_device_airflow_label.go +++ b/model_device_airflow_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_airflow_value.go b/model_device_airflow_value.go index 865675242a..52992d0ac4 100644 --- a/model_device_airflow_value.go +++ b/model_device_airflow_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_bay.go b/model_device_bay.go index bf4c883c27..837292569e 100644 --- a/model_device_bay.go +++ b/model_device_bay.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_bay_request.go b/model_device_bay_request.go index ccff1bc5a1..8f3555f555 100644 --- a/model_device_bay_request.go +++ b/model_device_bay_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_bay_template.go b/model_device_bay_template.go index d31767e2f5..9e45424fb5 100644 --- a/model_device_bay_template.go +++ b/model_device_bay_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_bay_template_request.go b/model_device_bay_template_request.go index 3d4da43700..d46034e820 100644 --- a/model_device_bay_template_request.go +++ b/model_device_bay_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_device_role.go b/model_device_device_role.go index f2b6dd69e2..3df7139527 100644 --- a/model_device_device_role.go +++ b/model_device_device_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_face.go b/model_device_face.go index 4efc40b5fe..d6187866cc 100644 --- a/model_device_face.go +++ b/model_device_face.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_face_label.go b/model_device_face_label.go index 7269129269..8bd1ab8034 100644 --- a/model_device_face_label.go +++ b/model_device_face_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_face_value.go b/model_device_face_value.go index 07fa560ccc..a004240bdd 100644 --- a/model_device_face_value.go +++ b/model_device_face_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_role.go b/model_device_role.go index 4790326606..5654cb37f3 100644 --- a/model_device_role.go +++ b/model_device_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_role_request.go b/model_device_role_request.go index bd392fa7d4..b853352794 100644 --- a/model_device_role_request.go +++ b/model_device_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_status.go b/model_device_status.go index f3a5b0a14f..7527dddef8 100644 --- a/model_device_status.go +++ b/model_device_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_status_label.go b/model_device_status_label.go index f195f4d06d..e62c74e9f2 100644 --- a/model_device_status_label.go +++ b/model_device_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_status_value.go b/model_device_status_value.go index e84b7da4a3..d0a0ee773f 100644 --- a/model_device_status_value.go +++ b/model_device_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type.go b/model_device_type.go index 977877a20a..955f915365 100644 --- a/model_device_type.go +++ b/model_device_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -39,8 +39,8 @@ type DeviceType struct { Airflow NullableDeviceTypeAirflow `json:"airflow,omitempty"` Weight NullableFloat64 `json:"weight,omitempty"` WeightUnit NullableDeviceTypeWeightUnit `json:"weight_unit,omitempty"` - FrontImage *string `json:"front_image,omitempty"` - RearImage *string `json:"rear_image,omitempty"` + FrontImage NullableString `json:"front_image,omitempty"` + RearImage NullableString `json:"rear_image,omitempty"` Description *string `json:"description,omitempty"` Comments *string `json:"comments,omitempty"` Tags []NestedTag `json:"tags,omitempty"` @@ -590,68 +590,90 @@ func (o *DeviceType) UnsetWeightUnit() { o.WeightUnit.Unset() } -// GetFrontImage returns the FrontImage field value if set, zero value otherwise. +// GetFrontImage returns the FrontImage field value if set, zero value otherwise (both if not set or set to explicit null). func (o *DeviceType) GetFrontImage() string { - if o == nil || IsNil(o.FrontImage) { + if o == nil || IsNil(o.FrontImage.Get()) { var ret string return ret } - return *o.FrontImage + return *o.FrontImage.Get() } // GetFrontImageOk returns a tuple with the FrontImage field value if set, nil otherwise // and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned func (o *DeviceType) GetFrontImageOk() (*string, bool) { - if o == nil || IsNil(o.FrontImage) { + if o == nil { return nil, false } - return o.FrontImage, true + return o.FrontImage.Get(), o.FrontImage.IsSet() } // HasFrontImage returns a boolean if a field has been set. func (o *DeviceType) HasFrontImage() bool { - if o != nil && !IsNil(o.FrontImage) { + if o != nil && o.FrontImage.IsSet() { return true } return false } -// SetFrontImage gets a reference to the given string and assigns it to the FrontImage field. +// SetFrontImage gets a reference to the given NullableString and assigns it to the FrontImage field. func (o *DeviceType) SetFrontImage(v string) { - o.FrontImage = &v + o.FrontImage.Set(&v) +} + +// SetFrontImageNil sets the value for FrontImage to be an explicit nil +func (o *DeviceType) SetFrontImageNil() { + o.FrontImage.Set(nil) +} + +// UnsetFrontImage ensures that no value is present for FrontImage, not even an explicit nil +func (o *DeviceType) UnsetFrontImage() { + o.FrontImage.Unset() } -// GetRearImage returns the RearImage field value if set, zero value otherwise. +// GetRearImage returns the RearImage field value if set, zero value otherwise (both if not set or set to explicit null). func (o *DeviceType) GetRearImage() string { - if o == nil || IsNil(o.RearImage) { + if o == nil || IsNil(o.RearImage.Get()) { var ret string return ret } - return *o.RearImage + return *o.RearImage.Get() } // GetRearImageOk returns a tuple with the RearImage field value if set, nil otherwise // and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned func (o *DeviceType) GetRearImageOk() (*string, bool) { - if o == nil || IsNil(o.RearImage) { + if o == nil { return nil, false } - return o.RearImage, true + return o.RearImage.Get(), o.RearImage.IsSet() } // HasRearImage returns a boolean if a field has been set. func (o *DeviceType) HasRearImage() bool { - if o != nil && !IsNil(o.RearImage) { + if o != nil && o.RearImage.IsSet() { return true } return false } -// SetRearImage gets a reference to the given string and assigns it to the RearImage field. +// SetRearImage gets a reference to the given NullableString and assigns it to the RearImage field. func (o *DeviceType) SetRearImage(v string) { - o.RearImage = &v + o.RearImage.Set(&v) +} + +// SetRearImageNil sets the value for RearImage to be an explicit nil +func (o *DeviceType) SetRearImageNil() { + o.RearImage.Set(nil) +} + +// UnsetRearImage ensures that no value is present for RearImage, not even an explicit nil +func (o *DeviceType) UnsetRearImage() { + o.RearImage.Unset() } // GetDescription returns the Description field value if set, zero value otherwise. @@ -1141,11 +1163,11 @@ func (o DeviceType) ToMap() (map[string]interface{}, error) { if o.WeightUnit.IsSet() { toSerialize["weight_unit"] = o.WeightUnit.Get() } - if !IsNil(o.FrontImage) { - toSerialize["front_image"] = o.FrontImage + if o.FrontImage.IsSet() { + toSerialize["front_image"] = o.FrontImage.Get() } - if !IsNil(o.RearImage) { - toSerialize["rear_image"] = o.RearImage + if o.RearImage.IsSet() { + toSerialize["rear_image"] = o.RearImage.Get() } if !IsNil(o.Description) { toSerialize["description"] = o.Description diff --git a/model_device_type_airflow.go b/model_device_type_airflow.go index 1f244ea7f6..b18dc84904 100644 --- a/model_device_type_airflow.go +++ b/model_device_type_airflow.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type_request.go b/model_device_type_request.go index 08c4c41abf..fd1fa36b6a 100644 --- a/model_device_type_request.go +++ b/model_device_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type_request_airflow.go b/model_device_type_request_airflow.go index 7a37b4c63e..392a89bcfa 100644 --- a/model_device_type_request_airflow.go +++ b/model_device_type_request_airflow.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type_request_subdevice_role.go b/model_device_type_request_subdevice_role.go index d385cd22ca..348adadf1c 100644 --- a/model_device_type_request_subdevice_role.go +++ b/model_device_type_request_subdevice_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type_request_weight_unit.go b/model_device_type_request_weight_unit.go index 29c8ec59dc..f454a22cef 100644 --- a/model_device_type_request_weight_unit.go +++ b/model_device_type_request_weight_unit.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type_subdevice_role.go b/model_device_type_subdevice_role.go index 0e56144251..9babee1341 100644 --- a/model_device_type_subdevice_role.go +++ b/model_device_type_subdevice_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type_subdevice_role_label.go b/model_device_type_subdevice_role_label.go index 9409c393d2..e3247b0f35 100644 --- a/model_device_type_subdevice_role_label.go +++ b/model_device_type_subdevice_role_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type_subdevice_role_value.go b/model_device_type_subdevice_role_value.go index 5e0f45afe3..3964b0518f 100644 --- a/model_device_type_subdevice_role_value.go +++ b/model_device_type_subdevice_role_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type_weight_unit.go b/model_device_type_weight_unit.go index 725c4bc535..fef2c0cf01 100644 --- a/model_device_type_weight_unit.go +++ b/model_device_type_weight_unit.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type_weight_unit_label.go b/model_device_type_weight_unit_label.go index f1c10da7d9..5ea73d759f 100644 --- a/model_device_type_weight_unit_label.go +++ b/model_device_type_weight_unit_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_type_weight_unit_value.go b/model_device_type_weight_unit_value.go index 9438fd66bc..537a4d8114 100644 --- a/model_device_type_weight_unit_value.go +++ b/model_device_type_weight_unit_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_device_with_config_context.go b/model_device_with_config_context.go index 6068e551de..fdf7d6ba40 100644 --- a/model_device_with_config_context.go +++ b/model_device_with_config_context.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -1309,7 +1309,7 @@ func (o *DeviceWithConfigContext) GetLocalContextDataOk() (*interface{}, bool) { // HasLocalContextData returns a boolean if a field has been set. func (o *DeviceWithConfigContext) HasLocalContextData() bool { - if o != nil && IsNil(o.LocalContextData) { + if o != nil && !IsNil(o.LocalContextData) { return true } diff --git a/model_device_with_config_context_request.go b/model_device_with_config_context_request.go index f811ee87a0..e559bfd339 100644 --- a/model_device_with_config_context_request.go +++ b/model_device_with_config_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -1096,7 +1096,7 @@ func (o *DeviceWithConfigContextRequest) GetLocalContextDataOk() (*interface{}, // HasLocalContextData returns a boolean if a field has been set. func (o *DeviceWithConfigContextRequest) HasLocalContextData() bool { - if o != nil && IsNil(o.LocalContextData) { + if o != nil && !IsNil(o.LocalContextData) { return true } diff --git a/model_encryption.go b/model_encryption.go index 4097d9aad8..cce40eab30 100644 --- a/model_encryption.go +++ b/model_encryption.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -15,7 +15,7 @@ import ( "fmt" ) -// Encryption * `aes-128-cbc` - 128-bit AES (CBC) * `aes-128-gcm` - 128-bit AES (GCM) * `aes-192-cbc` - 192-bit AES (CBC) * `aes-192-gcm` - 192-bit AES (GCM) * `aes-256-cbc` - 256-bit AES (CBC) * `aes-256-gcm` - 256-bit AES (GCM) * `3des-cbc` - DES +// Encryption * `aes-128-cbc` - 128-bit AES (CBC) * `aes-128-gcm` - 128-bit AES (GCM) * `aes-192-cbc` - 192-bit AES (CBC) * `aes-192-gcm` - 192-bit AES (GCM) * `aes-256-cbc` - 256-bit AES (CBC) * `aes-256-gcm` - 256-bit AES (GCM) * `3des-cbc` - 3DES * `des-cbc` - DES type Encryption string // List of Encryption @@ -27,6 +27,7 @@ const ( ENCRYPTION_AES_256_CBC Encryption = "aes-256-cbc" ENCRYPTION_AES_256_GCM Encryption = "aes-256-gcm" ENCRYPTION__3DES_CBC Encryption = "3des-cbc" + ENCRYPTION_DES_CBC Encryption = "des-cbc" ENCRYPTION_EMPTY Encryption = "" ) @@ -39,6 +40,7 @@ var AllowedEncryptionEnumValues = []Encryption{ "aes-256-cbc", "aes-256-gcm", "3des-cbc", + "des-cbc", "", } diff --git a/model_end.go b/model_end.go index 9351d385cb..c863f27674 100644 --- a/model_end.go +++ b/model_end.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_event_rule.go b/model_event_rule.go index 57b61fce57..f4ac066761 100644 --- a/model_event_rule.go +++ b/model_event_rule.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -413,7 +413,7 @@ func (o *EventRule) GetConditionsOk() (*interface{}, bool) { // HasConditions returns a boolean if a field has been set. func (o *EventRule) HasConditions() bool { - if o != nil && IsNil(o.Conditions) { + if o != nil && !IsNil(o.Conditions) { return true } diff --git a/model_event_rule_action_type.go b/model_event_rule_action_type.go index eac49ebb09..3f8a5044f5 100644 --- a/model_event_rule_action_type.go +++ b/model_event_rule_action_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_event_rule_action_type_label.go b/model_event_rule_action_type_label.go index 8f6514be5a..3f35ccbdde 100644 --- a/model_event_rule_action_type_label.go +++ b/model_event_rule_action_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_event_rule_action_type_value.go b/model_event_rule_action_type_value.go index d1bd49bfdd..791fa84f54 100644 --- a/model_event_rule_action_type_value.go +++ b/model_event_rule_action_type_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_event_rule_request.go b/model_event_rule_request.go index f41f13a84a..5d4184e6ba 100644 --- a/model_event_rule_request.go +++ b/model_event_rule_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -328,7 +328,7 @@ func (o *EventRuleRequest) GetConditionsOk() (*interface{}, bool) { // HasConditions returns a boolean if a field has been set. func (o *EventRuleRequest) HasConditions() bool { - if o != nil && IsNil(o.Conditions) { + if o != nil && !IsNil(o.Conditions) { return true } diff --git a/model_export_template.go b/model_export_template.go index a471846613..5e1d5cf9f1 100644 --- a/model_export_template.go +++ b/model_export_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_export_template_request.go b/model_export_template_request.go index a8f2029ffc..2285e24196 100644 --- a/model_export_template_request.go +++ b/model_export_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_fhrp_group.go b/model_fhrp_group.go index 23db4fd6eb..e178cad9e7 100644 --- a/model_fhrp_group.go +++ b/model_fhrp_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_fhrp_group_assignment.go b/model_fhrp_group_assignment.go index 5da205f4ee..c709224551 100644 --- a/model_fhrp_group_assignment.go +++ b/model_fhrp_group_assignment.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_fhrp_group_assignment_request.go b/model_fhrp_group_assignment_request.go index 52e86abdfb..4200a39458 100644 --- a/model_fhrp_group_assignment_request.go +++ b/model_fhrp_group_assignment_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_fhrp_group_protocol.go b/model_fhrp_group_protocol.go index 3da3376411..ec6708895a 100644 --- a/model_fhrp_group_protocol.go +++ b/model_fhrp_group_protocol.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_fhrp_group_request.go b/model_fhrp_group_request.go index d9a3a876a5..b7a71235b9 100644 --- a/model_fhrp_group_request.go +++ b/model_fhrp_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_front_port.go b/model_front_port.go index e903d82300..7ef4a6a967 100644 --- a/model_front_port.go +++ b/model_front_port.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_front_port_rear_port.go b/model_front_port_rear_port.go index 96caa396de..078cf12c7d 100644 --- a/model_front_port_rear_port.go +++ b/model_front_port_rear_port.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_front_port_rear_port_request.go b/model_front_port_rear_port_request.go index c1a6c52c1e..f1ad259547 100644 --- a/model_front_port_rear_port_request.go +++ b/model_front_port_rear_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_front_port_request.go b/model_front_port_request.go index c08400545b..db52de23a5 100644 --- a/model_front_port_request.go +++ b/model_front_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_front_port_template.go b/model_front_port_template.go index 527d76e69e..5f64641eb7 100644 --- a/model_front_port_template.go +++ b/model_front_port_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_front_port_template_request.go b/model_front_port_template_request.go index cd1758f757..1e34724237 100644 --- a/model_front_port_template_request.go +++ b/model_front_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_front_port_type.go b/model_front_port_type.go index 8991b4bcd9..3d7374db81 100644 --- a/model_front_port_type.go +++ b/model_front_port_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_front_port_type_label.go b/model_front_port_type_label.go index b0e9ee32ba..678aacac11 100644 --- a/model_front_port_type_label.go +++ b/model_front_port_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_front_port_type_value.go b/model_front_port_type_value.go index 4ebc442bef..a5d9763a2f 100644 --- a/model_front_port_type_value.go +++ b/model_front_port_type_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_generic_object.go b/model_generic_object.go index 3617dc5cf1..7df48bfd3d 100644 --- a/model_generic_object.go +++ b/model_generic_object.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_generic_object_request.go b/model_generic_object_request.go index 3f2492ebe2..c804bd3369 100644 --- a/model_generic_object_request.go +++ b/model_generic_object_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_group.go b/model_group.go index a945c26249..4a66944e7a 100644 --- a/model_group.go +++ b/model_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_group_request.go b/model_group_request.go index 4fa91450a8..991603da52 100644 --- a/model_group_request.go +++ b/model_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_policy.go b/model_ike_policy.go index 35ca3ad025..8a060c1f6a 100644 --- a/model_ike_policy.go +++ b/model_ike_policy.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_policy_mode.go b/model_ike_policy_mode.go index 26259defc4..ac89e4a503 100644 --- a/model_ike_policy_mode.go +++ b/model_ike_policy_mode.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_policy_mode_label.go b/model_ike_policy_mode_label.go index 2e0201cc19..fa63f3475d 100644 --- a/model_ike_policy_mode_label.go +++ b/model_ike_policy_mode_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_policy_mode_value.go b/model_ike_policy_mode_value.go index 6650a1301f..5af9e4dd01 100644 --- a/model_ike_policy_mode_value.go +++ b/model_ike_policy_mode_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_policy_request.go b/model_ike_policy_request.go index 3047e4922b..a3fa0d9054 100644 --- a/model_ike_policy_request.go +++ b/model_ike_policy_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_policy_version.go b/model_ike_policy_version.go index a5b1dc63eb..7ca31e121f 100644 --- a/model_ike_policy_version.go +++ b/model_ike_policy_version.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_policy_version_label.go b/model_ike_policy_version_label.go index dd68223cb9..0cff70bb4c 100644 --- a/model_ike_policy_version_label.go +++ b/model_ike_policy_version_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_policy_version_value.go b/model_ike_policy_version_value.go index 9189d82abe..3481c8d506 100644 --- a/model_ike_policy_version_value.go +++ b/model_ike_policy_version_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal.go b/model_ike_proposal.go index aa2d28bc35..d9adb6f5ed 100644 --- a/model_ike_proposal.go +++ b/model_ike_proposal.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_authentication_algorithm.go b/model_ike_proposal_authentication_algorithm.go index 303239c8b1..f4cf9f66e2 100644 --- a/model_ike_proposal_authentication_algorithm.go +++ b/model_ike_proposal_authentication_algorithm.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_authentication_algorithm_label.go b/model_ike_proposal_authentication_algorithm_label.go index fc39ad7268..a9c6fd50ce 100644 --- a/model_ike_proposal_authentication_algorithm_label.go +++ b/model_ike_proposal_authentication_algorithm_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_authentication_algorithm_value.go b/model_ike_proposal_authentication_algorithm_value.go index 339bca7463..6af6a48685 100644 --- a/model_ike_proposal_authentication_algorithm_value.go +++ b/model_ike_proposal_authentication_algorithm_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_authentication_method.go b/model_ike_proposal_authentication_method.go index 3a44efdb10..7aa101b045 100644 --- a/model_ike_proposal_authentication_method.go +++ b/model_ike_proposal_authentication_method.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_authentication_method_label.go b/model_ike_proposal_authentication_method_label.go index efd7fcacee..a4230cfe73 100644 --- a/model_ike_proposal_authentication_method_label.go +++ b/model_ike_proposal_authentication_method_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_authentication_method_value.go b/model_ike_proposal_authentication_method_value.go index bf174e9982..cbc42a6be7 100644 --- a/model_ike_proposal_authentication_method_value.go +++ b/model_ike_proposal_authentication_method_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_encryption_algorithm.go b/model_ike_proposal_encryption_algorithm.go index 36a87a90af..2031c2553f 100644 --- a/model_ike_proposal_encryption_algorithm.go +++ b/model_ike_proposal_encryption_algorithm.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_encryption_algorithm_label.go b/model_ike_proposal_encryption_algorithm_label.go index 1f0265e631..0b04f7542b 100644 --- a/model_ike_proposal_encryption_algorithm_label.go +++ b/model_ike_proposal_encryption_algorithm_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -26,6 +26,7 @@ const ( IKEPROPOSALENCRYPTIONALGORITHMLABEL__192_BIT_AES__GCM IKEProposalEncryptionAlgorithmLabel = "192-bit AES (GCM)" IKEPROPOSALENCRYPTIONALGORITHMLABEL__256_BIT_AES__CBC IKEProposalEncryptionAlgorithmLabel = "256-bit AES (CBC)" IKEPROPOSALENCRYPTIONALGORITHMLABEL__256_BIT_AES__GCM IKEProposalEncryptionAlgorithmLabel = "256-bit AES (GCM)" + IKEPROPOSALENCRYPTIONALGORITHMLABEL__3_DES IKEProposalEncryptionAlgorithmLabel = "3DES" IKEPROPOSALENCRYPTIONALGORITHMLABEL_DES IKEProposalEncryptionAlgorithmLabel = "DES" ) @@ -37,6 +38,7 @@ var AllowedIKEProposalEncryptionAlgorithmLabelEnumValues = []IKEProposalEncrypti "192-bit AES (GCM)", "256-bit AES (CBC)", "256-bit AES (GCM)", + "3DES", "DES", } diff --git a/model_ike_proposal_encryption_algorithm_value.go b/model_ike_proposal_encryption_algorithm_value.go index 5292b93a64..f0ac6b360a 100644 --- a/model_ike_proposal_encryption_algorithm_value.go +++ b/model_ike_proposal_encryption_algorithm_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -15,7 +15,7 @@ import ( "fmt" ) -// IKEProposalEncryptionAlgorithmValue * `aes-128-cbc` - 128-bit AES (CBC) * `aes-128-gcm` - 128-bit AES (GCM) * `aes-192-cbc` - 192-bit AES (CBC) * `aes-192-gcm` - 192-bit AES (GCM) * `aes-256-cbc` - 256-bit AES (CBC) * `aes-256-gcm` - 256-bit AES (GCM) * `3des-cbc` - DES +// IKEProposalEncryptionAlgorithmValue * `aes-128-cbc` - 128-bit AES (CBC) * `aes-128-gcm` - 128-bit AES (GCM) * `aes-192-cbc` - 192-bit AES (CBC) * `aes-192-gcm` - 192-bit AES (GCM) * `aes-256-cbc` - 256-bit AES (CBC) * `aes-256-gcm` - 256-bit AES (GCM) * `3des-cbc` - 3DES * `des-cbc` - DES type IKEProposalEncryptionAlgorithmValue string // List of IKEProposal_encryption_algorithm_value @@ -27,6 +27,7 @@ const ( IKEPROPOSALENCRYPTIONALGORITHMVALUE_AES_256_CBC IKEProposalEncryptionAlgorithmValue = "aes-256-cbc" IKEPROPOSALENCRYPTIONALGORITHMVALUE_AES_256_GCM IKEProposalEncryptionAlgorithmValue = "aes-256-gcm" IKEPROPOSALENCRYPTIONALGORITHMVALUE__3DES_CBC IKEProposalEncryptionAlgorithmValue = "3des-cbc" + IKEPROPOSALENCRYPTIONALGORITHMVALUE_DES_CBC IKEProposalEncryptionAlgorithmValue = "des-cbc" ) // All allowed values of IKEProposalEncryptionAlgorithmValue enum @@ -38,6 +39,7 @@ var AllowedIKEProposalEncryptionAlgorithmValueEnumValues = []IKEProposalEncrypti "aes-256-cbc", "aes-256-gcm", "3des-cbc", + "des-cbc", } func (v *IKEProposalEncryptionAlgorithmValue) UnmarshalJSON(src []byte) error { diff --git a/model_ike_proposal_group.go b/model_ike_proposal_group.go index 1d8379e56e..3b2a02df51 100644 --- a/model_ike_proposal_group.go +++ b/model_ike_proposal_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_group_label.go b/model_ike_proposal_group_label.go index 8482247d55..f17f10fd34 100644 --- a/model_ike_proposal_group_label.go +++ b/model_ike_proposal_group_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_group_value.go b/model_ike_proposal_group_value.go index 66a7291e0d..9c7ca1cd87 100644 --- a/model_ike_proposal_group_value.go +++ b/model_ike_proposal_group_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ike_proposal_request.go b/model_ike_proposal_request.go index cc011db072..c8cc06739e 100644 --- a/model_ike_proposal_request.go +++ b/model_ike_proposal_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_image_attachment.go b/model_image_attachment.go index c0ceca531b..32c98cb37b 100644 --- a/model_image_attachment.go +++ b/model_image_attachment.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_image_attachment_request.go b/model_image_attachment_request.go index 7c8cb2eaa2..2864f2ad96 100644 --- a/model_image_attachment_request.go +++ b/model_image_attachment_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface.go b/model_interface.go index 10ce7d5c8c..aeb06a71fe 100644 --- a/model_interface.go +++ b/model_interface.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_duplex.go b/model_interface_duplex.go index 67b5d91a13..89aa518c46 100644 --- a/model_interface_duplex.go +++ b/model_interface_duplex.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_duplex_label.go b/model_interface_duplex_label.go index 6f11a84b8b..94cc4dae81 100644 --- a/model_interface_duplex_label.go +++ b/model_interface_duplex_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_duplex_value.go b/model_interface_duplex_value.go index 817c8336b0..3e4bf6689e 100644 --- a/model_interface_duplex_value.go +++ b/model_interface_duplex_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_mode.go b/model_interface_mode.go index 466fe46867..e3a6c4aa6e 100644 --- a/model_interface_mode.go +++ b/model_interface_mode.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_mode_label.go b/model_interface_mode_label.go index 869a5b2db8..d3a8d61f3f 100644 --- a/model_interface_mode_label.go +++ b/model_interface_mode_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_mode_value.go b/model_interface_mode_value.go index a952d75229..f7eb24b803 100644 --- a/model_interface_mode_value.go +++ b/model_interface_mode_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_poe_mode.go b/model_interface_poe_mode.go index 256324aaf7..88baeb0975 100644 --- a/model_interface_poe_mode.go +++ b/model_interface_poe_mode.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_poe_mode_label.go b/model_interface_poe_mode_label.go index 04b183559a..0274f532ab 100644 --- a/model_interface_poe_mode_label.go +++ b/model_interface_poe_mode_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_poe_mode_value.go b/model_interface_poe_mode_value.go index 271ff28689..21f3e51933 100644 --- a/model_interface_poe_mode_value.go +++ b/model_interface_poe_mode_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_poe_type.go b/model_interface_poe_type.go index 7474f9d88d..d6f0caffe6 100644 --- a/model_interface_poe_type.go +++ b/model_interface_poe_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_poe_type_label.go b/model_interface_poe_type_label.go index f6f8e0299e..6d17dbe2dc 100644 --- a/model_interface_poe_type_label.go +++ b/model_interface_poe_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_poe_type_value.go b/model_interface_poe_type_value.go index df681abbf8..4d78b2e365 100644 --- a/model_interface_poe_type_value.go +++ b/model_interface_poe_type_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_request.go b/model_interface_request.go index 4f6bb61350..d473924bf6 100644 --- a/model_interface_request.go +++ b/model_interface_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_request_duplex.go b/model_interface_request_duplex.go index e9d22cac71..ca883f4bbe 100644 --- a/model_interface_request_duplex.go +++ b/model_interface_request_duplex.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_rf_channel.go b/model_interface_rf_channel.go index d3d134e9d1..824720bfbb 100644 --- a/model_interface_rf_channel.go +++ b/model_interface_rf_channel.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_rf_channel_label.go b/model_interface_rf_channel_label.go index ed25f621f3..da1fb688af 100644 --- a/model_interface_rf_channel_label.go +++ b/model_interface_rf_channel_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_rf_channel_value.go b/model_interface_rf_channel_value.go index 76c9955623..1a824bb8e5 100644 --- a/model_interface_rf_channel_value.go +++ b/model_interface_rf_channel_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_rf_role.go b/model_interface_rf_role.go index d462b01149..ba231202dd 100644 --- a/model_interface_rf_role.go +++ b/model_interface_rf_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_rf_role_label.go b/model_interface_rf_role_label.go index f8d3f8e7f4..9c22990e08 100644 --- a/model_interface_rf_role_label.go +++ b/model_interface_rf_role_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_rf_role_value.go b/model_interface_rf_role_value.go index 112210163f..d2b50a9ad9 100644 --- a/model_interface_rf_role_value.go +++ b/model_interface_rf_role_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_template.go b/model_interface_template.go index 23b6bc79b0..b5dc41002e 100644 --- a/model_interface_template.go +++ b/model_interface_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_template_poe_mode.go b/model_interface_template_poe_mode.go index 0d151ba5bd..46d5bcb3a0 100644 --- a/model_interface_template_poe_mode.go +++ b/model_interface_template_poe_mode.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_template_poe_type.go b/model_interface_template_poe_type.go index db28e01367..8f1d80b391 100644 --- a/model_interface_template_poe_type.go +++ b/model_interface_template_poe_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_template_request.go b/model_interface_template_request.go index f7e3970c68..2d7dcf3321 100644 --- a/model_interface_template_request.go +++ b/model_interface_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_template_request_poe_mode.go b/model_interface_template_request_poe_mode.go index 248e6cea4d..1cef305095 100644 --- a/model_interface_template_request_poe_mode.go +++ b/model_interface_template_request_poe_mode.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_template_request_poe_type.go b/model_interface_template_request_poe_type.go index ffe54c23da..bb922128c2 100644 --- a/model_interface_template_request_poe_type.go +++ b/model_interface_template_request_poe_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_template_request_rf_role.go b/model_interface_template_request_rf_role.go index f66b29b82f..33e0080491 100644 --- a/model_interface_template_request_rf_role.go +++ b/model_interface_template_request_rf_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_template_rf_role.go b/model_interface_template_rf_role.go index 670be59e85..f146fcbe9c 100644 --- a/model_interface_template_rf_role.go +++ b/model_interface_template_rf_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_type.go b/model_interface_type.go index 32959eb55b..0d5a51d037 100644 --- a/model_interface_type.go +++ b/model_interface_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_interface_type_label.go b/model_interface_type_label.go index b578b6afdf..26df02b9e8 100644 --- a/model_interface_type_label.go +++ b/model_interface_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -97,7 +97,10 @@ const ( INTERFACETYPELABEL_SFP__8_GFC InterfaceTypeLabel = "SFP+ (8GFC)" INTERFACETYPELABEL_SFP__16_GFC InterfaceTypeLabel = "SFP+ (16GFC)" INTERFACETYPELABEL_SFP28__32_GFC InterfaceTypeLabel = "SFP28 (32GFC)" + INTERFACETYPELABEL_SFP__32_GFC InterfaceTypeLabel = "SFP+ (32GFC)" INTERFACETYPELABEL_QSFP__64_GFC InterfaceTypeLabel = "QSFP+ (64GFC)" + INTERFACETYPELABEL_SFP_DD__64_GFC InterfaceTypeLabel = "SFP-DD (64GFC)" + INTERFACETYPELABEL_SFP__64_GFC InterfaceTypeLabel = "SFP+ (64GFC)" INTERFACETYPELABEL_QSFP28__128_GFC InterfaceTypeLabel = "QSFP28 (128GFC)" INTERFACETYPELABEL_SDR__2_GBPS InterfaceTypeLabel = "SDR (2 Gbps)" INTERFACETYPELABEL_DDR__4_GBPS InterfaceTypeLabel = "DDR (4 Gbps)" @@ -216,7 +219,10 @@ var AllowedInterfaceTypeLabelEnumValues = []InterfaceTypeLabel{ "SFP+ (8GFC)", "SFP+ (16GFC)", "SFP28 (32GFC)", + "SFP+ (32GFC)", "QSFP+ (64GFC)", + "SFP-DD (64GFC)", + "SFP+ (64GFC)", "QSFP28 (128GFC)", "SDR (2 Gbps)", "DDR (4 Gbps)", diff --git a/model_interface_type_value.go b/model_interface_type_value.go index 1f924ced7b..2638789783 100644 --- a/model_interface_type_value.go +++ b/model_interface_type_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -15,7 +15,7 @@ import ( "fmt" ) -// InterfaceTypeValue * `virtual` - Virtual * `bridge` - Bridge * `lag` - Link Aggregation Group (LAG) * `100base-fx` - 100BASE-FX (10/100ME FIBER) * `100base-lfx` - 100BASE-LFX (10/100ME FIBER) * `100base-tx` - 100BASE-TX (10/100ME) * `100base-t1` - 100BASE-T1 (10/100ME Single Pair) * `1000base-t` - 1000BASE-T (1GE) * `2.5gbase-t` - 2.5GBASE-T (2.5GE) * `5gbase-t` - 5GBASE-T (5GE) * `10gbase-t` - 10GBASE-T (10GE) * `10gbase-cx4` - 10GBASE-CX4 (10GE) * `1000base-x-gbic` - GBIC (1GE) * `1000base-x-sfp` - SFP (1GE) * `10gbase-x-sfpp` - SFP+ (10GE) * `10gbase-x-xfp` - XFP (10GE) * `10gbase-x-xenpak` - XENPAK (10GE) * `10gbase-x-x2` - X2 (10GE) * `25gbase-x-sfp28` - SFP28 (25GE) * `50gbase-x-sfp56` - SFP56 (50GE) * `40gbase-x-qsfpp` - QSFP+ (40GE) * `50gbase-x-sfp28` - QSFP28 (50GE) * `100gbase-x-cfp` - CFP (100GE) * `100gbase-x-cfp2` - CFP2 (100GE) * `200gbase-x-cfp2` - CFP2 (200GE) * `400gbase-x-cfp2` - CFP2 (400GE) * `100gbase-x-cfp4` - CFP4 (100GE) * `100gbase-x-cxp` - CXP (100GE) * `100gbase-x-cpak` - Cisco CPAK (100GE) * `100gbase-x-dsfp` - DSFP (100GE) * `100gbase-x-sfpdd` - SFP-DD (100GE) * `100gbase-x-qsfp28` - QSFP28 (100GE) * `100gbase-x-qsfpdd` - QSFP-DD (100GE) * `200gbase-x-qsfp56` - QSFP56 (200GE) * `200gbase-x-qsfpdd` - QSFP-DD (200GE) * `400gbase-x-qsfp112` - QSFP112 (400GE) * `400gbase-x-qsfpdd` - QSFP-DD (400GE) * `400gbase-x-osfp` - OSFP (400GE) * `400gbase-x-osfp-rhs` - OSFP-RHS (400GE) * `400gbase-x-cdfp` - CDFP (400GE) * `400gbase-x-cfp8` - CPF8 (400GE) * `800gbase-x-qsfpdd` - QSFP-DD (800GE) * `800gbase-x-osfp` - OSFP (800GE) * `1000base-kx` - 1000BASE-KX (1GE) * `10gbase-kr` - 10GBASE-KR (10GE) * `10gbase-kx4` - 10GBASE-KX4 (10GE) * `25gbase-kr` - 25GBASE-KR (25GE) * `40gbase-kr4` - 40GBASE-KR4 (40GE) * `50gbase-kr` - 50GBASE-KR (50GE) * `100gbase-kp4` - 100GBASE-KP4 (100GE) * `100gbase-kr2` - 100GBASE-KR2 (100GE) * `100gbase-kr4` - 100GBASE-KR4 (100GE) * `ieee802.11a` - IEEE 802.11a * `ieee802.11g` - IEEE 802.11b/g * `ieee802.11n` - IEEE 802.11n * `ieee802.11ac` - IEEE 802.11ac * `ieee802.11ad` - IEEE 802.11ad * `ieee802.11ax` - IEEE 802.11ax * `ieee802.11ay` - IEEE 802.11ay * `ieee802.15.1` - IEEE 802.15.1 (Bluetooth) * `other-wireless` - Other (Wireless) * `gsm` - GSM * `cdma` - CDMA * `lte` - LTE * `sonet-oc3` - OC-3/STM-1 * `sonet-oc12` - OC-12/STM-4 * `sonet-oc48` - OC-48/STM-16 * `sonet-oc192` - OC-192/STM-64 * `sonet-oc768` - OC-768/STM-256 * `sonet-oc1920` - OC-1920/STM-640 * `sonet-oc3840` - OC-3840/STM-1234 * `1gfc-sfp` - SFP (1GFC) * `2gfc-sfp` - SFP (2GFC) * `4gfc-sfp` - SFP (4GFC) * `8gfc-sfpp` - SFP+ (8GFC) * `16gfc-sfpp` - SFP+ (16GFC) * `32gfc-sfp28` - SFP28 (32GFC) * `64gfc-qsfpp` - QSFP+ (64GFC) * `128gfc-qsfp28` - QSFP28 (128GFC) * `infiniband-sdr` - SDR (2 Gbps) * `infiniband-ddr` - DDR (4 Gbps) * `infiniband-qdr` - QDR (8 Gbps) * `infiniband-fdr10` - FDR10 (10 Gbps) * `infiniband-fdr` - FDR (13.5 Gbps) * `infiniband-edr` - EDR (25 Gbps) * `infiniband-hdr` - HDR (50 Gbps) * `infiniband-ndr` - NDR (100 Gbps) * `infiniband-xdr` - XDR (250 Gbps) * `t1` - T1 (1.544 Mbps) * `e1` - E1 (2.048 Mbps) * `t3` - T3 (45 Mbps) * `e3` - E3 (34 Mbps) * `xdsl` - xDSL * `docsis` - DOCSIS * `gpon` - GPON (2.5 Gbps / 1.25 Gps) * `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps) * `xgs-pon` - XGS-PON (10 Gbps) * `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps) * `epon` - EPON (1 Gbps) * `10g-epon` - 10G-EPON (10 Gbps) * `cisco-stackwise` - Cisco StackWise * `cisco-stackwise-plus` - Cisco StackWise Plus * `cisco-flexstack` - Cisco FlexStack * `cisco-flexstack-plus` - Cisco FlexStack Plus * `cisco-stackwise-80` - Cisco StackWise-80 * `cisco-stackwise-160` - Cisco StackWise-160 * `cisco-stackwise-320` - Cisco StackWise-320 * `cisco-stackwise-480` - Cisco StackWise-480 * `cisco-stackwise-1t` - Cisco StackWise-1T * `juniper-vcp` - Juniper VCP * `extreme-summitstack` - Extreme SummitStack * `extreme-summitstack-128` - Extreme SummitStack-128 * `extreme-summitstack-256` - Extreme SummitStack-256 * `extreme-summitstack-512` - Extreme SummitStack-512 * `other` - Other +// InterfaceTypeValue * `virtual` - Virtual * `bridge` - Bridge * `lag` - Link Aggregation Group (LAG) * `100base-fx` - 100BASE-FX (10/100ME FIBER) * `100base-lfx` - 100BASE-LFX (10/100ME FIBER) * `100base-tx` - 100BASE-TX (10/100ME) * `100base-t1` - 100BASE-T1 (10/100ME Single Pair) * `1000base-t` - 1000BASE-T (1GE) * `2.5gbase-t` - 2.5GBASE-T (2.5GE) * `5gbase-t` - 5GBASE-T (5GE) * `10gbase-t` - 10GBASE-T (10GE) * `10gbase-cx4` - 10GBASE-CX4 (10GE) * `1000base-x-gbic` - GBIC (1GE) * `1000base-x-sfp` - SFP (1GE) * `10gbase-x-sfpp` - SFP+ (10GE) * `10gbase-x-xfp` - XFP (10GE) * `10gbase-x-xenpak` - XENPAK (10GE) * `10gbase-x-x2` - X2 (10GE) * `25gbase-x-sfp28` - SFP28 (25GE) * `50gbase-x-sfp56` - SFP56 (50GE) * `40gbase-x-qsfpp` - QSFP+ (40GE) * `50gbase-x-sfp28` - QSFP28 (50GE) * `100gbase-x-cfp` - CFP (100GE) * `100gbase-x-cfp2` - CFP2 (100GE) * `200gbase-x-cfp2` - CFP2 (200GE) * `400gbase-x-cfp2` - CFP2 (400GE) * `100gbase-x-cfp4` - CFP4 (100GE) * `100gbase-x-cxp` - CXP (100GE) * `100gbase-x-cpak` - Cisco CPAK (100GE) * `100gbase-x-dsfp` - DSFP (100GE) * `100gbase-x-sfpdd` - SFP-DD (100GE) * `100gbase-x-qsfp28` - QSFP28 (100GE) * `100gbase-x-qsfpdd` - QSFP-DD (100GE) * `200gbase-x-qsfp56` - QSFP56 (200GE) * `200gbase-x-qsfpdd` - QSFP-DD (200GE) * `400gbase-x-qsfp112` - QSFP112 (400GE) * `400gbase-x-qsfpdd` - QSFP-DD (400GE) * `400gbase-x-osfp` - OSFP (400GE) * `400gbase-x-osfp-rhs` - OSFP-RHS (400GE) * `400gbase-x-cdfp` - CDFP (400GE) * `400gbase-x-cfp8` - CPF8 (400GE) * `800gbase-x-qsfpdd` - QSFP-DD (800GE) * `800gbase-x-osfp` - OSFP (800GE) * `1000base-kx` - 1000BASE-KX (1GE) * `10gbase-kr` - 10GBASE-KR (10GE) * `10gbase-kx4` - 10GBASE-KX4 (10GE) * `25gbase-kr` - 25GBASE-KR (25GE) * `40gbase-kr4` - 40GBASE-KR4 (40GE) * `50gbase-kr` - 50GBASE-KR (50GE) * `100gbase-kp4` - 100GBASE-KP4 (100GE) * `100gbase-kr2` - 100GBASE-KR2 (100GE) * `100gbase-kr4` - 100GBASE-KR4 (100GE) * `ieee802.11a` - IEEE 802.11a * `ieee802.11g` - IEEE 802.11b/g * `ieee802.11n` - IEEE 802.11n * `ieee802.11ac` - IEEE 802.11ac * `ieee802.11ad` - IEEE 802.11ad * `ieee802.11ax` - IEEE 802.11ax * `ieee802.11ay` - IEEE 802.11ay * `ieee802.15.1` - IEEE 802.15.1 (Bluetooth) * `other-wireless` - Other (Wireless) * `gsm` - GSM * `cdma` - CDMA * `lte` - LTE * `sonet-oc3` - OC-3/STM-1 * `sonet-oc12` - OC-12/STM-4 * `sonet-oc48` - OC-48/STM-16 * `sonet-oc192` - OC-192/STM-64 * `sonet-oc768` - OC-768/STM-256 * `sonet-oc1920` - OC-1920/STM-640 * `sonet-oc3840` - OC-3840/STM-1234 * `1gfc-sfp` - SFP (1GFC) * `2gfc-sfp` - SFP (2GFC) * `4gfc-sfp` - SFP (4GFC) * `8gfc-sfpp` - SFP+ (8GFC) * `16gfc-sfpp` - SFP+ (16GFC) * `32gfc-sfp28` - SFP28 (32GFC) * `32gfc-sfpp` - SFP+ (32GFC) * `64gfc-qsfpp` - QSFP+ (64GFC) * `64gfc-sfpdd` - SFP-DD (64GFC) * `64gfc-sfpp` - SFP+ (64GFC) * `128gfc-qsfp28` - QSFP28 (128GFC) * `infiniband-sdr` - SDR (2 Gbps) * `infiniband-ddr` - DDR (4 Gbps) * `infiniband-qdr` - QDR (8 Gbps) * `infiniband-fdr10` - FDR10 (10 Gbps) * `infiniband-fdr` - FDR (13.5 Gbps) * `infiniband-edr` - EDR (25 Gbps) * `infiniband-hdr` - HDR (50 Gbps) * `infiniband-ndr` - NDR (100 Gbps) * `infiniband-xdr` - XDR (250 Gbps) * `t1` - T1 (1.544 Mbps) * `e1` - E1 (2.048 Mbps) * `t3` - T3 (45 Mbps) * `e3` - E3 (34 Mbps) * `xdsl` - xDSL * `docsis` - DOCSIS * `gpon` - GPON (2.5 Gbps / 1.25 Gps) * `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps) * `xgs-pon` - XGS-PON (10 Gbps) * `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps) * `epon` - EPON (1 Gbps) * `10g-epon` - 10G-EPON (10 Gbps) * `cisco-stackwise` - Cisco StackWise * `cisco-stackwise-plus` - Cisco StackWise Plus * `cisco-flexstack` - Cisco FlexStack * `cisco-flexstack-plus` - Cisco FlexStack Plus * `cisco-stackwise-80` - Cisco StackWise-80 * `cisco-stackwise-160` - Cisco StackWise-160 * `cisco-stackwise-320` - Cisco StackWise-320 * `cisco-stackwise-480` - Cisco StackWise-480 * `cisco-stackwise-1t` - Cisco StackWise-1T * `juniper-vcp` - Juniper VCP * `extreme-summitstack` - Extreme SummitStack * `extreme-summitstack-128` - Extreme SummitStack-128 * `extreme-summitstack-256` - Extreme SummitStack-256 * `extreme-summitstack-512` - Extreme SummitStack-512 * `other` - Other type InterfaceTypeValue string // List of Interface_type_value @@ -97,7 +97,10 @@ const ( INTERFACETYPEVALUE__8GFC_SFPP InterfaceTypeValue = "8gfc-sfpp" INTERFACETYPEVALUE__16GFC_SFPP InterfaceTypeValue = "16gfc-sfpp" INTERFACETYPEVALUE__32GFC_SFP28 InterfaceTypeValue = "32gfc-sfp28" + INTERFACETYPEVALUE__32GFC_SFPP InterfaceTypeValue = "32gfc-sfpp" INTERFACETYPEVALUE__64GFC_QSFPP InterfaceTypeValue = "64gfc-qsfpp" + INTERFACETYPEVALUE__64GFC_SFPDD InterfaceTypeValue = "64gfc-sfpdd" + INTERFACETYPEVALUE__64GFC_SFPP InterfaceTypeValue = "64gfc-sfpp" INTERFACETYPEVALUE__128GFC_QSFP28 InterfaceTypeValue = "128gfc-qsfp28" INTERFACETYPEVALUE_INFINIBAND_SDR InterfaceTypeValue = "infiniband-sdr" INTERFACETYPEVALUE_INFINIBAND_DDR InterfaceTypeValue = "infiniband-ddr" @@ -216,7 +219,10 @@ var AllowedInterfaceTypeValueEnumValues = []InterfaceTypeValue{ "8gfc-sfpp", "16gfc-sfpp", "32gfc-sfp28", + "32gfc-sfpp", "64gfc-qsfpp", + "64gfc-sfpdd", + "64gfc-sfpp", "128gfc-qsfp28", "infiniband-sdr", "infiniband-ddr", diff --git a/model_inventory_item.go b/model_inventory_item.go index aa85f5df4a..344798b6a3 100644 --- a/model_inventory_item.go +++ b/model_inventory_item.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_inventory_item_request.go b/model_inventory_item_request.go index 5aa53f936a..d0d8b2a56f 100644 --- a/model_inventory_item_request.go +++ b/model_inventory_item_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_inventory_item_role.go b/model_inventory_item_role.go index b906ca1810..1a12827255 100644 --- a/model_inventory_item_role.go +++ b/model_inventory_item_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_inventory_item_role_request.go b/model_inventory_item_role_request.go index 1cce07824b..95e6b26e36 100644 --- a/model_inventory_item_role_request.go +++ b/model_inventory_item_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_inventory_item_template.go b/model_inventory_item_template.go index a872796e48..431fbe847a 100644 --- a/model_inventory_item_template.go +++ b/model_inventory_item_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_inventory_item_template_request.go b/model_inventory_item_template_request.go index 2ad0be5520..64d1416773 100644 --- a/model_inventory_item_template_request.go +++ b/model_inventory_item_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_address.go b/model_ip_address.go index a5249b030d..2366f728b0 100644 --- a/model_ip_address.go +++ b/model_ip_address.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_address_request.go b/model_ip_address_request.go index 7c4fa7fc2c..17fcfe1976 100644 --- a/model_ip_address_request.go +++ b/model_ip_address_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_address_role.go b/model_ip_address_role.go index 9e91a031e0..efce25918e 100644 --- a/model_ip_address_role.go +++ b/model_ip_address_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_address_role_label.go b/model_ip_address_role_label.go index c01016562e..2df4a5ec95 100644 --- a/model_ip_address_role_label.go +++ b/model_ip_address_role_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_address_role_value.go b/model_ip_address_role_value.go index e77ec61190..614a0026ae 100644 --- a/model_ip_address_role_value.go +++ b/model_ip_address_role_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_address_status.go b/model_ip_address_status.go index e59766b206..6a010b211d 100644 --- a/model_ip_address_status.go +++ b/model_ip_address_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_address_status_label.go b/model_ip_address_status_label.go index e79a548266..254433dbd5 100644 --- a/model_ip_address_status_label.go +++ b/model_ip_address_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_address_status_value.go b/model_ip_address_status_value.go index 559bc439e7..9ba7d0d4b8 100644 --- a/model_ip_address_status_value.go +++ b/model_ip_address_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_range.go b/model_ip_range.go index c7b2cf09b8..085217154f 100644 --- a/model_ip_range.go +++ b/model_ip_range.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -38,7 +38,7 @@ type IPRange struct { CustomFields map[string]interface{} `json:"custom_fields,omitempty"` Created NullableTime `json:"created"` LastUpdated NullableTime `json:"last_updated"` - // Treat as 100% utilized + // Treat as fully utilized MarkUtilized *bool `json:"mark_utilized,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/model_ip_range_request.go b/model_ip_range_request.go index 663482428f..cfdfa66dc1 100644 --- a/model_ip_range_request.go +++ b/model_ip_range_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -30,7 +30,7 @@ type IPRangeRequest struct { Comments *string `json:"comments,omitempty"` Tags []NestedTagRequest `json:"tags,omitempty"` CustomFields map[string]interface{} `json:"custom_fields,omitempty"` - // Treat as 100% utilized + // Treat as fully utilized MarkUtilized *bool `json:"mark_utilized,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/model_ip_range_status.go b/model_ip_range_status.go index 2c184fbc00..513baf82d0 100644 --- a/model_ip_range_status.go +++ b/model_ip_range_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_range_status_label.go b/model_ip_range_status_label.go index 327de327f1..5370576bbc 100644 --- a/model_ip_range_status_label.go +++ b/model_ip_range_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_range_status_value.go b/model_ip_range_status_value.go index 69fc5328cc..54b02c421c 100644 --- a/model_ip_range_status_value.go +++ b/model_ip_range_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_sec_policy.go b/model_ip_sec_policy.go index 8a6ee2381c..36b0113a44 100644 --- a/model_ip_sec_policy.go +++ b/model_ip_sec_policy.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_sec_policy_request.go b/model_ip_sec_policy_request.go index c88fce9acf..3c3b648a20 100644 --- a/model_ip_sec_policy_request.go +++ b/model_ip_sec_policy_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_sec_profile.go b/model_ip_sec_profile.go index 8d8c8823df..97de4b3996 100644 --- a/model_ip_sec_profile.go +++ b/model_ip_sec_profile.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_sec_profile_mode.go b/model_ip_sec_profile_mode.go index e0e0ccd612..d4a11c90cb 100644 --- a/model_ip_sec_profile_mode.go +++ b/model_ip_sec_profile_mode.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_sec_profile_mode_label.go b/model_ip_sec_profile_mode_label.go index 690de7b071..09b33e3d1e 100644 --- a/model_ip_sec_profile_mode_label.go +++ b/model_ip_sec_profile_mode_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_sec_profile_mode_value.go b/model_ip_sec_profile_mode_value.go index 1cf822eefd..5d7fef6e0b 100644 --- a/model_ip_sec_profile_mode_value.go +++ b/model_ip_sec_profile_mode_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_sec_profile_request.go b/model_ip_sec_profile_request.go index 59cd534907..f48a69e01c 100644 --- a/model_ip_sec_profile_request.go +++ b/model_ip_sec_profile_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_sec_proposal.go b/model_ip_sec_proposal.go index 1a8c9057d6..d92959ed48 100644 --- a/model_ip_sec_proposal.go +++ b/model_ip_sec_proposal.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_ip_sec_proposal_request.go b/model_ip_sec_proposal_request.go index 8180a5aa69..d8947fd751 100644 --- a/model_ip_sec_proposal_request.go +++ b/model_ip_sec_proposal_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_job.go b/model_job.go index e0922e83f3..89da48d2fa 100644 --- a/model_job.go +++ b/model_job.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -498,7 +498,7 @@ func (o *Job) GetDataOk() (*interface{}, bool) { // HasData returns a boolean if a field has been set. func (o *Job) HasData() bool { - if o != nil && IsNil(o.Data) { + if o != nil && !IsNil(o.Data) { return true } diff --git a/model_job_status.go b/model_job_status.go index e1e45b93fb..6555c12562 100644 --- a/model_job_status.go +++ b/model_job_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_job_status_label.go b/model_job_status_label.go index 9e3a26fc57..3d1dbb094f 100644 --- a/model_job_status_label.go +++ b/model_job_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_job_status_value.go b/model_job_status_value.go index 903f9616a2..fc056e1dda 100644 --- a/model_job_status_value.go +++ b/model_job_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_journal_entry.go b/model_journal_entry.go index be5c4468fa..4f17ead504 100644 --- a/model_journal_entry.go +++ b/model_journal_entry.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_journal_entry_kind.go b/model_journal_entry_kind.go index 5ded296cf0..69def9bb35 100644 --- a/model_journal_entry_kind.go +++ b/model_journal_entry_kind.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_journal_entry_kind_label.go b/model_journal_entry_kind_label.go index d3b86070fb..cc9afe5066 100644 --- a/model_journal_entry_kind_label.go +++ b/model_journal_entry_kind_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_journal_entry_kind_value.go b/model_journal_entry_kind_value.go index 07f09cc002..eb65a42d89 100644 --- a/model_journal_entry_kind_value.go +++ b/model_journal_entry_kind_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_journal_entry_request.go b/model_journal_entry_request.go index ff27f7fd96..afbd29cca5 100644 --- a/model_journal_entry_request.go +++ b/model_journal_entry_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_l2_vpn.go b/model_l2_vpn.go index 594b1f57c0..c4aa29483c 100644 --- a/model_l2_vpn.go +++ b/model_l2_vpn.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_l2_vpn_request.go b/model_l2_vpn_request.go index 42a92a2014..2635769764 100644 --- a/model_l2_vpn_request.go +++ b/model_l2_vpn_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_l2_vpn_termination.go b/model_l2_vpn_termination.go index 87d20fb4ef..a0c7046670 100644 --- a/model_l2_vpn_termination.go +++ b/model_l2_vpn_termination.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_l2_vpn_termination_request.go b/model_l2_vpn_termination_request.go index 2947a17eaf..06816f31c4 100644 --- a/model_l2_vpn_termination_request.go +++ b/model_l2_vpn_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_l2_vpn_type.go b/model_l2_vpn_type.go index ec5e366882..55d67553ff 100644 --- a/model_l2_vpn_type.go +++ b/model_l2_vpn_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_l2_vpn_type_label.go b/model_l2_vpn_type_label.go index 3665b98a5d..60ea961302 100644 --- a/model_l2_vpn_type_label.go +++ b/model_l2_vpn_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_l2_vpn_type_value.go b/model_l2_vpn_type_value.go index 2fe7051b0f..e539119752 100644 --- a/model_l2_vpn_type_value.go +++ b/model_l2_vpn_type_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_location.go b/model_location.go index bfc387cc29..f179e9c997 100644 --- a/model_location.go +++ b/model_location.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_location_request.go b/model_location_request.go index afdb0fa906..5a469a0f71 100644 --- a/model_location_request.go +++ b/model_location_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_location_status.go b/model_location_status.go index 2bc020d28c..6f6ef69d0e 100644 --- a/model_location_status.go +++ b/model_location_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_location_status_label.go b/model_location_status_label.go index 3f974a91c7..1be08cdaf4 100644 --- a/model_location_status_label.go +++ b/model_location_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_location_status_value.go b/model_location_status_value.go index 0a30e8bfb3..89be3b10f0 100644 --- a/model_location_status_value.go +++ b/model_location_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_manufacturer.go b/model_manufacturer.go index 5735a3f787..33e3a1f09e 100644 --- a/model_manufacturer.go +++ b/model_manufacturer.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_manufacturer_request.go b/model_manufacturer_request.go index 0c473324f4..f2059e858e 100644 --- a/model_manufacturer_request.go +++ b/model_manufacturer_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module.go b/model_module.go index e11f760f41..820ba9cbb7 100644 --- a/model_module.go +++ b/model_module.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_bay.go b/model_module_bay.go index 3c7db25eaf..af05a74618 100644 --- a/model_module_bay.go +++ b/model_module_bay.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_bay_nested_module.go b/model_module_bay_nested_module.go index a343e2df53..f241f0470c 100644 --- a/model_module_bay_nested_module.go +++ b/model_module_bay_nested_module.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_bay_nested_module_request.go b/model_module_bay_nested_module_request.go index 5b3cc82398..53a83c9f30 100644 --- a/model_module_bay_nested_module_request.go +++ b/model_module_bay_nested_module_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_bay_request.go b/model_module_bay_request.go index 620138ce66..898154762c 100644 --- a/model_module_bay_request.go +++ b/model_module_bay_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_bay_template.go b/model_module_bay_template.go index a591d01ca0..1eff391376 100644 --- a/model_module_bay_template.go +++ b/model_module_bay_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_bay_template_request.go b/model_module_bay_template_request.go index d7c7ea7783..5e9e31d69d 100644 --- a/model_module_bay_template_request.go +++ b/model_module_bay_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_nested_module_bay.go b/model_module_nested_module_bay.go index f3b53dcccc..aa3d4adad8 100644 --- a/model_module_nested_module_bay.go +++ b/model_module_nested_module_bay.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_nested_module_bay_request.go b/model_module_nested_module_bay_request.go index 7a27d96313..8a7df70f89 100644 --- a/model_module_nested_module_bay_request.go +++ b/model_module_nested_module_bay_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_request.go b/model_module_request.go index a3900a65b9..dbf3b6d476 100644 --- a/model_module_request.go +++ b/model_module_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_status.go b/model_module_status.go index b94d30f4bd..0721526e5a 100644 --- a/model_module_status.go +++ b/model_module_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_status_label.go b/model_module_status_label.go index bd4a91cd7d..b5d129f9bf 100644 --- a/model_module_status_label.go +++ b/model_module_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_status_value.go b/model_module_status_value.go index e4c08ca955..2349c25ba9 100644 --- a/model_module_status_value.go +++ b/model_module_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_type.go b/model_module_type.go index a130fb6517..449d47b92b 100644 --- a/model_module_type.go +++ b/model_module_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_module_type_request.go b/model_module_type_request.go index 7090982f1a..4ed1f12b44 100644 --- a/model_module_type_request.go +++ b/model_module_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_asn.go b/model_nested_asn.go index 2585d51bcc..76da76e19c 100644 --- a/model_nested_asn.go +++ b/model_nested_asn.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_cable.go b/model_nested_cable.go index 6b7aea0fb1..4a606d714a 100644 --- a/model_nested_cable.go +++ b/model_nested_cable.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_cable_request.go b/model_nested_cable_request.go index 7fc2df802d..57deb8bd43 100644 --- a/model_nested_cable_request.go +++ b/model_nested_cable_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_circuit.go b/model_nested_circuit.go index eb704658c1..4ad9231e54 100644 --- a/model_nested_circuit.go +++ b/model_nested_circuit.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_circuit_request.go b/model_nested_circuit_request.go index 09524e77c7..1d1c5c0169 100644 --- a/model_nested_circuit_request.go +++ b/model_nested_circuit_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_circuit_type.go b/model_nested_circuit_type.go index 081ffbd252..531a573543 100644 --- a/model_nested_circuit_type.go +++ b/model_nested_circuit_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_circuit_type_request.go b/model_nested_circuit_type_request.go index ddcbeb6949..94163dd79d 100644 --- a/model_nested_circuit_type_request.go +++ b/model_nested_circuit_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_cluster.go b/model_nested_cluster.go index a8edbc7159..5db8e997e5 100644 --- a/model_nested_cluster.go +++ b/model_nested_cluster.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_cluster_group.go b/model_nested_cluster_group.go index d14366f02b..c8a4b55a77 100644 --- a/model_nested_cluster_group.go +++ b/model_nested_cluster_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_cluster_group_request.go b/model_nested_cluster_group_request.go index 11c97fe6a7..85c49ec21f 100644 --- a/model_nested_cluster_group_request.go +++ b/model_nested_cluster_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_cluster_request.go b/model_nested_cluster_request.go index 06283754f6..ee90c5f071 100644 --- a/model_nested_cluster_request.go +++ b/model_nested_cluster_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_cluster_type.go b/model_nested_cluster_type.go index 843f266fc6..d30fefb33b 100644 --- a/model_nested_cluster_type.go +++ b/model_nested_cluster_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_cluster_type_request.go b/model_nested_cluster_type_request.go index 8f5ebc36e1..652517c7b8 100644 --- a/model_nested_cluster_type_request.go +++ b/model_nested_cluster_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_config_template.go b/model_nested_config_template.go index c7df421761..6286867a28 100644 --- a/model_nested_config_template.go +++ b/model_nested_config_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_config_template_request.go b/model_nested_config_template_request.go index 79a9c14a1e..7d0ae30aaf 100644 --- a/model_nested_config_template_request.go +++ b/model_nested_config_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_contact.go b/model_nested_contact.go index ab6fef15ce..d2b448c58e 100644 --- a/model_nested_contact.go +++ b/model_nested_contact.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_contact_group.go b/model_nested_contact_group.go index 36f18d5584..b435fb4176 100644 --- a/model_nested_contact_group.go +++ b/model_nested_contact_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_contact_group_request.go b/model_nested_contact_group_request.go index ca45f4286b..ecfc9c008e 100644 --- a/model_nested_contact_group_request.go +++ b/model_nested_contact_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_contact_request.go b/model_nested_contact_request.go index 3e8c618bd6..717149431c 100644 --- a/model_nested_contact_request.go +++ b/model_nested_contact_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_contact_role.go b/model_nested_contact_role.go index e75ce745f7..b732758b1e 100644 --- a/model_nested_contact_role.go +++ b/model_nested_contact_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_contact_role_request.go b/model_nested_contact_role_request.go index a76bf7a74b..37528e73e2 100644 --- a/model_nested_contact_role_request.go +++ b/model_nested_contact_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_custom_field_choice_set.go b/model_nested_custom_field_choice_set.go index 0065ba5b03..97f2d68827 100644 --- a/model_nested_custom_field_choice_set.go +++ b/model_nested_custom_field_choice_set.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_custom_field_choice_set_request.go b/model_nested_custom_field_choice_set_request.go index 26e58e189b..4975b6841b 100644 --- a/model_nested_custom_field_choice_set_request.go +++ b/model_nested_custom_field_choice_set_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_data_file.go b/model_nested_data_file.go index 989faa8156..439b312cdf 100644 --- a/model_nested_data_file.go +++ b/model_nested_data_file.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_data_source.go b/model_nested_data_source.go index 1f109c0c87..157a21b3d3 100644 --- a/model_nested_data_source.go +++ b/model_nested_data_source.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_data_source_request.go b/model_nested_data_source_request.go index 8496fc3b68..013bb86bc5 100644 --- a/model_nested_data_source_request.go +++ b/model_nested_data_source_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_device.go b/model_nested_device.go index c32b79f832..a7316e76ef 100644 --- a/model_nested_device.go +++ b/model_nested_device.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_device_request.go b/model_nested_device_request.go index 9e4a38a58b..2634dae5e6 100644 --- a/model_nested_device_request.go +++ b/model_nested_device_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_device_role.go b/model_nested_device_role.go index 6d97253f22..dfa141f158 100644 --- a/model_nested_device_role.go +++ b/model_nested_device_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_device_role_request.go b/model_nested_device_role_request.go index 1601bb05a8..c68b846ce7 100644 --- a/model_nested_device_role_request.go +++ b/model_nested_device_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_device_type.go b/model_nested_device_type.go index 713bb840d0..1c95a7a070 100644 --- a/model_nested_device_type.go +++ b/model_nested_device_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_device_type_request.go b/model_nested_device_type_request.go index f6b095de27..7158bbeb0f 100644 --- a/model_nested_device_type_request.go +++ b/model_nested_device_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_fhrp_group.go b/model_nested_fhrp_group.go index 87f8fc785f..07e7302538 100644 --- a/model_nested_fhrp_group.go +++ b/model_nested_fhrp_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_fhrp_group_request.go b/model_nested_fhrp_group_request.go index ec439d98f7..527d87daa1 100644 --- a/model_nested_fhrp_group_request.go +++ b/model_nested_fhrp_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_ike_policy.go b/model_nested_ike_policy.go index c3e4343899..9f2754d091 100644 --- a/model_nested_ike_policy.go +++ b/model_nested_ike_policy.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_ike_policy_request.go b/model_nested_ike_policy_request.go index 52c3e7e134..b588f8e95b 100644 --- a/model_nested_ike_policy_request.go +++ b/model_nested_ike_policy_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_interface.go b/model_nested_interface.go index 1f46e0cd1a..57c9010db5 100644 --- a/model_nested_interface.go +++ b/model_nested_interface.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_interface_request.go b/model_nested_interface_request.go index 7475d7ea0f..33de339fd2 100644 --- a/model_nested_interface_request.go +++ b/model_nested_interface_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_interface_template.go b/model_nested_interface_template.go index 3342c8ffe0..992bb751f5 100644 --- a/model_nested_interface_template.go +++ b/model_nested_interface_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_interface_template_request.go b/model_nested_interface_template_request.go index 1e1cd69ea1..8757906cbd 100644 --- a/model_nested_interface_template_request.go +++ b/model_nested_interface_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_inventory_item_role.go b/model_nested_inventory_item_role.go index 6858fbef25..6d9dfb98af 100644 --- a/model_nested_inventory_item_role.go +++ b/model_nested_inventory_item_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_inventory_item_role_request.go b/model_nested_inventory_item_role_request.go index d900580c17..1fa73c35c7 100644 --- a/model_nested_inventory_item_role_request.go +++ b/model_nested_inventory_item_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_ip_address.go b/model_nested_ip_address.go index f12acc96e3..215837d860 100644 --- a/model_nested_ip_address.go +++ b/model_nested_ip_address.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_ip_address_request.go b/model_nested_ip_address_request.go index ccc04febf3..8bdb6a924c 100644 --- a/model_nested_ip_address_request.go +++ b/model_nested_ip_address_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_ip_sec_policy.go b/model_nested_ip_sec_policy.go index aa8339686e..263e6a6b4e 100644 --- a/model_nested_ip_sec_policy.go +++ b/model_nested_ip_sec_policy.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_ip_sec_policy_request.go b/model_nested_ip_sec_policy_request.go index f13b0b3df7..4f0dc7fdd6 100644 --- a/model_nested_ip_sec_policy_request.go +++ b/model_nested_ip_sec_policy_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_ip_sec_profile.go b/model_nested_ip_sec_profile.go index db050baf06..b4215e9030 100644 --- a/model_nested_ip_sec_profile.go +++ b/model_nested_ip_sec_profile.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_ip_sec_profile_request.go b/model_nested_ip_sec_profile_request.go index e87428e5eb..a1b2fd9411 100644 --- a/model_nested_ip_sec_profile_request.go +++ b/model_nested_ip_sec_profile_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_l2_vpn.go b/model_nested_l2_vpn.go index 40373d3c87..04ef578e3b 100644 --- a/model_nested_l2_vpn.go +++ b/model_nested_l2_vpn.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_l2_vpn_request.go b/model_nested_l2_vpn_request.go index 280591e773..3297936711 100644 --- a/model_nested_l2_vpn_request.go +++ b/model_nested_l2_vpn_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_l2_vpn_termination.go b/model_nested_l2_vpn_termination.go index 5c4e4b5c94..b20554a9c3 100644 --- a/model_nested_l2_vpn_termination.go +++ b/model_nested_l2_vpn_termination.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_l2_vpn_termination_request.go b/model_nested_l2_vpn_termination_request.go index 7d85ec4be4..f3b9dc1a1e 100644 --- a/model_nested_l2_vpn_termination_request.go +++ b/model_nested_l2_vpn_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_location.go b/model_nested_location.go index 66982b9a92..c6a3db0118 100644 --- a/model_nested_location.go +++ b/model_nested_location.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_location_request.go b/model_nested_location_request.go index 638da3ebd7..cec85531bc 100644 --- a/model_nested_location_request.go +++ b/model_nested_location_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_manufacturer.go b/model_nested_manufacturer.go index 6b5d4f90b1..62d7fb51bf 100644 --- a/model_nested_manufacturer.go +++ b/model_nested_manufacturer.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_manufacturer_request.go b/model_nested_manufacturer_request.go index 72f598fb0e..e30098e565 100644 --- a/model_nested_manufacturer_request.go +++ b/model_nested_manufacturer_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_module.go b/model_nested_module.go deleted file mode 100644 index 657920c200..0000000000 --- a/model_nested_module.go +++ /dev/null @@ -1,311 +0,0 @@ -/* -NetBox REST API - -No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - -API version: 3.7.1 (3.7) -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package netbox - -import ( - "encoding/json" - "fmt" -) - -// checks if the NestedModule type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &NestedModule{} - -// NestedModule Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniquely identify the related object. This class should be subclassed to return a full representation of the related object on read. -type NestedModule struct { - Id int32 `json:"id"` - Url string `json:"url"` - Display string `json:"display"` - Device NestedDevice `json:"device"` - ModuleBay ModuleNestedModuleBay `json:"module_bay"` - ModuleType NestedModuleType `json:"module_type"` - AdditionalProperties map[string]interface{} -} - -type _NestedModule NestedModule - -// NewNestedModule instantiates a new NestedModule object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewNestedModule(id int32, url string, display string, device NestedDevice, moduleBay ModuleNestedModuleBay, moduleType NestedModuleType) *NestedModule { - this := NestedModule{} - this.Id = id - this.Url = url - this.Display = display - this.Device = device - this.ModuleBay = moduleBay - this.ModuleType = moduleType - return &this -} - -// NewNestedModuleWithDefaults instantiates a new NestedModule object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewNestedModuleWithDefaults() *NestedModule { - this := NestedModule{} - return &this -} - -// GetId returns the Id field value -func (o *NestedModule) GetId() int32 { - if o == nil { - var ret int32 - return ret - } - - return o.Id -} - -// GetIdOk returns a tuple with the Id field value -// and a boolean to check if the value has been set. -func (o *NestedModule) GetIdOk() (*int32, bool) { - if o == nil { - return nil, false - } - return &o.Id, true -} - -// SetId sets field value -func (o *NestedModule) SetId(v int32) { - o.Id = v -} - -// GetUrl returns the Url field value -func (o *NestedModule) GetUrl() string { - if o == nil { - var ret string - return ret - } - - return o.Url -} - -// GetUrlOk returns a tuple with the Url field value -// and a boolean to check if the value has been set. -func (o *NestedModule) GetUrlOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.Url, true -} - -// SetUrl sets field value -func (o *NestedModule) SetUrl(v string) { - o.Url = v -} - -// GetDisplay returns the Display field value -func (o *NestedModule) GetDisplay() string { - if o == nil { - var ret string - return ret - } - - return o.Display -} - -// GetDisplayOk returns a tuple with the Display field value -// and a boolean to check if the value has been set. -func (o *NestedModule) GetDisplayOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.Display, true -} - -// SetDisplay sets field value -func (o *NestedModule) SetDisplay(v string) { - o.Display = v -} - -// GetDevice returns the Device field value -func (o *NestedModule) GetDevice() NestedDevice { - if o == nil { - var ret NestedDevice - return ret - } - - return o.Device -} - -// GetDeviceOk returns a tuple with the Device field value -// and a boolean to check if the value has been set. -func (o *NestedModule) GetDeviceOk() (*NestedDevice, bool) { - if o == nil { - return nil, false - } - return &o.Device, true -} - -// SetDevice sets field value -func (o *NestedModule) SetDevice(v NestedDevice) { - o.Device = v -} - -// GetModuleBay returns the ModuleBay field value -func (o *NestedModule) GetModuleBay() ModuleNestedModuleBay { - if o == nil { - var ret ModuleNestedModuleBay - return ret - } - - return o.ModuleBay -} - -// GetModuleBayOk returns a tuple with the ModuleBay field value -// and a boolean to check if the value has been set. -func (o *NestedModule) GetModuleBayOk() (*ModuleNestedModuleBay, bool) { - if o == nil { - return nil, false - } - return &o.ModuleBay, true -} - -// SetModuleBay sets field value -func (o *NestedModule) SetModuleBay(v ModuleNestedModuleBay) { - o.ModuleBay = v -} - -// GetModuleType returns the ModuleType field value -func (o *NestedModule) GetModuleType() NestedModuleType { - if o == nil { - var ret NestedModuleType - return ret - } - - return o.ModuleType -} - -// GetModuleTypeOk returns a tuple with the ModuleType field value -// and a boolean to check if the value has been set. -func (o *NestedModule) GetModuleTypeOk() (*NestedModuleType, bool) { - if o == nil { - return nil, false - } - return &o.ModuleType, true -} - -// SetModuleType sets field value -func (o *NestedModule) SetModuleType(v NestedModuleType) { - o.ModuleType = v -} - -func (o NestedModule) MarshalJSON() ([]byte, error) { - toSerialize, err := o.ToMap() - if err != nil { - return []byte{}, err - } - return json.Marshal(toSerialize) -} - -func (o NestedModule) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - toSerialize["id"] = o.Id - toSerialize["url"] = o.Url - toSerialize["display"] = o.Display - toSerialize["device"] = o.Device - toSerialize["module_bay"] = o.ModuleBay - toSerialize["module_type"] = o.ModuleType - - for key, value := range o.AdditionalProperties { - toSerialize[key] = value - } - - return toSerialize, nil -} - -func (o *NestedModule) UnmarshalJSON(data []byte) (err error) { - // This validates that all required properties are included in the JSON object - // by unmarshalling the object into a generic map with string keys and checking - // that every required field exists as a key in the generic map. - requiredProperties := []string{ - "id", - "url", - "display", - "device", - "module_bay", - "module_type", - } - - allProperties := make(map[string]interface{}) - - err = json.Unmarshal(data, &allProperties) - - if err != nil { - return err - } - - for _, requiredProperty := range requiredProperties { - if _, exists := allProperties[requiredProperty]; !exists { - return fmt.Errorf("no value given for required property %v", requiredProperty) - } - } - - varNestedModule := _NestedModule{} - - err = json.Unmarshal(data, &varNestedModule) - - if err != nil { - return err - } - - *o = NestedModule(varNestedModule) - - additionalProperties := make(map[string]interface{}) - - if err = json.Unmarshal(data, &additionalProperties); err == nil { - delete(additionalProperties, "id") - delete(additionalProperties, "url") - delete(additionalProperties, "display") - delete(additionalProperties, "device") - delete(additionalProperties, "module_bay") - delete(additionalProperties, "module_type") - o.AdditionalProperties = additionalProperties - } - - return err -} - -type NullableNestedModule struct { - value *NestedModule - isSet bool -} - -func (v NullableNestedModule) Get() *NestedModule { - return v.value -} - -func (v *NullableNestedModule) Set(val *NestedModule) { - v.value = val - v.isSet = true -} - -func (v NullableNestedModule) IsSet() bool { - return v.isSet -} - -func (v *NullableNestedModule) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableNestedModule(val *NestedModule) *NullableNestedModule { - return &NullableNestedModule{value: val, isSet: true} -} - -func (v NullableNestedModule) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableNestedModule) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/model_nested_module_bay.go b/model_nested_module_bay.go index 95eb47d967..74fb6dd0f5 100644 --- a/model_nested_module_bay.go +++ b/model_nested_module_bay.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -20,11 +20,11 @@ var _ MappedNullable = &NestedModuleBay{} // NestedModuleBay Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniquely identify the related object. This class should be subclassed to return a full representation of the related object on read. type NestedModuleBay struct { - Id int32 `json:"id"` - Url string `json:"url"` - Display string `json:"display"` - Module NullableNestedModule `json:"module"` - Name string `json:"name"` + Id int32 `json:"id"` + Url string `json:"url"` + Display string `json:"display"` + InstalledModule NullableModuleBayNestedModule `json:"installed_module,omitempty"` + Name string `json:"name"` AdditionalProperties map[string]interface{} } @@ -34,12 +34,11 @@ type _NestedModuleBay NestedModuleBay // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewNestedModuleBay(id int32, url string, display string, module NullableNestedModule, name string) *NestedModuleBay { +func NewNestedModuleBay(id int32, url string, display string, name string) *NestedModuleBay { this := NestedModuleBay{} this.Id = id this.Url = url this.Display = display - this.Module = module this.Name = name return &this } @@ -124,30 +123,47 @@ func (o *NestedModuleBay) SetDisplay(v string) { o.Display = v } -// GetModule returns the Module field value -// If the value is explicit nil, the zero value for NestedModule will be returned -func (o *NestedModuleBay) GetModule() NestedModule { - if o == nil || o.Module.Get() == nil { - var ret NestedModule +// GetInstalledModule returns the InstalledModule field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *NestedModuleBay) GetInstalledModule() ModuleBayNestedModule { + if o == nil || IsNil(o.InstalledModule.Get()) { + var ret ModuleBayNestedModule return ret } - - return *o.Module.Get() + return *o.InstalledModule.Get() } -// GetModuleOk returns a tuple with the Module field value +// GetInstalledModuleOk returns a tuple with the InstalledModule field value if set, nil otherwise // and a boolean to check if the value has been set. // NOTE: If the value is an explicit nil, `nil, true` will be returned -func (o *NestedModuleBay) GetModuleOk() (*NestedModule, bool) { +func (o *NestedModuleBay) GetInstalledModuleOk() (*ModuleBayNestedModule, bool) { if o == nil { return nil, false } - return o.Module.Get(), o.Module.IsSet() + return o.InstalledModule.Get(), o.InstalledModule.IsSet() +} + +// HasInstalledModule returns a boolean if a field has been set. +func (o *NestedModuleBay) HasInstalledModule() bool { + if o != nil && o.InstalledModule.IsSet() { + return true + } + + return false } -// SetModule sets field value -func (o *NestedModuleBay) SetModule(v NestedModule) { - o.Module.Set(&v) +// SetInstalledModule gets a reference to the given NullableModuleBayNestedModule and assigns it to the InstalledModule field. +func (o *NestedModuleBay) SetInstalledModule(v ModuleBayNestedModule) { + o.InstalledModule.Set(&v) +} + +// SetInstalledModuleNil sets the value for InstalledModule to be an explicit nil +func (o *NestedModuleBay) SetInstalledModuleNil() { + o.InstalledModule.Set(nil) +} + +// UnsetInstalledModule ensures that no value is present for InstalledModule, not even an explicit nil +func (o *NestedModuleBay) UnsetInstalledModule() { + o.InstalledModule.Unset() } // GetName returns the Name field value @@ -187,7 +203,9 @@ func (o NestedModuleBay) ToMap() (map[string]interface{}, error) { toSerialize["id"] = o.Id toSerialize["url"] = o.Url toSerialize["display"] = o.Display - toSerialize["module"] = o.Module.Get() + if o.InstalledModule.IsSet() { + toSerialize["installed_module"] = o.InstalledModule.Get() + } toSerialize["name"] = o.Name for key, value := range o.AdditionalProperties { @@ -205,7 +223,6 @@ func (o *NestedModuleBay) UnmarshalJSON(data []byte) (err error) { "id", "url", "display", - "module", "name", } @@ -239,7 +256,7 @@ func (o *NestedModuleBay) UnmarshalJSON(data []byte) (err error) { delete(additionalProperties, "id") delete(additionalProperties, "url") delete(additionalProperties, "display") - delete(additionalProperties, "module") + delete(additionalProperties, "installed_module") delete(additionalProperties, "name") o.AdditionalProperties = additionalProperties } diff --git a/model_nested_module_bay_request.go b/model_nested_module_bay_request.go index ec43a3f7e3..3f584e2a07 100644 --- a/model_nested_module_bay_request.go +++ b/model_nested_module_bay_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -20,7 +20,8 @@ var _ MappedNullable = &NestedModuleBayRequest{} // NestedModuleBayRequest Represents an object related through a ForeignKey field. On write, it accepts a primary key (PK) value or a dictionary of attributes which can be used to uniquely identify the related object. This class should be subclassed to return a full representation of the related object on read. type NestedModuleBayRequest struct { - Name string `json:"name"` + InstalledModule NullableModuleBayNestedModuleRequest `json:"installed_module,omitempty"` + Name string `json:"name"` AdditionalProperties map[string]interface{} } @@ -44,6 +45,49 @@ func NewNestedModuleBayRequestWithDefaults() *NestedModuleBayRequest { return &this } +// GetInstalledModule returns the InstalledModule field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *NestedModuleBayRequest) GetInstalledModule() ModuleBayNestedModuleRequest { + if o == nil || IsNil(o.InstalledModule.Get()) { + var ret ModuleBayNestedModuleRequest + return ret + } + return *o.InstalledModule.Get() +} + +// GetInstalledModuleOk returns a tuple with the InstalledModule field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *NestedModuleBayRequest) GetInstalledModuleOk() (*ModuleBayNestedModuleRequest, bool) { + if o == nil { + return nil, false + } + return o.InstalledModule.Get(), o.InstalledModule.IsSet() +} + +// HasInstalledModule returns a boolean if a field has been set. +func (o *NestedModuleBayRequest) HasInstalledModule() bool { + if o != nil && o.InstalledModule.IsSet() { + return true + } + + return false +} + +// SetInstalledModule gets a reference to the given NullableModuleBayNestedModuleRequest and assigns it to the InstalledModule field. +func (o *NestedModuleBayRequest) SetInstalledModule(v ModuleBayNestedModuleRequest) { + o.InstalledModule.Set(&v) +} + +// SetInstalledModuleNil sets the value for InstalledModule to be an explicit nil +func (o *NestedModuleBayRequest) SetInstalledModuleNil() { + o.InstalledModule.Set(nil) +} + +// UnsetInstalledModule ensures that no value is present for InstalledModule, not even an explicit nil +func (o *NestedModuleBayRequest) UnsetInstalledModule() { + o.InstalledModule.Unset() +} + // GetName returns the Name field value func (o *NestedModuleBayRequest) GetName() string { if o == nil { @@ -78,6 +122,9 @@ func (o NestedModuleBayRequest) MarshalJSON() ([]byte, error) { func (o NestedModuleBayRequest) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} + if o.InstalledModule.IsSet() { + toSerialize["installed_module"] = o.InstalledModule.Get() + } toSerialize["name"] = o.Name for key, value := range o.AdditionalProperties { @@ -122,6 +169,7 @@ func (o *NestedModuleBayRequest) UnmarshalJSON(data []byte) (err error) { additionalProperties := make(map[string]interface{}) if err = json.Unmarshal(data, &additionalProperties); err == nil { + delete(additionalProperties, "installed_module") delete(additionalProperties, "name") o.AdditionalProperties = additionalProperties } diff --git a/model_nested_module_type.go b/model_nested_module_type.go index 1c3b19a659..e666a945f6 100644 --- a/model_nested_module_type.go +++ b/model_nested_module_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_module_type_request.go b/model_nested_module_type_request.go index 902448aa64..21bc4aaf12 100644 --- a/model_nested_module_type_request.go +++ b/model_nested_module_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_platform.go b/model_nested_platform.go index 4a2b9b5e87..45f8e58a3c 100644 --- a/model_nested_platform.go +++ b/model_nested_platform.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_platform_request.go b/model_nested_platform_request.go index 13b051310b..157691f0b2 100644 --- a/model_nested_platform_request.go +++ b/model_nested_platform_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_power_panel.go b/model_nested_power_panel.go index f54a598e25..5843b4ff65 100644 --- a/model_nested_power_panel.go +++ b/model_nested_power_panel.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_power_panel_request.go b/model_nested_power_panel_request.go index c27adde052..093430e49b 100644 --- a/model_nested_power_panel_request.go +++ b/model_nested_power_panel_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_power_port.go b/model_nested_power_port.go index d89e7d3173..4a41d90037 100644 --- a/model_nested_power_port.go +++ b/model_nested_power_port.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_power_port_request.go b/model_nested_power_port_request.go index 9cc727ff8d..4ffdb5e7e2 100644 --- a/model_nested_power_port_request.go +++ b/model_nested_power_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_power_port_template.go b/model_nested_power_port_template.go index c8bb54e84b..13e847fceb 100644 --- a/model_nested_power_port_template.go +++ b/model_nested_power_port_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_power_port_template_request.go b/model_nested_power_port_template_request.go index c298e347a7..345a3d3b68 100644 --- a/model_nested_power_port_template_request.go +++ b/model_nested_power_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_provider.go b/model_nested_provider.go index 567fc39d6e..9d864efc19 100644 --- a/model_nested_provider.go +++ b/model_nested_provider.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_provider_account.go b/model_nested_provider_account.go index 71ba4fae9f..da311b4d22 100644 --- a/model_nested_provider_account.go +++ b/model_nested_provider_account.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_provider_account_request.go b/model_nested_provider_account_request.go index ac97f0d4f8..42bd260117 100644 --- a/model_nested_provider_account_request.go +++ b/model_nested_provider_account_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_provider_network.go b/model_nested_provider_network.go index 5534074c45..7d13717677 100644 --- a/model_nested_provider_network.go +++ b/model_nested_provider_network.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_provider_network_request.go b/model_nested_provider_network_request.go index ada386d714..a5eb136000 100644 --- a/model_nested_provider_network_request.go +++ b/model_nested_provider_network_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_provider_request.go b/model_nested_provider_request.go index d05d993184..df24becad4 100644 --- a/model_nested_provider_request.go +++ b/model_nested_provider_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_rack.go b/model_nested_rack.go index 3f790e28e6..f61cb82dd2 100644 --- a/model_nested_rack.go +++ b/model_nested_rack.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_rack_request.go b/model_nested_rack_request.go index 06a56c7dcf..08a4ef588e 100644 --- a/model_nested_rack_request.go +++ b/model_nested_rack_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_rack_role.go b/model_nested_rack_role.go index 9f99387249..870fe3e72e 100644 --- a/model_nested_rack_role.go +++ b/model_nested_rack_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_rack_role_request.go b/model_nested_rack_role_request.go index 10e6fa2928..b543cfe773 100644 --- a/model_nested_rack_role_request.go +++ b/model_nested_rack_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_rear_port_template.go b/model_nested_rear_port_template.go index 96445006db..2af69610b9 100644 --- a/model_nested_rear_port_template.go +++ b/model_nested_rear_port_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_rear_port_template_request.go b/model_nested_rear_port_template_request.go index 93cd3196e1..becb45e6ea 100644 --- a/model_nested_rear_port_template_request.go +++ b/model_nested_rear_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_region.go b/model_nested_region.go index 4da42dd934..ae194d7bc2 100644 --- a/model_nested_region.go +++ b/model_nested_region.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_region_request.go b/model_nested_region_request.go index ec894a2ba4..e6e2a95314 100644 --- a/model_nested_region_request.go +++ b/model_nested_region_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_rir.go b/model_nested_rir.go index 6325b4a17a..2a77637661 100644 --- a/model_nested_rir.go +++ b/model_nested_rir.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_rir_request.go b/model_nested_rir_request.go index b5bf08d37b..5c6ac5767b 100644 --- a/model_nested_rir_request.go +++ b/model_nested_rir_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_role.go b/model_nested_role.go index 00e325ca46..4499cd85ef 100644 --- a/model_nested_role.go +++ b/model_nested_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_role_request.go b/model_nested_role_request.go index 0f55fdad63..d28d3d5a50 100644 --- a/model_nested_role_request.go +++ b/model_nested_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_site.go b/model_nested_site.go index 68eec421c6..24c9a20f96 100644 --- a/model_nested_site.go +++ b/model_nested_site.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_site_group.go b/model_nested_site_group.go index bdee1443cd..4cf749c027 100644 --- a/model_nested_site_group.go +++ b/model_nested_site_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_site_group_request.go b/model_nested_site_group_request.go index 809f64c647..71d44b2ee8 100644 --- a/model_nested_site_group_request.go +++ b/model_nested_site_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_site_request.go b/model_nested_site_request.go index 407498ed07..e681e1130a 100644 --- a/model_nested_site_request.go +++ b/model_nested_site_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_tag.go b/model_nested_tag.go index 3103c3db43..c506e43eb6 100644 --- a/model_nested_tag.go +++ b/model_nested_tag.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_tag_request.go b/model_nested_tag_request.go index f39f300b6a..7e0fd8dd59 100644 --- a/model_nested_tag_request.go +++ b/model_nested_tag_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_tenant.go b/model_nested_tenant.go index 2fa9510f63..e8192916d6 100644 --- a/model_nested_tenant.go +++ b/model_nested_tenant.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_tenant_group.go b/model_nested_tenant_group.go index 075f510064..37fed0008b 100644 --- a/model_nested_tenant_group.go +++ b/model_nested_tenant_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_tenant_group_request.go b/model_nested_tenant_group_request.go index 6fdd62cc4b..d2fdba41ec 100644 --- a/model_nested_tenant_group_request.go +++ b/model_nested_tenant_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_tenant_request.go b/model_nested_tenant_request.go index 03d814b663..16d5d89e61 100644 --- a/model_nested_tenant_request.go +++ b/model_nested_tenant_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_tunnel.go b/model_nested_tunnel.go index f3d1755be3..f47ace4d15 100644 --- a/model_nested_tunnel.go +++ b/model_nested_tunnel.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_tunnel_group.go b/model_nested_tunnel_group.go index 6bab14f309..65d8e088bf 100644 --- a/model_nested_tunnel_group.go +++ b/model_nested_tunnel_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_tunnel_group_request.go b/model_nested_tunnel_group_request.go index 1cd80a2627..2bfd14faa5 100644 --- a/model_nested_tunnel_group_request.go +++ b/model_nested_tunnel_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_tunnel_request.go b/model_nested_tunnel_request.go index 0ed457ba24..c211479f3b 100644 --- a/model_nested_tunnel_request.go +++ b/model_nested_tunnel_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_user.go b/model_nested_user.go index fdce1e72c5..63d4f33404 100644 --- a/model_nested_user.go +++ b/model_nested_user.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_user_request.go b/model_nested_user_request.go index 1ebc21dd0f..339ff8eaab 100644 --- a/model_nested_user_request.go +++ b/model_nested_user_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_virtual_chassis.go b/model_nested_virtual_chassis.go index 2c8fbb203f..96528d2937 100644 --- a/model_nested_virtual_chassis.go +++ b/model_nested_virtual_chassis.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_virtual_chassis_request.go b/model_nested_virtual_chassis_request.go index 588677e101..8c7eab7532 100644 --- a/model_nested_virtual_chassis_request.go +++ b/model_nested_virtual_chassis_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_virtual_machine.go b/model_nested_virtual_machine.go index 942c522a41..64734f5513 100644 --- a/model_nested_virtual_machine.go +++ b/model_nested_virtual_machine.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_virtual_machine_request.go b/model_nested_virtual_machine_request.go index cacf1b02b1..872c5916b2 100644 --- a/model_nested_virtual_machine_request.go +++ b/model_nested_virtual_machine_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_vlan.go b/model_nested_vlan.go index 0f5aeed8d2..3a25582d79 100644 --- a/model_nested_vlan.go +++ b/model_nested_vlan.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_vlan_group.go b/model_nested_vlan_group.go index 082c2850d3..d211e8f4f4 100644 --- a/model_nested_vlan_group.go +++ b/model_nested_vlan_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_vlan_group_request.go b/model_nested_vlan_group_request.go index 77f60a7cb5..715c8c3c85 100644 --- a/model_nested_vlan_group_request.go +++ b/model_nested_vlan_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_vlan_request.go b/model_nested_vlan_request.go index c915f89766..187ec231b9 100644 --- a/model_nested_vlan_request.go +++ b/model_nested_vlan_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_vm_interface.go b/model_nested_vm_interface.go index aede561d1b..6ac254121e 100644 --- a/model_nested_vm_interface.go +++ b/model_nested_vm_interface.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_vm_interface_request.go b/model_nested_vm_interface_request.go index 1dad51c34e..8509ed2897 100644 --- a/model_nested_vm_interface_request.go +++ b/model_nested_vm_interface_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_vrf.go b/model_nested_vrf.go index 3b8566fa8e..be52990c2c 100644 --- a/model_nested_vrf.go +++ b/model_nested_vrf.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_vrf_request.go b/model_nested_vrf_request.go index aec0118797..7cab8e9c22 100644 --- a/model_nested_vrf_request.go +++ b/model_nested_vrf_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_wireless_lan_group.go b/model_nested_wireless_lan_group.go index 992cec3b8e..847e4d7fd7 100644 --- a/model_nested_wireless_lan_group.go +++ b/model_nested_wireless_lan_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_wireless_lan_group_request.go b/model_nested_wireless_lan_group_request.go index 3a4656e94e..35b9bf1432 100644 --- a/model_nested_wireless_lan_group_request.go +++ b/model_nested_wireless_lan_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_wireless_link.go b/model_nested_wireless_link.go index 793ae0a15e..bf3549adf9 100644 --- a/model_nested_wireless_link.go +++ b/model_nested_wireless_link.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nested_wireless_link_request.go b/model_nested_wireless_link_request.go index 46de138554..48224da5fd 100644 --- a/model_nested_wireless_link_request.go +++ b/model_nested_wireless_link_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_object_change.go b/model_object_change.go index 90f1b95224..4611bcdff6 100644 --- a/model_object_change.go +++ b/model_object_change.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_object_change_action.go b/model_object_change_action.go index d5efbd3d0a..dd4475e117 100644 --- a/model_object_change_action.go +++ b/model_object_change_action.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_object_change_action_label.go b/model_object_change_action_label.go index 12d8083dbc..de1dba8d58 100644 --- a/model_object_change_action_label.go +++ b/model_object_change_action_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_object_change_action_value.go b/model_object_change_action_value.go index 2376c0aca8..1ad7366640 100644 --- a/model_object_change_action_value.go +++ b/model_object_change_action_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_object_permission.go b/model_object_permission.go index 6a8add2a13..d0f592ac2e 100644 --- a/model_object_permission.go +++ b/model_object_permission.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -354,7 +354,7 @@ func (o *ObjectPermission) GetConstraintsOk() (*interface{}, bool) { // HasConstraints returns a boolean if a field has been set. func (o *ObjectPermission) HasConstraints() bool { - if o != nil && IsNil(o.Constraints) { + if o != nil && !IsNil(o.Constraints) { return true } diff --git a/model_object_permission_request.go b/model_object_permission_request.go index b3b3a4a1bb..3db0d92886 100644 --- a/model_object_permission_request.go +++ b/model_object_permission_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -276,7 +276,7 @@ func (o *ObjectPermissionRequest) GetConstraintsOk() (*interface{}, bool) { // HasConstraints returns a boolean if a field has been set. func (o *ObjectPermissionRequest) HasConstraints() bool { - if o != nil && IsNil(o.Constraints) { + if o != nil && !IsNil(o.Constraints) { return true } diff --git a/model_paginated_aggregate_list.go b/model_paginated_aggregate_list.go index ecdda4b4c0..ebcc9035f1 100644 --- a/model_paginated_aggregate_list.go +++ b/model_paginated_aggregate_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_asn_list.go b/model_paginated_asn_list.go index 41d19df4fb..c4ff1d7627 100644 --- a/model_paginated_asn_list.go +++ b/model_paginated_asn_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_asn_range_list.go b/model_paginated_asn_range_list.go index cf2f1b6429..f9fbf174c2 100644 --- a/model_paginated_asn_range_list.go +++ b/model_paginated_asn_range_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_bookmark_list.go b/model_paginated_bookmark_list.go index 971e10166e..4b0d0723e4 100644 --- a/model_paginated_bookmark_list.go +++ b/model_paginated_bookmark_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_cable_list.go b/model_paginated_cable_list.go index a2560bbd4f..adfd8a5699 100644 --- a/model_paginated_cable_list.go +++ b/model_paginated_cable_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_cable_termination_list.go b/model_paginated_cable_termination_list.go index 9003c612fc..f1b5ad94c8 100644 --- a/model_paginated_cable_termination_list.go +++ b/model_paginated_cable_termination_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_circuit_list.go b/model_paginated_circuit_list.go index 79cb1d2035..e494cbaeb8 100644 --- a/model_paginated_circuit_list.go +++ b/model_paginated_circuit_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_circuit_termination_list.go b/model_paginated_circuit_termination_list.go index e70e3f8399..b325b8df9a 100644 --- a/model_paginated_circuit_termination_list.go +++ b/model_paginated_circuit_termination_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_circuit_type_list.go b/model_paginated_circuit_type_list.go index 8e0e35015f..045275c6f6 100644 --- a/model_paginated_circuit_type_list.go +++ b/model_paginated_circuit_type_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_cluster_group_list.go b/model_paginated_cluster_group_list.go index e84fe97df1..de3f1c709d 100644 --- a/model_paginated_cluster_group_list.go +++ b/model_paginated_cluster_group_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_cluster_list.go b/model_paginated_cluster_list.go index c6155a237b..b51aeb6740 100644 --- a/model_paginated_cluster_list.go +++ b/model_paginated_cluster_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_cluster_type_list.go b/model_paginated_cluster_type_list.go index 41094266db..c284015ecb 100644 --- a/model_paginated_cluster_type_list.go +++ b/model_paginated_cluster_type_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_config_context_list.go b/model_paginated_config_context_list.go index 7cf94fee31..fcb1b57995 100644 --- a/model_paginated_config_context_list.go +++ b/model_paginated_config_context_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_config_template_list.go b/model_paginated_config_template_list.go index 39eded7298..e1d641ad1c 100644 --- a/model_paginated_config_template_list.go +++ b/model_paginated_config_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_console_port_list.go b/model_paginated_console_port_list.go index c9e69a69e2..0a7a57b58a 100644 --- a/model_paginated_console_port_list.go +++ b/model_paginated_console_port_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_console_port_template_list.go b/model_paginated_console_port_template_list.go index 598d075455..e964f5d557 100644 --- a/model_paginated_console_port_template_list.go +++ b/model_paginated_console_port_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_console_server_port_list.go b/model_paginated_console_server_port_list.go index cabc261e0b..2122a980d4 100644 --- a/model_paginated_console_server_port_list.go +++ b/model_paginated_console_server_port_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_console_server_port_template_list.go b/model_paginated_console_server_port_template_list.go index 99e0effb71..905e9a19ab 100644 --- a/model_paginated_console_server_port_template_list.go +++ b/model_paginated_console_server_port_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_contact_assignment_list.go b/model_paginated_contact_assignment_list.go index aa4c6876dd..9ead29c774 100644 --- a/model_paginated_contact_assignment_list.go +++ b/model_paginated_contact_assignment_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_contact_group_list.go b/model_paginated_contact_group_list.go index 4f9205485d..f19e119231 100644 --- a/model_paginated_contact_group_list.go +++ b/model_paginated_contact_group_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_contact_list.go b/model_paginated_contact_list.go index 6222b1dae7..7562a21d36 100644 --- a/model_paginated_contact_list.go +++ b/model_paginated_contact_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_contact_role_list.go b/model_paginated_contact_role_list.go index b5928909cd..01e95f0633 100644 --- a/model_paginated_contact_role_list.go +++ b/model_paginated_contact_role_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_content_type_list.go b/model_paginated_content_type_list.go index b15e4e0c5c..9a2b25d29d 100644 --- a/model_paginated_content_type_list.go +++ b/model_paginated_content_type_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_custom_field_choice_set_list.go b/model_paginated_custom_field_choice_set_list.go index ffa087c7a5..11856807b2 100644 --- a/model_paginated_custom_field_choice_set_list.go +++ b/model_paginated_custom_field_choice_set_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_custom_field_list.go b/model_paginated_custom_field_list.go index 28510d561a..3f5ac47aa2 100644 --- a/model_paginated_custom_field_list.go +++ b/model_paginated_custom_field_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_custom_link_list.go b/model_paginated_custom_link_list.go index 132c58023a..3b8e722660 100644 --- a/model_paginated_custom_link_list.go +++ b/model_paginated_custom_link_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_data_file_list.go b/model_paginated_data_file_list.go index fe1ad6d2ca..d2a1693ff3 100644 --- a/model_paginated_data_file_list.go +++ b/model_paginated_data_file_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_data_source_list.go b/model_paginated_data_source_list.go index e4738f3f7c..2c69ff9873 100644 --- a/model_paginated_data_source_list.go +++ b/model_paginated_data_source_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_device_bay_list.go b/model_paginated_device_bay_list.go index 9e4a979676..94d58c65c8 100644 --- a/model_paginated_device_bay_list.go +++ b/model_paginated_device_bay_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_device_bay_template_list.go b/model_paginated_device_bay_template_list.go index 7a2e401b23..2bf0d2705c 100644 --- a/model_paginated_device_bay_template_list.go +++ b/model_paginated_device_bay_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_device_role_list.go b/model_paginated_device_role_list.go index c137536987..f974d55cc3 100644 --- a/model_paginated_device_role_list.go +++ b/model_paginated_device_role_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_device_type_list.go b/model_paginated_device_type_list.go index 71de9ea3f9..756c6b2248 100644 --- a/model_paginated_device_type_list.go +++ b/model_paginated_device_type_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_device_with_config_context_list.go b/model_paginated_device_with_config_context_list.go index e627b1e19f..b4a67a6b49 100644 --- a/model_paginated_device_with_config_context_list.go +++ b/model_paginated_device_with_config_context_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_event_rule_list.go b/model_paginated_event_rule_list.go index f9c8b36727..b289d6c1e1 100644 --- a/model_paginated_event_rule_list.go +++ b/model_paginated_event_rule_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_export_template_list.go b/model_paginated_export_template_list.go index 41c05b0ee4..2538b52cd0 100644 --- a/model_paginated_export_template_list.go +++ b/model_paginated_export_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_fhrp_group_assignment_list.go b/model_paginated_fhrp_group_assignment_list.go index 180ae237dd..6e7cc96e81 100644 --- a/model_paginated_fhrp_group_assignment_list.go +++ b/model_paginated_fhrp_group_assignment_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_fhrp_group_list.go b/model_paginated_fhrp_group_list.go index ad8af576f9..31e77291d1 100644 --- a/model_paginated_fhrp_group_list.go +++ b/model_paginated_fhrp_group_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_front_port_list.go b/model_paginated_front_port_list.go index 57444a503e..dc214f8fc4 100644 --- a/model_paginated_front_port_list.go +++ b/model_paginated_front_port_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_front_port_template_list.go b/model_paginated_front_port_template_list.go index e914e8aa14..52ffde2a06 100644 --- a/model_paginated_front_port_template_list.go +++ b/model_paginated_front_port_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_group_list.go b/model_paginated_group_list.go index b04cdc05f3..f8e9dd4cfa 100644 --- a/model_paginated_group_list.go +++ b/model_paginated_group_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_ike_policy_list.go b/model_paginated_ike_policy_list.go index 23d9186931..a1fa10291b 100644 --- a/model_paginated_ike_policy_list.go +++ b/model_paginated_ike_policy_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_ike_proposal_list.go b/model_paginated_ike_proposal_list.go index 95dc9026ff..4afd65569d 100644 --- a/model_paginated_ike_proposal_list.go +++ b/model_paginated_ike_proposal_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_image_attachment_list.go b/model_paginated_image_attachment_list.go index 5d84f484b9..f12604a2c4 100644 --- a/model_paginated_image_attachment_list.go +++ b/model_paginated_image_attachment_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_interface_list.go b/model_paginated_interface_list.go index 7764d8ce54..6add99a918 100644 --- a/model_paginated_interface_list.go +++ b/model_paginated_interface_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_interface_template_list.go b/model_paginated_interface_template_list.go index 984ead5db6..b5b5f391fc 100644 --- a/model_paginated_interface_template_list.go +++ b/model_paginated_interface_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_inventory_item_list.go b/model_paginated_inventory_item_list.go index 5dc5754f08..9e4455dd00 100644 --- a/model_paginated_inventory_item_list.go +++ b/model_paginated_inventory_item_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_inventory_item_role_list.go b/model_paginated_inventory_item_role_list.go index 5110819a5f..f8277755e0 100644 --- a/model_paginated_inventory_item_role_list.go +++ b/model_paginated_inventory_item_role_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_inventory_item_template_list.go b/model_paginated_inventory_item_template_list.go index ae36aba8d4..0d95971f7a 100644 --- a/model_paginated_inventory_item_template_list.go +++ b/model_paginated_inventory_item_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_ip_address_list.go b/model_paginated_ip_address_list.go index d1a4829352..cc079962d9 100644 --- a/model_paginated_ip_address_list.go +++ b/model_paginated_ip_address_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_ip_range_list.go b/model_paginated_ip_range_list.go index b05fa17373..e82b639f58 100644 --- a/model_paginated_ip_range_list.go +++ b/model_paginated_ip_range_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_ip_sec_policy_list.go b/model_paginated_ip_sec_policy_list.go index 0dcf2d806f..c0de5ae9a7 100644 --- a/model_paginated_ip_sec_policy_list.go +++ b/model_paginated_ip_sec_policy_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_ip_sec_profile_list.go b/model_paginated_ip_sec_profile_list.go index 3ebcfd7f1d..701b1e46a6 100644 --- a/model_paginated_ip_sec_profile_list.go +++ b/model_paginated_ip_sec_profile_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_ip_sec_proposal_list.go b/model_paginated_ip_sec_proposal_list.go index 291bc0b8f7..434ece3c46 100644 --- a/model_paginated_ip_sec_proposal_list.go +++ b/model_paginated_ip_sec_proposal_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_job_list.go b/model_paginated_job_list.go index 45acdc9d29..013d27f346 100644 --- a/model_paginated_job_list.go +++ b/model_paginated_job_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_journal_entry_list.go b/model_paginated_journal_entry_list.go index ca2f62291b..b3c6f7474d 100644 --- a/model_paginated_journal_entry_list.go +++ b/model_paginated_journal_entry_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_l2_vpn_list.go b/model_paginated_l2_vpn_list.go index cf8b23b056..8ffd7faff6 100644 --- a/model_paginated_l2_vpn_list.go +++ b/model_paginated_l2_vpn_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_l2_vpn_termination_list.go b/model_paginated_l2_vpn_termination_list.go index fe9a1efcd7..03f0188a30 100644 --- a/model_paginated_l2_vpn_termination_list.go +++ b/model_paginated_l2_vpn_termination_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_location_list.go b/model_paginated_location_list.go index b22c8263b3..2248235208 100644 --- a/model_paginated_location_list.go +++ b/model_paginated_location_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_manufacturer_list.go b/model_paginated_manufacturer_list.go index 618b2782ef..2dd622be72 100644 --- a/model_paginated_manufacturer_list.go +++ b/model_paginated_manufacturer_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_module_bay_list.go b/model_paginated_module_bay_list.go index 37dbd2e1da..b404a6d953 100644 --- a/model_paginated_module_bay_list.go +++ b/model_paginated_module_bay_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_module_bay_template_list.go b/model_paginated_module_bay_template_list.go index 49710c0afd..bf845f0ffb 100644 --- a/model_paginated_module_bay_template_list.go +++ b/model_paginated_module_bay_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_module_list.go b/model_paginated_module_list.go index cc0e9332f0..4853addec8 100644 --- a/model_paginated_module_list.go +++ b/model_paginated_module_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_module_type_list.go b/model_paginated_module_type_list.go index 72cf89dd6e..8f3a0aae29 100644 --- a/model_paginated_module_type_list.go +++ b/model_paginated_module_type_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_object_change_list.go b/model_paginated_object_change_list.go index e45b113fd6..8b3ee77baa 100644 --- a/model_paginated_object_change_list.go +++ b/model_paginated_object_change_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_object_permission_list.go b/model_paginated_object_permission_list.go index 6200ec2624..b6247865dc 100644 --- a/model_paginated_object_permission_list.go +++ b/model_paginated_object_permission_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_platform_list.go b/model_paginated_platform_list.go index 86f948de3e..5afbd5c4b8 100644 --- a/model_paginated_platform_list.go +++ b/model_paginated_platform_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_power_feed_list.go b/model_paginated_power_feed_list.go index 10a311b695..956f7d6c5a 100644 --- a/model_paginated_power_feed_list.go +++ b/model_paginated_power_feed_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_power_outlet_list.go b/model_paginated_power_outlet_list.go index 81216aad8d..a133dc56f5 100644 --- a/model_paginated_power_outlet_list.go +++ b/model_paginated_power_outlet_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_power_outlet_template_list.go b/model_paginated_power_outlet_template_list.go index ca548e98ea..e1a5552b6f 100644 --- a/model_paginated_power_outlet_template_list.go +++ b/model_paginated_power_outlet_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_power_panel_list.go b/model_paginated_power_panel_list.go index 9b870cba8f..abdfdcbd8c 100644 --- a/model_paginated_power_panel_list.go +++ b/model_paginated_power_panel_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_power_port_list.go b/model_paginated_power_port_list.go index 727b35171c..9b6c4d5f70 100644 --- a/model_paginated_power_port_list.go +++ b/model_paginated_power_port_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_power_port_template_list.go b/model_paginated_power_port_template_list.go index fa8e92af8a..9c1d743ab4 100644 --- a/model_paginated_power_port_template_list.go +++ b/model_paginated_power_port_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_prefix_list.go b/model_paginated_prefix_list.go index cbd7a31702..64f27ffd59 100644 --- a/model_paginated_prefix_list.go +++ b/model_paginated_prefix_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_provider_account_list.go b/model_paginated_provider_account_list.go index 8f85241386..c8fcb14329 100644 --- a/model_paginated_provider_account_list.go +++ b/model_paginated_provider_account_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_provider_list.go b/model_paginated_provider_list.go index b9edcf3b55..70b84d1796 100644 --- a/model_paginated_provider_list.go +++ b/model_paginated_provider_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_provider_network_list.go b/model_paginated_provider_network_list.go index 7357e6869f..667ba55dd7 100644 --- a/model_paginated_provider_network_list.go +++ b/model_paginated_provider_network_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_rack_list.go b/model_paginated_rack_list.go index d57cd59df3..58799c448f 100644 --- a/model_paginated_rack_list.go +++ b/model_paginated_rack_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_rack_reservation_list.go b/model_paginated_rack_reservation_list.go index 213175e404..4a021267b8 100644 --- a/model_paginated_rack_reservation_list.go +++ b/model_paginated_rack_reservation_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_rack_role_list.go b/model_paginated_rack_role_list.go index b9490a7db0..61cac4d50f 100644 --- a/model_paginated_rack_role_list.go +++ b/model_paginated_rack_role_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_rack_unit_list.go b/model_paginated_rack_unit_list.go new file mode 100644 index 0000000000..428ab45a32 --- /dev/null +++ b/model_paginated_rack_unit_list.go @@ -0,0 +1,286 @@ +/* +NetBox REST API + +No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + +API version: 3.7.7 (3.7) +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package netbox + +import ( + "encoding/json" +) + +// checks if the PaginatedRackUnitList type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &PaginatedRackUnitList{} + +// PaginatedRackUnitList struct for PaginatedRackUnitList +type PaginatedRackUnitList struct { + Count *int32 `json:"count,omitempty"` + Next NullableString `json:"next,omitempty"` + Previous NullableString `json:"previous,omitempty"` + Results []RackUnit `json:"results,omitempty"` + AdditionalProperties map[string]interface{} +} + +type _PaginatedRackUnitList PaginatedRackUnitList + +// NewPaginatedRackUnitList instantiates a new PaginatedRackUnitList object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewPaginatedRackUnitList() *PaginatedRackUnitList { + this := PaginatedRackUnitList{} + return &this +} + +// NewPaginatedRackUnitListWithDefaults instantiates a new PaginatedRackUnitList object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewPaginatedRackUnitListWithDefaults() *PaginatedRackUnitList { + this := PaginatedRackUnitList{} + return &this +} + +// GetCount returns the Count field value if set, zero value otherwise. +func (o *PaginatedRackUnitList) GetCount() int32 { + if o == nil || IsNil(o.Count) { + var ret int32 + return ret + } + return *o.Count +} + +// GetCountOk returns a tuple with the Count field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *PaginatedRackUnitList) GetCountOk() (*int32, bool) { + if o == nil || IsNil(o.Count) { + return nil, false + } + return o.Count, true +} + +// HasCount returns a boolean if a field has been set. +func (o *PaginatedRackUnitList) HasCount() bool { + if o != nil && !IsNil(o.Count) { + return true + } + + return false +} + +// SetCount gets a reference to the given int32 and assigns it to the Count field. +func (o *PaginatedRackUnitList) SetCount(v int32) { + o.Count = &v +} + +// GetNext returns the Next field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *PaginatedRackUnitList) GetNext() string { + if o == nil || IsNil(o.Next.Get()) { + var ret string + return ret + } + return *o.Next.Get() +} + +// GetNextOk returns a tuple with the Next field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *PaginatedRackUnitList) GetNextOk() (*string, bool) { + if o == nil { + return nil, false + } + return o.Next.Get(), o.Next.IsSet() +} + +// HasNext returns a boolean if a field has been set. +func (o *PaginatedRackUnitList) HasNext() bool { + if o != nil && o.Next.IsSet() { + return true + } + + return false +} + +// SetNext gets a reference to the given NullableString and assigns it to the Next field. +func (o *PaginatedRackUnitList) SetNext(v string) { + o.Next.Set(&v) +} + +// SetNextNil sets the value for Next to be an explicit nil +func (o *PaginatedRackUnitList) SetNextNil() { + o.Next.Set(nil) +} + +// UnsetNext ensures that no value is present for Next, not even an explicit nil +func (o *PaginatedRackUnitList) UnsetNext() { + o.Next.Unset() +} + +// GetPrevious returns the Previous field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *PaginatedRackUnitList) GetPrevious() string { + if o == nil || IsNil(o.Previous.Get()) { + var ret string + return ret + } + return *o.Previous.Get() +} + +// GetPreviousOk returns a tuple with the Previous field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *PaginatedRackUnitList) GetPreviousOk() (*string, bool) { + if o == nil { + return nil, false + } + return o.Previous.Get(), o.Previous.IsSet() +} + +// HasPrevious returns a boolean if a field has been set. +func (o *PaginatedRackUnitList) HasPrevious() bool { + if o != nil && o.Previous.IsSet() { + return true + } + + return false +} + +// SetPrevious gets a reference to the given NullableString and assigns it to the Previous field. +func (o *PaginatedRackUnitList) SetPrevious(v string) { + o.Previous.Set(&v) +} + +// SetPreviousNil sets the value for Previous to be an explicit nil +func (o *PaginatedRackUnitList) SetPreviousNil() { + o.Previous.Set(nil) +} + +// UnsetPrevious ensures that no value is present for Previous, not even an explicit nil +func (o *PaginatedRackUnitList) UnsetPrevious() { + o.Previous.Unset() +} + +// GetResults returns the Results field value if set, zero value otherwise. +func (o *PaginatedRackUnitList) GetResults() []RackUnit { + if o == nil || IsNil(o.Results) { + var ret []RackUnit + return ret + } + return o.Results +} + +// GetResultsOk returns a tuple with the Results field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *PaginatedRackUnitList) GetResultsOk() ([]RackUnit, bool) { + if o == nil || IsNil(o.Results) { + return nil, false + } + return o.Results, true +} + +// HasResults returns a boolean if a field has been set. +func (o *PaginatedRackUnitList) HasResults() bool { + if o != nil && !IsNil(o.Results) { + return true + } + + return false +} + +// SetResults gets a reference to the given []RackUnit and assigns it to the Results field. +func (o *PaginatedRackUnitList) SetResults(v []RackUnit) { + o.Results = v +} + +func (o PaginatedRackUnitList) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o PaginatedRackUnitList) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Count) { + toSerialize["count"] = o.Count + } + if o.Next.IsSet() { + toSerialize["next"] = o.Next.Get() + } + if o.Previous.IsSet() { + toSerialize["previous"] = o.Previous.Get() + } + if !IsNil(o.Results) { + toSerialize["results"] = o.Results + } + + for key, value := range o.AdditionalProperties { + toSerialize[key] = value + } + + return toSerialize, nil +} + +func (o *PaginatedRackUnitList) UnmarshalJSON(data []byte) (err error) { + varPaginatedRackUnitList := _PaginatedRackUnitList{} + + err = json.Unmarshal(data, &varPaginatedRackUnitList) + + if err != nil { + return err + } + + *o = PaginatedRackUnitList(varPaginatedRackUnitList) + + additionalProperties := make(map[string]interface{}) + + if err = json.Unmarshal(data, &additionalProperties); err == nil { + delete(additionalProperties, "count") + delete(additionalProperties, "next") + delete(additionalProperties, "previous") + delete(additionalProperties, "results") + o.AdditionalProperties = additionalProperties + } + + return err +} + +type NullablePaginatedRackUnitList struct { + value *PaginatedRackUnitList + isSet bool +} + +func (v NullablePaginatedRackUnitList) Get() *PaginatedRackUnitList { + return v.value +} + +func (v *NullablePaginatedRackUnitList) Set(val *PaginatedRackUnitList) { + v.value = val + v.isSet = true +} + +func (v NullablePaginatedRackUnitList) IsSet() bool { + return v.isSet +} + +func (v *NullablePaginatedRackUnitList) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullablePaginatedRackUnitList(val *PaginatedRackUnitList) *NullablePaginatedRackUnitList { + return &NullablePaginatedRackUnitList{value: val, isSet: true} +} + +func (v NullablePaginatedRackUnitList) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullablePaginatedRackUnitList) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/model_paginated_rear_port_list.go b/model_paginated_rear_port_list.go index 31a4f94cac..9f3c807a0c 100644 --- a/model_paginated_rear_port_list.go +++ b/model_paginated_rear_port_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_rear_port_template_list.go b/model_paginated_rear_port_template_list.go index bcd425191e..4489f85d01 100644 --- a/model_paginated_rear_port_template_list.go +++ b/model_paginated_rear_port_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_region_list.go b/model_paginated_region_list.go index e37c60b6a1..7b9e0b6725 100644 --- a/model_paginated_region_list.go +++ b/model_paginated_region_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_rir_list.go b/model_paginated_rir_list.go index dfc227b9bc..19e81e91ee 100644 --- a/model_paginated_rir_list.go +++ b/model_paginated_rir_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_role_list.go b/model_paginated_role_list.go index 849230e6d7..806e01cfd2 100644 --- a/model_paginated_role_list.go +++ b/model_paginated_role_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_route_target_list.go b/model_paginated_route_target_list.go index fd707ad040..a8701872f0 100644 --- a/model_paginated_route_target_list.go +++ b/model_paginated_route_target_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_saved_filter_list.go b/model_paginated_saved_filter_list.go index 28796fa657..8e6b806a3a 100644 --- a/model_paginated_saved_filter_list.go +++ b/model_paginated_saved_filter_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_service_list.go b/model_paginated_service_list.go index 4e10458538..6b22958dec 100644 --- a/model_paginated_service_list.go +++ b/model_paginated_service_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_service_template_list.go b/model_paginated_service_template_list.go index b0c5ee844a..82b734928d 100644 --- a/model_paginated_service_template_list.go +++ b/model_paginated_service_template_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_site_group_list.go b/model_paginated_site_group_list.go index ea1d01579f..6c8b9f9488 100644 --- a/model_paginated_site_group_list.go +++ b/model_paginated_site_group_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_site_list.go b/model_paginated_site_list.go index bf1ee9034a..14ae6bbfdd 100644 --- a/model_paginated_site_list.go +++ b/model_paginated_site_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_tag_list.go b/model_paginated_tag_list.go index 72553e77da..f9dcd8ab3b 100644 --- a/model_paginated_tag_list.go +++ b/model_paginated_tag_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_tenant_group_list.go b/model_paginated_tenant_group_list.go index c95fe47c4c..ddebbf21ae 100644 --- a/model_paginated_tenant_group_list.go +++ b/model_paginated_tenant_group_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_tenant_list.go b/model_paginated_tenant_list.go index 31798d2ec7..4ce5dc83c3 100644 --- a/model_paginated_tenant_list.go +++ b/model_paginated_tenant_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_token_list.go b/model_paginated_token_list.go index 0a93e3dd9f..5f227dbc0b 100644 --- a/model_paginated_token_list.go +++ b/model_paginated_token_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_tunnel_group_list.go b/model_paginated_tunnel_group_list.go index 526f5fdfea..36c5d1c84e 100644 --- a/model_paginated_tunnel_group_list.go +++ b/model_paginated_tunnel_group_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_tunnel_list.go b/model_paginated_tunnel_list.go index 05a32e760a..36078617f5 100644 --- a/model_paginated_tunnel_list.go +++ b/model_paginated_tunnel_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_tunnel_termination_list.go b/model_paginated_tunnel_termination_list.go index 0c729ea5ca..44d0210019 100644 --- a/model_paginated_tunnel_termination_list.go +++ b/model_paginated_tunnel_termination_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_user_list.go b/model_paginated_user_list.go index 3ad816cab8..7cc7ea94af 100644 --- a/model_paginated_user_list.go +++ b/model_paginated_user_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_virtual_chassis_list.go b/model_paginated_virtual_chassis_list.go index ec724a4ad7..5bf4177f50 100644 --- a/model_paginated_virtual_chassis_list.go +++ b/model_paginated_virtual_chassis_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_virtual_device_context_list.go b/model_paginated_virtual_device_context_list.go index 2f61fe95a2..b2d0ea7893 100644 --- a/model_paginated_virtual_device_context_list.go +++ b/model_paginated_virtual_device_context_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_virtual_disk_list.go b/model_paginated_virtual_disk_list.go index 6150d7fdda..a89f638d30 100644 --- a/model_paginated_virtual_disk_list.go +++ b/model_paginated_virtual_disk_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_virtual_machine_with_config_context_list.go b/model_paginated_virtual_machine_with_config_context_list.go index c20dc4df4d..db81a0c608 100644 --- a/model_paginated_virtual_machine_with_config_context_list.go +++ b/model_paginated_virtual_machine_with_config_context_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_vlan_group_list.go b/model_paginated_vlan_group_list.go index 19a0f9a29d..359118f13b 100644 --- a/model_paginated_vlan_group_list.go +++ b/model_paginated_vlan_group_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_vlan_list.go b/model_paginated_vlan_list.go index 75ab45cf01..f55ff4eed2 100644 --- a/model_paginated_vlan_list.go +++ b/model_paginated_vlan_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_vm_interface_list.go b/model_paginated_vm_interface_list.go index 5b92056d72..b12266591a 100644 --- a/model_paginated_vm_interface_list.go +++ b/model_paginated_vm_interface_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_vrf_list.go b/model_paginated_vrf_list.go index 3c63042b5d..fafd1603e6 100644 --- a/model_paginated_vrf_list.go +++ b/model_paginated_vrf_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_webhook_list.go b/model_paginated_webhook_list.go index 3b8bc05ace..8364cffa6d 100644 --- a/model_paginated_webhook_list.go +++ b/model_paginated_webhook_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_wireless_lan_group_list.go b/model_paginated_wireless_lan_group_list.go index 4788c3e7c1..51d2a85b83 100644 --- a/model_paginated_wireless_lan_group_list.go +++ b/model_paginated_wireless_lan_group_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_wireless_lan_list.go b/model_paginated_wireless_lan_list.go index f4efa527b8..aa1526eaff 100644 --- a/model_paginated_wireless_lan_list.go +++ b/model_paginated_wireless_lan_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paginated_wireless_link_list.go b/model_paginated_wireless_link_list.go index 7b80cdba36..58b2a0c1f5 100644 --- a/model_paginated_wireless_link_list.go +++ b/model_paginated_wireless_link_list.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_parent_child_status.go b/model_parent_child_status.go index 81d87156d1..01d6dcec9c 100644 --- a/model_parent_child_status.go +++ b/model_parent_child_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_cable_termination_request.go b/model_patched_cable_termination_request.go index 9bc077b5dd..815bb8f6ec 100644 --- a/model_patched_cable_termination_request.go +++ b/model_patched_cable_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_circuit_type_request.go b/model_patched_circuit_type_request.go index 65c1379bd8..3773d64abb 100644 --- a/model_patched_circuit_type_request.go +++ b/model_patched_circuit_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_cluster_group_request.go b/model_patched_cluster_group_request.go index ed61972826..216d364e28 100644 --- a/model_patched_cluster_group_request.go +++ b/model_patched_cluster_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_cluster_type_request.go b/model_patched_cluster_type_request.go index 107d7c13e2..80892806e6 100644 --- a/model_patched_cluster_type_request.go +++ b/model_patched_cluster_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_contact_role_request.go b/model_patched_contact_role_request.go index 6e56cc1481..d3326e0adb 100644 --- a/model_patched_contact_role_request.go +++ b/model_patched_contact_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_custom_link_request.go b/model_patched_custom_link_request.go index b2a7215e1d..fa33946fff 100644 --- a/model_patched_custom_link_request.go +++ b/model_patched_custom_link_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_dashboard_request.go b/model_patched_dashboard_request.go index 09fb6adcfe..6c89e30085 100644 --- a/model_patched_dashboard_request.go +++ b/model_patched_dashboard_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -64,7 +64,7 @@ func (o *PatchedDashboardRequest) GetLayoutOk() (*interface{}, bool) { // HasLayout returns a boolean if a field has been set. func (o *PatchedDashboardRequest) HasLayout() bool { - if o != nil && IsNil(o.Layout) { + if o != nil && !IsNil(o.Layout) { return true } @@ -97,7 +97,7 @@ func (o *PatchedDashboardRequest) GetConfigOk() (*interface{}, bool) { // HasConfig returns a boolean if a field has been set. func (o *PatchedDashboardRequest) HasConfig() bool { - if o != nil && IsNil(o.Config) { + if o != nil && !IsNil(o.Config) { return true } diff --git a/model_patched_fhrp_group_request.go b/model_patched_fhrp_group_request.go index 9bedc8c7ce..b75974f2af 100644 --- a/model_patched_fhrp_group_request.go +++ b/model_patched_fhrp_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_group_request.go b/model_patched_group_request.go index 95afade54f..97eecccf2d 100644 --- a/model_patched_group_request.go +++ b/model_patched_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_image_attachment_request.go b/model_patched_image_attachment_request.go index 10c4ed2ed1..d10dd14268 100644 --- a/model_patched_image_attachment_request.go +++ b/model_patched_image_attachment_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_inventory_item_role_request.go b/model_patched_inventory_item_role_request.go index 2f05e6718c..5eeeecbda2 100644 --- a/model_patched_inventory_item_role_request.go +++ b/model_patched_inventory_item_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_manufacturer_request.go b/model_patched_manufacturer_request.go index eca6fff6fb..f796f42b52 100644 --- a/model_patched_manufacturer_request.go +++ b/model_patched_manufacturer_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_rack_role_request.go b/model_patched_rack_role_request.go index 3d3e45c238..13f63afdab 100644 --- a/model_patched_rack_role_request.go +++ b/model_patched_rack_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_rir_request.go b/model_patched_rir_request.go index 2a65b7f7da..a7b08543d2 100644 --- a/model_patched_rir_request.go +++ b/model_patched_rir_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_role_request.go b/model_patched_role_request.go index 67ad068879..5cdd5fd1b0 100644 --- a/model_patched_role_request.go +++ b/model_patched_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_saved_filter_request.go b/model_patched_saved_filter_request.go index 9e3d168c44..9f41450a5a 100644 --- a/model_patched_saved_filter_request.go +++ b/model_patched_saved_filter_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -338,7 +338,7 @@ func (o *PatchedSavedFilterRequest) GetParametersOk() (*interface{}, bool) { // HasParameters returns a boolean if a field has been set. func (o *PatchedSavedFilterRequest) HasParameters() bool { - if o != nil && IsNil(o.Parameters) { + if o != nil && !IsNil(o.Parameters) { return true } diff --git a/model_patched_tag_request.go b/model_patched_tag_request.go index d352919b4a..c27a004229 100644 --- a/model_patched_tag_request.go +++ b/model_patched_tag_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_tunnel_group_request.go b/model_patched_tunnel_group_request.go index d1c294f46e..8cb233bcde 100644 --- a/model_patched_tunnel_group_request.go +++ b/model_patched_tunnel_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_vlan_group_request.go b/model_patched_vlan_group_request.go index fe75558d8a..df64b527af 100644 --- a/model_patched_vlan_group_request.go +++ b/model_patched_vlan_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_webhook_request.go b/model_patched_webhook_request.go index e5edb65bd5..984743287c 100644 --- a/model_patched_webhook_request.go +++ b/model_patched_webhook_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_webhook_request_http_method.go b/model_patched_webhook_request_http_method.go index 8b91b0cd8e..c4ad9b7d94 100644 --- a/model_patched_webhook_request_http_method.go +++ b/model_patched_webhook_request_http_method.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_aggregate_request.go b/model_patched_writable_aggregate_request.go index b5f9fd46f1..12de06ff86 100644 --- a/model_patched_writable_aggregate_request.go +++ b/model_patched_writable_aggregate_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_asn_range_request.go b/model_patched_writable_asn_range_request.go index 06137b5f9c..7b7ace24d0 100644 --- a/model_patched_writable_asn_range_request.go +++ b/model_patched_writable_asn_range_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_asn_request.go b/model_patched_writable_asn_request.go index b16b26b7ee..85fee44f5a 100644 --- a/model_patched_writable_asn_request.go +++ b/model_patched_writable_asn_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_bookmark_request.go b/model_patched_writable_bookmark_request.go index 2fa96a4735..23eedbad18 100644 --- a/model_patched_writable_bookmark_request.go +++ b/model_patched_writable_bookmark_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_cable_request.go b/model_patched_writable_cable_request.go index d419e34f70..c640f3d6f5 100644 --- a/model_patched_writable_cable_request.go +++ b/model_patched_writable_cable_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_circuit_request.go b/model_patched_writable_circuit_request.go index 8ad838a077..3e9de352b2 100644 --- a/model_patched_writable_circuit_request.go +++ b/model_patched_writable_circuit_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_circuit_termination_request.go b/model_patched_writable_circuit_termination_request.go index f6ba170082..84a1825d51 100644 --- a/model_patched_writable_circuit_termination_request.go +++ b/model_patched_writable_circuit_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_cluster_request.go b/model_patched_writable_cluster_request.go index 4efb8d7d4a..f791326a16 100644 --- a/model_patched_writable_cluster_request.go +++ b/model_patched_writable_cluster_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_config_context_request.go b/model_patched_writable_config_context_request.go index e841260534..e4e5728dde 100644 --- a/model_patched_writable_config_context_request.go +++ b/model_patched_writable_config_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -669,7 +669,7 @@ func (o *PatchedWritableConfigContextRequest) GetDataOk() (*interface{}, bool) { // HasData returns a boolean if a field has been set. func (o *PatchedWritableConfigContextRequest) HasData() bool { - if o != nil && IsNil(o.Data) { + if o != nil && !IsNil(o.Data) { return true } diff --git a/model_patched_writable_config_template_request.go b/model_patched_writable_config_template_request.go index 08136f37b6..636a9f5222 100644 --- a/model_patched_writable_config_template_request.go +++ b/model_patched_writable_config_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -136,7 +136,7 @@ func (o *PatchedWritableConfigTemplateRequest) GetEnvironmentParamsOk() (*interf // HasEnvironmentParams returns a boolean if a field has been set. func (o *PatchedWritableConfigTemplateRequest) HasEnvironmentParams() bool { - if o != nil && IsNil(o.EnvironmentParams) { + if o != nil && !IsNil(o.EnvironmentParams) { return true } diff --git a/model_patched_writable_console_port_request.go b/model_patched_writable_console_port_request.go index 7f81e01111..a547e232d0 100644 --- a/model_patched_writable_console_port_request.go +++ b/model_patched_writable_console_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_console_port_request_speed.go b/model_patched_writable_console_port_request_speed.go index a628c19a3d..d8b63b60a4 100644 --- a/model_patched_writable_console_port_request_speed.go +++ b/model_patched_writable_console_port_request_speed.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_console_port_request_type.go b/model_patched_writable_console_port_request_type.go index 019b09626e..ac67586200 100644 --- a/model_patched_writable_console_port_request_type.go +++ b/model_patched_writable_console_port_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_console_port_template_request.go b/model_patched_writable_console_port_template_request.go index be5f8e8643..dd610a2f0e 100644 --- a/model_patched_writable_console_port_template_request.go +++ b/model_patched_writable_console_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_console_server_port_request.go b/model_patched_writable_console_server_port_request.go index 9400468075..85c9b1e3db 100644 --- a/model_patched_writable_console_server_port_request.go +++ b/model_patched_writable_console_server_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_console_server_port_template_request.go b/model_patched_writable_console_server_port_template_request.go index a4d6ec4ef4..ad448beefb 100644 --- a/model_patched_writable_console_server_port_template_request.go +++ b/model_patched_writable_console_server_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_contact_assignment_request.go b/model_patched_writable_contact_assignment_request.go index ada2b5c9db..042fd0f435 100644 --- a/model_patched_writable_contact_assignment_request.go +++ b/model_patched_writable_contact_assignment_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_contact_group_request.go b/model_patched_writable_contact_group_request.go index 564b1002b3..bdfcddcbc4 100644 --- a/model_patched_writable_contact_group_request.go +++ b/model_patched_writable_contact_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_contact_request.go b/model_patched_writable_contact_request.go index 79f6f4d44e..dcb83bcb90 100644 --- a/model_patched_writable_contact_request.go +++ b/model_patched_writable_contact_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_custom_field_choice_set_request.go b/model_patched_writable_custom_field_choice_set_request.go index a70596d673..74c7ed10f3 100644 --- a/model_patched_writable_custom_field_choice_set_request.go +++ b/model_patched_writable_custom_field_choice_set_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -22,7 +22,7 @@ type PatchedWritableCustomFieldChoiceSetRequest struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` BaseChoices *PatchedWritableCustomFieldChoiceSetRequestBaseChoices `json:"base_choices,omitempty"` - ExtraChoices [][]string `json:"extra_choices,omitempty"` + ExtraChoices [][]interface{} `json:"extra_choices,omitempty"` // Choices are automatically ordered alphabetically OrderAlphabetically *bool `json:"order_alphabetically,omitempty"` AdditionalProperties map[string]interface{} @@ -143,10 +143,10 @@ func (o *PatchedWritableCustomFieldChoiceSetRequest) SetBaseChoices(v PatchedWri o.BaseChoices = &v } -// GetExtraChoices returns the ExtraChoices field value if set, zero value otherwise (both if not set or set to explicit null). -func (o *PatchedWritableCustomFieldChoiceSetRequest) GetExtraChoices() [][]string { - if o == nil { - var ret [][]string +// GetExtraChoices returns the ExtraChoices field value if set, zero value otherwise. +func (o *PatchedWritableCustomFieldChoiceSetRequest) GetExtraChoices() [][]interface{} { + if o == nil || IsNil(o.ExtraChoices) { + var ret [][]interface{} return ret } return o.ExtraChoices @@ -154,8 +154,7 @@ func (o *PatchedWritableCustomFieldChoiceSetRequest) GetExtraChoices() [][]strin // GetExtraChoicesOk returns a tuple with the ExtraChoices field value if set, nil otherwise // and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -func (o *PatchedWritableCustomFieldChoiceSetRequest) GetExtraChoicesOk() ([][]string, bool) { +func (o *PatchedWritableCustomFieldChoiceSetRequest) GetExtraChoicesOk() ([][]interface{}, bool) { if o == nil || IsNil(o.ExtraChoices) { return nil, false } @@ -164,15 +163,15 @@ func (o *PatchedWritableCustomFieldChoiceSetRequest) GetExtraChoicesOk() ([][]st // HasExtraChoices returns a boolean if a field has been set. func (o *PatchedWritableCustomFieldChoiceSetRequest) HasExtraChoices() bool { - if o != nil && IsNil(o.ExtraChoices) { + if o != nil && !IsNil(o.ExtraChoices) { return true } return false } -// SetExtraChoices gets a reference to the given [][]string and assigns it to the ExtraChoices field. -func (o *PatchedWritableCustomFieldChoiceSetRequest) SetExtraChoices(v [][]string) { +// SetExtraChoices gets a reference to the given [][]interface{} and assigns it to the ExtraChoices field. +func (o *PatchedWritableCustomFieldChoiceSetRequest) SetExtraChoices(v [][]interface{}) { o.ExtraChoices = v } @@ -227,7 +226,7 @@ func (o PatchedWritableCustomFieldChoiceSetRequest) ToMap() (map[string]interfac if !IsNil(o.BaseChoices) { toSerialize["base_choices"] = o.BaseChoices } - if o.ExtraChoices != nil { + if !IsNil(o.ExtraChoices) { toSerialize["extra_choices"] = o.ExtraChoices } if !IsNil(o.OrderAlphabetically) { diff --git a/model_patched_writable_custom_field_choice_set_request_base_choices.go b/model_patched_writable_custom_field_choice_set_request_base_choices.go index d16f6fb6be..43099c2067 100644 --- a/model_patched_writable_custom_field_choice_set_request_base_choices.go +++ b/model_patched_writable_custom_field_choice_set_request_base_choices.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_custom_field_request.go b/model_patched_writable_custom_field_request.go index 632e89307e..d8de09ce1c 100644 --- a/model_patched_writable_custom_field_request.go +++ b/model_patched_writable_custom_field_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -519,7 +519,7 @@ func (o *PatchedWritableCustomFieldRequest) GetDefaultOk() (*interface{}, bool) // HasDefault returns a boolean if a field has been set. func (o *PatchedWritableCustomFieldRequest) HasDefault() bool { - if o != nil && IsNil(o.Default) { + if o != nil && !IsNil(o.Default) { return true } diff --git a/model_patched_writable_custom_field_request_filter_logic.go b/model_patched_writable_custom_field_request_filter_logic.go index e578a72968..cf518dffb8 100644 --- a/model_patched_writable_custom_field_request_filter_logic.go +++ b/model_patched_writable_custom_field_request_filter_logic.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_custom_field_request_type.go b/model_patched_writable_custom_field_request_type.go index ec78ca2f40..5e813f2d05 100644 --- a/model_patched_writable_custom_field_request_type.go +++ b/model_patched_writable_custom_field_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_custom_field_request_ui_editable.go b/model_patched_writable_custom_field_request_ui_editable.go index 1165168238..27f5ae4b1c 100644 --- a/model_patched_writable_custom_field_request_ui_editable.go +++ b/model_patched_writable_custom_field_request_ui_editable.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_custom_field_request_ui_visible.go b/model_patched_writable_custom_field_request_ui_visible.go index f7545aea44..2062185e58 100644 --- a/model_patched_writable_custom_field_request_ui_visible.go +++ b/model_patched_writable_custom_field_request_ui_visible.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_data_source_request.go b/model_patched_writable_data_source_request.go index 4d22954960..cec7e3c3ba 100644 --- a/model_patched_writable_data_source_request.go +++ b/model_patched_writable_data_source_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -27,7 +27,8 @@ type PatchedWritableDataSourceRequest struct { Comments *string `json:"comments,omitempty"` Parameters interface{} `json:"parameters,omitempty"` // Patterns (one per line) matching files to ignore when syncing - IgnoreRules *string `json:"ignore_rules,omitempty"` + IgnoreRules *string `json:"ignore_rules,omitempty"` + CustomFields map[string]interface{} `json:"custom_fields,omitempty"` AdditionalProperties map[string]interface{} } @@ -263,7 +264,7 @@ func (o *PatchedWritableDataSourceRequest) GetParametersOk() (*interface{}, bool // HasParameters returns a boolean if a field has been set. func (o *PatchedWritableDataSourceRequest) HasParameters() bool { - if o != nil && IsNil(o.Parameters) { + if o != nil && !IsNil(o.Parameters) { return true } @@ -307,6 +308,38 @@ func (o *PatchedWritableDataSourceRequest) SetIgnoreRules(v string) { o.IgnoreRules = &v } +// GetCustomFields returns the CustomFields field value if set, zero value otherwise. +func (o *PatchedWritableDataSourceRequest) GetCustomFields() map[string]interface{} { + if o == nil || IsNil(o.CustomFields) { + var ret map[string]interface{} + return ret + } + return o.CustomFields +} + +// GetCustomFieldsOk returns a tuple with the CustomFields field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *PatchedWritableDataSourceRequest) GetCustomFieldsOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.CustomFields) { + return map[string]interface{}{}, false + } + return o.CustomFields, true +} + +// HasCustomFields returns a boolean if a field has been set. +func (o *PatchedWritableDataSourceRequest) HasCustomFields() bool { + if o != nil && !IsNil(o.CustomFields) { + return true + } + + return false +} + +// SetCustomFields gets a reference to the given map[string]interface{} and assigns it to the CustomFields field. +func (o *PatchedWritableDataSourceRequest) SetCustomFields(v map[string]interface{}) { + o.CustomFields = v +} + func (o PatchedWritableDataSourceRequest) MarshalJSON() ([]byte, error) { toSerialize, err := o.ToMap() if err != nil { @@ -341,6 +374,9 @@ func (o PatchedWritableDataSourceRequest) ToMap() (map[string]interface{}, error if !IsNil(o.IgnoreRules) { toSerialize["ignore_rules"] = o.IgnoreRules } + if !IsNil(o.CustomFields) { + toSerialize["custom_fields"] = o.CustomFields + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -371,6 +407,7 @@ func (o *PatchedWritableDataSourceRequest) UnmarshalJSON(data []byte) (err error delete(additionalProperties, "comments") delete(additionalProperties, "parameters") delete(additionalProperties, "ignore_rules") + delete(additionalProperties, "custom_fields") o.AdditionalProperties = additionalProperties } diff --git a/model_patched_writable_device_bay_request.go b/model_patched_writable_device_bay_request.go index a6032e5886..e8de1ad153 100644 --- a/model_patched_writable_device_bay_request.go +++ b/model_patched_writable_device_bay_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_device_bay_template_request.go b/model_patched_writable_device_bay_template_request.go index b1dc1bc583..ebcb145351 100644 --- a/model_patched_writable_device_bay_template_request.go +++ b/model_patched_writable_device_bay_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_device_role_request.go b/model_patched_writable_device_role_request.go index 5bab6799ec..dbedd61225 100644 --- a/model_patched_writable_device_role_request.go +++ b/model_patched_writable_device_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_device_type_request.go b/model_patched_writable_device_type_request.go index c08c212e05..842c6a929e 100644 --- a/model_patched_writable_device_type_request.go +++ b/model_patched_writable_device_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_device_with_config_context_request.go b/model_patched_writable_device_with_config_context_request.go index 6f185bcb64..01e4397200 100644 --- a/model_patched_writable_device_with_config_context_request.go +++ b/model_patched_writable_device_with_config_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -1117,7 +1117,7 @@ func (o *PatchedWritableDeviceWithConfigContextRequest) GetLocalContextDataOk() // HasLocalContextData returns a boolean if a field has been set. func (o *PatchedWritableDeviceWithConfigContextRequest) HasLocalContextData() bool { - if o != nil && IsNil(o.LocalContextData) { + if o != nil && !IsNil(o.LocalContextData) { return true } diff --git a/model_patched_writable_event_rule_request.go b/model_patched_writable_event_rule_request.go index 6c85400a1e..4729c9e03a 100644 --- a/model_patched_writable_event_rule_request.go +++ b/model_patched_writable_event_rule_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -339,7 +339,7 @@ func (o *PatchedWritableEventRuleRequest) GetConditionsOk() (*interface{}, bool) // HasConditions returns a boolean if a field has been set. func (o *PatchedWritableEventRuleRequest) HasConditions() bool { - if o != nil && IsNil(o.Conditions) { + if o != nil && !IsNil(o.Conditions) { return true } diff --git a/model_patched_writable_export_template_request.go b/model_patched_writable_export_template_request.go index 70ff1e4c4b..feaf0a9492 100644 --- a/model_patched_writable_export_template_request.go +++ b/model_patched_writable_export_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_fhrp_group_assignment_request.go b/model_patched_writable_fhrp_group_assignment_request.go index c9c90b89ed..71944b3ae3 100644 --- a/model_patched_writable_fhrp_group_assignment_request.go +++ b/model_patched_writable_fhrp_group_assignment_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_front_port_request.go b/model_patched_writable_front_port_request.go index d805953d6e..a7aff3cfc6 100644 --- a/model_patched_writable_front_port_request.go +++ b/model_patched_writable_front_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_front_port_template_request.go b/model_patched_writable_front_port_template_request.go index 3c0d99ead7..c35679ee87 100644 --- a/model_patched_writable_front_port_template_request.go +++ b/model_patched_writable_front_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ike_policy_request.go b/model_patched_writable_ike_policy_request.go index b79c61ebd2..8e192b424e 100644 --- a/model_patched_writable_ike_policy_request.go +++ b/model_patched_writable_ike_policy_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -22,7 +22,7 @@ type PatchedWritableIKEPolicyRequest struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` Version *PatchedWritableIKEPolicyRequestVersion `json:"version,omitempty"` - Mode *IKEPolicyModeValue `json:"mode,omitempty"` + Mode *PatchedWritableIKEPolicyRequestMode `json:"mode,omitempty"` Proposals []int32 `json:"proposals,omitempty"` PresharedKey *string `json:"preshared_key,omitempty"` Comments *string `json:"comments,omitempty"` @@ -147,9 +147,9 @@ func (o *PatchedWritableIKEPolicyRequest) SetVersion(v PatchedWritableIKEPolicyR } // GetMode returns the Mode field value if set, zero value otherwise. -func (o *PatchedWritableIKEPolicyRequest) GetMode() IKEPolicyModeValue { +func (o *PatchedWritableIKEPolicyRequest) GetMode() PatchedWritableIKEPolicyRequestMode { if o == nil || IsNil(o.Mode) { - var ret IKEPolicyModeValue + var ret PatchedWritableIKEPolicyRequestMode return ret } return *o.Mode @@ -157,7 +157,7 @@ func (o *PatchedWritableIKEPolicyRequest) GetMode() IKEPolicyModeValue { // GetModeOk returns a tuple with the Mode field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *PatchedWritableIKEPolicyRequest) GetModeOk() (*IKEPolicyModeValue, bool) { +func (o *PatchedWritableIKEPolicyRequest) GetModeOk() (*PatchedWritableIKEPolicyRequestMode, bool) { if o == nil || IsNil(o.Mode) { return nil, false } @@ -173,8 +173,8 @@ func (o *PatchedWritableIKEPolicyRequest) HasMode() bool { return false } -// SetMode gets a reference to the given IKEPolicyModeValue and assigns it to the Mode field. -func (o *PatchedWritableIKEPolicyRequest) SetMode(v IKEPolicyModeValue) { +// SetMode gets a reference to the given PatchedWritableIKEPolicyRequestMode and assigns it to the Mode field. +func (o *PatchedWritableIKEPolicyRequest) SetMode(v PatchedWritableIKEPolicyRequestMode) { o.Mode = &v } diff --git a/model_patched_writable_ike_policy_request_mode.go b/model_patched_writable_ike_policy_request_mode.go new file mode 100644 index 0000000000..d7c7b0ced4 --- /dev/null +++ b/model_patched_writable_ike_policy_request_mode.go @@ -0,0 +1,112 @@ +/* +NetBox REST API + +No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + +API version: 3.7.7 (3.7) +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package netbox + +import ( + "encoding/json" + "fmt" +) + +// PatchedWritableIKEPolicyRequestMode * `aggressive` - Aggressive * `main` - Main +type PatchedWritableIKEPolicyRequestMode string + +// List of PatchedWritableIKEPolicyRequest_mode +const ( + PATCHEDWRITABLEIKEPOLICYREQUESTMODE_AGGRESSIVE PatchedWritableIKEPolicyRequestMode = "aggressive" + PATCHEDWRITABLEIKEPOLICYREQUESTMODE_MAIN PatchedWritableIKEPolicyRequestMode = "main" + PATCHEDWRITABLEIKEPOLICYREQUESTMODE_EMPTY PatchedWritableIKEPolicyRequestMode = "" +) + +// All allowed values of PatchedWritableIKEPolicyRequestMode enum +var AllowedPatchedWritableIKEPolicyRequestModeEnumValues = []PatchedWritableIKEPolicyRequestMode{ + "aggressive", + "main", + "", +} + +func (v *PatchedWritableIKEPolicyRequestMode) UnmarshalJSON(src []byte) error { + var value string + err := json.Unmarshal(src, &value) + if err != nil { + return err + } + enumTypeValue := PatchedWritableIKEPolicyRequestMode(value) + for _, existing := range AllowedPatchedWritableIKEPolicyRequestModeEnumValues { + if existing == enumTypeValue { + *v = enumTypeValue + return nil + } + } + + return fmt.Errorf("%+v is not a valid PatchedWritableIKEPolicyRequestMode", value) +} + +// NewPatchedWritableIKEPolicyRequestModeFromValue returns a pointer to a valid PatchedWritableIKEPolicyRequestMode +// for the value passed as argument, or an error if the value passed is not allowed by the enum +func NewPatchedWritableIKEPolicyRequestModeFromValue(v string) (*PatchedWritableIKEPolicyRequestMode, error) { + ev := PatchedWritableIKEPolicyRequestMode(v) + if ev.IsValid() { + return &ev, nil + } else { + return nil, fmt.Errorf("invalid value '%v' for PatchedWritableIKEPolicyRequestMode: valid values are %v", v, AllowedPatchedWritableIKEPolicyRequestModeEnumValues) + } +} + +// IsValid return true if the value is valid for the enum, false otherwise +func (v PatchedWritableIKEPolicyRequestMode) IsValid() bool { + for _, existing := range AllowedPatchedWritableIKEPolicyRequestModeEnumValues { + if existing == v { + return true + } + } + return false +} + +// Ptr returns reference to PatchedWritableIKEPolicyRequest_mode value +func (v PatchedWritableIKEPolicyRequestMode) Ptr() *PatchedWritableIKEPolicyRequestMode { + return &v +} + +type NullablePatchedWritableIKEPolicyRequestMode struct { + value *PatchedWritableIKEPolicyRequestMode + isSet bool +} + +func (v NullablePatchedWritableIKEPolicyRequestMode) Get() *PatchedWritableIKEPolicyRequestMode { + return v.value +} + +func (v *NullablePatchedWritableIKEPolicyRequestMode) Set(val *PatchedWritableIKEPolicyRequestMode) { + v.value = val + v.isSet = true +} + +func (v NullablePatchedWritableIKEPolicyRequestMode) IsSet() bool { + return v.isSet +} + +func (v *NullablePatchedWritableIKEPolicyRequestMode) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullablePatchedWritableIKEPolicyRequestMode(val *PatchedWritableIKEPolicyRequestMode) *NullablePatchedWritableIKEPolicyRequestMode { + return &NullablePatchedWritableIKEPolicyRequestMode{value: val, isSet: true} +} + +func (v NullablePatchedWritableIKEPolicyRequestMode) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullablePatchedWritableIKEPolicyRequestMode) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/model_patched_writable_ike_policy_request_version.go b/model_patched_writable_ike_policy_request_version.go index 9fca4239e1..3086c48694 100644 --- a/model_patched_writable_ike_policy_request_version.go +++ b/model_patched_writable_ike_policy_request_version.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ike_proposal_request.go b/model_patched_writable_ike_proposal_request.go index 1fe929adf3..1743eea9b7 100644 --- a/model_patched_writable_ike_proposal_request.go +++ b/model_patched_writable_ike_proposal_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ike_proposal_request_authentication_algorithm.go b/model_patched_writable_ike_proposal_request_authentication_algorithm.go index 2f0b205931..6b617ef18b 100644 --- a/model_patched_writable_ike_proposal_request_authentication_algorithm.go +++ b/model_patched_writable_ike_proposal_request_authentication_algorithm.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ike_proposal_request_group.go b/model_patched_writable_ike_proposal_request_group.go index 72e88599f5..41de4c7b4a 100644 --- a/model_patched_writable_ike_proposal_request_group.go +++ b/model_patched_writable_ike_proposal_request_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_interface_request.go b/model_patched_writable_interface_request.go index 3c8322c434..d002475a54 100644 --- a/model_patched_writable_interface_request.go +++ b/model_patched_writable_interface_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_interface_request_mode.go b/model_patched_writable_interface_request_mode.go index b0b9e7ffcb..bac24f5972 100644 --- a/model_patched_writable_interface_request_mode.go +++ b/model_patched_writable_interface_request_mode.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_interface_template_request.go b/model_patched_writable_interface_template_request.go index c5aada5a79..f85243e1c8 100644 --- a/model_patched_writable_interface_template_request.go +++ b/model_patched_writable_interface_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_inventory_item_request.go b/model_patched_writable_inventory_item_request.go index 2b1416c3ac..69fe88c916 100644 --- a/model_patched_writable_inventory_item_request.go +++ b/model_patched_writable_inventory_item_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_inventory_item_template_request.go b/model_patched_writable_inventory_item_template_request.go index 7f30f253dc..8e9b6cb1e3 100644 --- a/model_patched_writable_inventory_item_template_request.go +++ b/model_patched_writable_inventory_item_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ip_address_request.go b/model_patched_writable_ip_address_request.go index 17935f45b2..4f388a7405 100644 --- a/model_patched_writable_ip_address_request.go +++ b/model_patched_writable_ip_address_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ip_address_request_role.go b/model_patched_writable_ip_address_request_role.go index 911528c9f5..fe795edc11 100644 --- a/model_patched_writable_ip_address_request_role.go +++ b/model_patched_writable_ip_address_request_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ip_address_request_status.go b/model_patched_writable_ip_address_request_status.go index 2c5473dc0d..2b6a6385ca 100644 --- a/model_patched_writable_ip_address_request_status.go +++ b/model_patched_writable_ip_address_request_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ip_range_request.go b/model_patched_writable_ip_range_request.go index 1d91db9892..c95dcb711d 100644 --- a/model_patched_writable_ip_range_request.go +++ b/model_patched_writable_ip_range_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -30,7 +30,7 @@ type PatchedWritableIPRangeRequest struct { Comments *string `json:"comments,omitempty"` Tags []NestedTagRequest `json:"tags,omitempty"` CustomFields map[string]interface{} `json:"custom_fields,omitempty"` - // Treat as 100% utilized + // Treat as fully utilized MarkUtilized *bool `json:"mark_utilized,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/model_patched_writable_ip_range_request_status.go b/model_patched_writable_ip_range_request_status.go index 2125107cbc..0c9887cc7d 100644 --- a/model_patched_writable_ip_range_request_status.go +++ b/model_patched_writable_ip_range_request_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ip_sec_policy_request.go b/model_patched_writable_ip_sec_policy_request.go index a2e6383dc4..b6af15afb9 100644 --- a/model_patched_writable_ip_sec_policy_request.go +++ b/model_patched_writable_ip_sec_policy_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ip_sec_policy_request_pfs_group.go b/model_patched_writable_ip_sec_policy_request_pfs_group.go index e26204a315..6732b1abd9 100644 --- a/model_patched_writable_ip_sec_policy_request_pfs_group.go +++ b/model_patched_writable_ip_sec_policy_request_pfs_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ip_sec_profile_request.go b/model_patched_writable_ip_sec_profile_request.go index c343352da2..1dba8698d7 100644 --- a/model_patched_writable_ip_sec_profile_request.go +++ b/model_patched_writable_ip_sec_profile_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_ip_sec_proposal_request.go b/model_patched_writable_ip_sec_proposal_request.go index b01b6696a1..20dff9f257 100644 --- a/model_patched_writable_ip_sec_proposal_request.go +++ b/model_patched_writable_ip_sec_proposal_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_journal_entry_request.go b/model_patched_writable_journal_entry_request.go index ac4276f6b8..bdc5ebb957 100644 --- a/model_patched_writable_journal_entry_request.go +++ b/model_patched_writable_journal_entry_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_l2_vpn_request.go b/model_patched_writable_l2_vpn_request.go index 4917306c67..20adbc5ed5 100644 --- a/model_patched_writable_l2_vpn_request.go +++ b/model_patched_writable_l2_vpn_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_l2_vpn_termination_request.go b/model_patched_writable_l2_vpn_termination_request.go index e165d5b7e6..617ed5dd55 100644 --- a/model_patched_writable_l2_vpn_termination_request.go +++ b/model_patched_writable_l2_vpn_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_location_request.go b/model_patched_writable_location_request.go index 639409bf7e..e0a8911680 100644 --- a/model_patched_writable_location_request.go +++ b/model_patched_writable_location_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_module_bay_request.go b/model_patched_writable_module_bay_request.go index 54f0aec51b..b8810340a9 100644 --- a/model_patched_writable_module_bay_request.go +++ b/model_patched_writable_module_bay_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_module_bay_template_request.go b/model_patched_writable_module_bay_template_request.go index 8c7d460080..e6434a4d3b 100644 --- a/model_patched_writable_module_bay_template_request.go +++ b/model_patched_writable_module_bay_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_module_request.go b/model_patched_writable_module_request.go index 30668c0171..95e850a76d 100644 --- a/model_patched_writable_module_request.go +++ b/model_patched_writable_module_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_module_type_request.go b/model_patched_writable_module_type_request.go index f5e635e9fa..692493b8a5 100644 --- a/model_patched_writable_module_type_request.go +++ b/model_patched_writable_module_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_object_permission_request.go b/model_patched_writable_object_permission_request.go index 299406a211..744c80b660 100644 --- a/model_patched_writable_object_permission_request.go +++ b/model_patched_writable_object_permission_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -296,7 +296,7 @@ func (o *PatchedWritableObjectPermissionRequest) GetConstraintsOk() (*interface{ // HasConstraints returns a boolean if a field has been set. func (o *PatchedWritableObjectPermissionRequest) HasConstraints() bool { - if o != nil && IsNil(o.Constraints) { + if o != nil && !IsNil(o.Constraints) { return true } diff --git a/model_patched_writable_platform_request.go b/model_patched_writable_platform_request.go index f3e5df76c7..7b322e9305 100644 --- a/model_patched_writable_platform_request.go +++ b/model_patched_writable_platform_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_feed_request.go b/model_patched_writable_power_feed_request.go index b7fa607005..b8d6adb956 100644 --- a/model_patched_writable_power_feed_request.go +++ b/model_patched_writable_power_feed_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_feed_request_phase.go b/model_patched_writable_power_feed_request_phase.go index 02fcdaf504..64a2dfb2ae 100644 --- a/model_patched_writable_power_feed_request_phase.go +++ b/model_patched_writable_power_feed_request_phase.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_feed_request_status.go b/model_patched_writable_power_feed_request_status.go index ed01912b46..adb000a989 100644 --- a/model_patched_writable_power_feed_request_status.go +++ b/model_patched_writable_power_feed_request_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_feed_request_supply.go b/model_patched_writable_power_feed_request_supply.go index facea8775f..d3e5161100 100644 --- a/model_patched_writable_power_feed_request_supply.go +++ b/model_patched_writable_power_feed_request_supply.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_feed_request_type.go b/model_patched_writable_power_feed_request_type.go index 5eed61e0d2..1578b0444b 100644 --- a/model_patched_writable_power_feed_request_type.go +++ b/model_patched_writable_power_feed_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_outlet_request.go b/model_patched_writable_power_outlet_request.go index 31b600a5d1..b41c2127e4 100644 --- a/model_patched_writable_power_outlet_request.go +++ b/model_patched_writable_power_outlet_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_outlet_request_feed_leg.go b/model_patched_writable_power_outlet_request_feed_leg.go index c60a1c0a7a..5fe6d1cea6 100644 --- a/model_patched_writable_power_outlet_request_feed_leg.go +++ b/model_patched_writable_power_outlet_request_feed_leg.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_outlet_request_type.go b/model_patched_writable_power_outlet_request_type.go index 955fc5f24a..855c9bc293 100644 --- a/model_patched_writable_power_outlet_request_type.go +++ b/model_patched_writable_power_outlet_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_outlet_template_request.go b/model_patched_writable_power_outlet_template_request.go index c41aa57ca9..0d823f8e54 100644 --- a/model_patched_writable_power_outlet_template_request.go +++ b/model_patched_writable_power_outlet_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_outlet_template_request_type.go b/model_patched_writable_power_outlet_template_request_type.go index c7df84aaa0..64b9f8017e 100644 --- a/model_patched_writable_power_outlet_template_request_type.go +++ b/model_patched_writable_power_outlet_template_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_panel_request.go b/model_patched_writable_power_panel_request.go index e260e4777c..0835070656 100644 --- a/model_patched_writable_power_panel_request.go +++ b/model_patched_writable_power_panel_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_port_request.go b/model_patched_writable_power_port_request.go index cc4cf1dfcc..aced7f8ebd 100644 --- a/model_patched_writable_power_port_request.go +++ b/model_patched_writable_power_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_port_request_type.go b/model_patched_writable_power_port_request_type.go index c57b60bef2..8034bce84c 100644 --- a/model_patched_writable_power_port_request_type.go +++ b/model_patched_writable_power_port_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_port_template_request.go b/model_patched_writable_power_port_template_request.go index 8bf8b82b6d..023fba9555 100644 --- a/model_patched_writable_power_port_template_request.go +++ b/model_patched_writable_power_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_power_port_template_request_type.go b/model_patched_writable_power_port_template_request_type.go index 7476cade6f..9a428a71b0 100644 --- a/model_patched_writable_power_port_template_request_type.go +++ b/model_patched_writable_power_port_template_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_prefix_request.go b/model_patched_writable_prefix_request.go index 44c95020df..7e293a58cf 100644 --- a/model_patched_writable_prefix_request.go +++ b/model_patched_writable_prefix_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -29,7 +29,7 @@ type PatchedWritablePrefixRequest struct { Role NullableInt32 `json:"role,omitempty"` // All IP addresses within this prefix are considered usable IsPool *bool `json:"is_pool,omitempty"` - // Treat as 100% utilized + // Treat as fully utilized MarkUtilized *bool `json:"mark_utilized,omitempty"` Description *string `json:"description,omitempty"` Comments *string `json:"comments,omitempty"` diff --git a/model_patched_writable_prefix_request_status.go b/model_patched_writable_prefix_request_status.go index d04459a1a8..389a244f15 100644 --- a/model_patched_writable_prefix_request_status.go +++ b/model_patched_writable_prefix_request_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_provider_account_request.go b/model_patched_writable_provider_account_request.go index 806be29001..1b1008028e 100644 --- a/model_patched_writable_provider_account_request.go +++ b/model_patched_writable_provider_account_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_provider_network_request.go b/model_patched_writable_provider_network_request.go index e5d52f3217..3932a8c80d 100644 --- a/model_patched_writable_provider_network_request.go +++ b/model_patched_writable_provider_network_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_provider_request.go b/model_patched_writable_provider_request.go index 9a1d240c59..7219343c3f 100644 --- a/model_patched_writable_provider_request.go +++ b/model_patched_writable_provider_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_rack_request.go b/model_patched_writable_rack_request.go index 90ec96bfa1..1d676e70f9 100644 --- a/model_patched_writable_rack_request.go +++ b/model_patched_writable_rack_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_rack_request_outer_unit.go b/model_patched_writable_rack_request_outer_unit.go index 716b499b28..bc555350e2 100644 --- a/model_patched_writable_rack_request_outer_unit.go +++ b/model_patched_writable_rack_request_outer_unit.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_rack_request_status.go b/model_patched_writable_rack_request_status.go index 8375b2d7c1..4774868cde 100644 --- a/model_patched_writable_rack_request_status.go +++ b/model_patched_writable_rack_request_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_rack_request_type.go b/model_patched_writable_rack_request_type.go index b6280c13f0..eb843e00fd 100644 --- a/model_patched_writable_rack_request_type.go +++ b/model_patched_writable_rack_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_rack_request_width.go b/model_patched_writable_rack_request_width.go index 2ac6d70b68..c9caea3718 100644 --- a/model_patched_writable_rack_request_width.go +++ b/model_patched_writable_rack_request_width.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_rack_reservation_request.go b/model_patched_writable_rack_reservation_request.go index 67dbffe40c..afc3196822 100644 --- a/model_patched_writable_rack_reservation_request.go +++ b/model_patched_writable_rack_reservation_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_rear_port_request.go b/model_patched_writable_rear_port_request.go index 89f97447a3..48f9813467 100644 --- a/model_patched_writable_rear_port_request.go +++ b/model_patched_writable_rear_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_rear_port_template_request.go b/model_patched_writable_rear_port_template_request.go index 986b386a09..c4d6dabdb3 100644 --- a/model_patched_writable_rear_port_template_request.go +++ b/model_patched_writable_rear_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_region_request.go b/model_patched_writable_region_request.go index ad3073e633..3049bfcaa0 100644 --- a/model_patched_writable_region_request.go +++ b/model_patched_writable_region_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_route_target_request.go b/model_patched_writable_route_target_request.go index e54dcd9451..94c5a2caec 100644 --- a/model_patched_writable_route_target_request.go +++ b/model_patched_writable_route_target_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_service_request.go b/model_patched_writable_service_request.go index 92e7613065..677e061b6c 100644 --- a/model_patched_writable_service_request.go +++ b/model_patched_writable_service_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_service_request_protocol.go b/model_patched_writable_service_request_protocol.go index 5512438440..7fcd603a5a 100644 --- a/model_patched_writable_service_request_protocol.go +++ b/model_patched_writable_service_request_protocol.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_service_template_request.go b/model_patched_writable_service_template_request.go index 4c2ac56efa..1417ea5313 100644 --- a/model_patched_writable_service_template_request.go +++ b/model_patched_writable_service_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_site_group_request.go b/model_patched_writable_site_group_request.go index 678d0b0b3e..210866ffe2 100644 --- a/model_patched_writable_site_group_request.go +++ b/model_patched_writable_site_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_site_request.go b/model_patched_writable_site_request.go index ad0c5e687f..bbfd04f2f6 100644 --- a/model_patched_writable_site_request.go +++ b/model_patched_writable_site_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_tenant_group_request.go b/model_patched_writable_tenant_group_request.go index f86ca78b2d..b5057c4d94 100644 --- a/model_patched_writable_tenant_group_request.go +++ b/model_patched_writable_tenant_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_tenant_request.go b/model_patched_writable_tenant_request.go index 976ee48fc2..1968477c45 100644 --- a/model_patched_writable_tenant_request.go +++ b/model_patched_writable_tenant_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_token_request.go b/model_patched_writable_token_request.go index d8e92c3c8a..69bcd6f18b 100644 --- a/model_patched_writable_token_request.go +++ b/model_patched_writable_token_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_tunnel_request.go b/model_patched_writable_tunnel_request.go index dc47803428..c780e60552 100644 --- a/model_patched_writable_tunnel_request.go +++ b/model_patched_writable_tunnel_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_tunnel_request_encapsulation.go b/model_patched_writable_tunnel_request_encapsulation.go index 4aa0e14cc5..b30b31aa82 100644 --- a/model_patched_writable_tunnel_request_encapsulation.go +++ b/model_patched_writable_tunnel_request_encapsulation.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_tunnel_request_status.go b/model_patched_writable_tunnel_request_status.go index e850f2e033..b77f76cecd 100644 --- a/model_patched_writable_tunnel_request_status.go +++ b/model_patched_writable_tunnel_request_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_tunnel_termination_request.go b/model_patched_writable_tunnel_termination_request.go index 8e38fef9bd..579741cacb 100644 --- a/model_patched_writable_tunnel_termination_request.go +++ b/model_patched_writable_tunnel_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_tunnel_termination_request_role.go b/model_patched_writable_tunnel_termination_request_role.go index 9e953db972..fb8aaabf72 100644 --- a/model_patched_writable_tunnel_termination_request_role.go +++ b/model_patched_writable_tunnel_termination_request_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_user_request.go b/model_patched_writable_user_request.go index b6feda9045..d963ebf4a1 100644 --- a/model_patched_writable_user_request.go +++ b/model_patched_writable_user_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -29,8 +29,9 @@ type PatchedWritableUserRequest struct { // Designates whether the user can log into this admin site. IsStaff *bool `json:"is_staff,omitempty"` // Designates whether this user should be treated as active. Unselect this instead of deleting accounts. - IsActive *bool `json:"is_active,omitempty"` - DateJoined *time.Time `json:"date_joined,omitempty"` + IsActive *bool `json:"is_active,omitempty"` + DateJoined *time.Time `json:"date_joined,omitempty"` + LastLogin NullableTime `json:"last_login,omitempty"` // The groups this user belongs to. A user will get all permissions granted to each of their groups. Groups []int32 `json:"groups,omitempty"` AdditionalProperties map[string]interface{} @@ -311,6 +312,49 @@ func (o *PatchedWritableUserRequest) SetDateJoined(v time.Time) { o.DateJoined = &v } +// GetLastLogin returns the LastLogin field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *PatchedWritableUserRequest) GetLastLogin() time.Time { + if o == nil || IsNil(o.LastLogin.Get()) { + var ret time.Time + return ret + } + return *o.LastLogin.Get() +} + +// GetLastLoginOk returns a tuple with the LastLogin field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *PatchedWritableUserRequest) GetLastLoginOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return o.LastLogin.Get(), o.LastLogin.IsSet() +} + +// HasLastLogin returns a boolean if a field has been set. +func (o *PatchedWritableUserRequest) HasLastLogin() bool { + if o != nil && o.LastLogin.IsSet() { + return true + } + + return false +} + +// SetLastLogin gets a reference to the given NullableTime and assigns it to the LastLogin field. +func (o *PatchedWritableUserRequest) SetLastLogin(v time.Time) { + o.LastLogin.Set(&v) +} + +// SetLastLoginNil sets the value for LastLogin to be an explicit nil +func (o *PatchedWritableUserRequest) SetLastLoginNil() { + o.LastLogin.Set(nil) +} + +// UnsetLastLogin ensures that no value is present for LastLogin, not even an explicit nil +func (o *PatchedWritableUserRequest) UnsetLastLogin() { + o.LastLogin.Unset() +} + // GetGroups returns the Groups field value if set, zero value otherwise. func (o *PatchedWritableUserRequest) GetGroups() []int32 { if o == nil || IsNil(o.Groups) { @@ -377,6 +421,9 @@ func (o PatchedWritableUserRequest) ToMap() (map[string]interface{}, error) { if !IsNil(o.DateJoined) { toSerialize["date_joined"] = o.DateJoined } + if o.LastLogin.IsSet() { + toSerialize["last_login"] = o.LastLogin.Get() + } if !IsNil(o.Groups) { toSerialize["groups"] = o.Groups } @@ -410,6 +457,7 @@ func (o *PatchedWritableUserRequest) UnmarshalJSON(data []byte) (err error) { delete(additionalProperties, "is_staff") delete(additionalProperties, "is_active") delete(additionalProperties, "date_joined") + delete(additionalProperties, "last_login") delete(additionalProperties, "groups") o.AdditionalProperties = additionalProperties } diff --git a/model_patched_writable_virtual_chassis_request.go b/model_patched_writable_virtual_chassis_request.go index 0133026af4..2a783dd646 100644 --- a/model_patched_writable_virtual_chassis_request.go +++ b/model_patched_writable_virtual_chassis_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_virtual_device_context_request.go b/model_patched_writable_virtual_device_context_request.go index 10674b143d..fdabb7530d 100644 --- a/model_patched_writable_virtual_device_context_request.go +++ b/model_patched_writable_virtual_device_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_virtual_device_context_request_status.go b/model_patched_writable_virtual_device_context_request_status.go index acf43ea153..03175cf1e3 100644 --- a/model_patched_writable_virtual_device_context_request_status.go +++ b/model_patched_writable_virtual_device_context_request_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_virtual_disk_request.go b/model_patched_writable_virtual_disk_request.go index c46ec326dc..7298fcd480 100644 --- a/model_patched_writable_virtual_disk_request.go +++ b/model_patched_writable_virtual_disk_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_virtual_machine_with_config_context_request.go b/model_patched_writable_virtual_machine_with_config_context_request.go index d8a24d5636..09388d2cd4 100644 --- a/model_patched_writable_virtual_machine_with_config_context_request.go +++ b/model_patched_writable_virtual_machine_with_config_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -19,21 +19,22 @@ var _ MappedNullable = &PatchedWritableVirtualMachineWithConfigContextRequest{} // PatchedWritableVirtualMachineWithConfigContextRequest Adds support for custom fields and tags. type PatchedWritableVirtualMachineWithConfigContextRequest struct { - Name *string `json:"name,omitempty"` - Status *ModuleStatusValue `json:"status,omitempty"` - Site NullableInt32 `json:"site,omitempty"` - Cluster NullableInt32 `json:"cluster,omitempty"` - Device NullableInt32 `json:"device,omitempty"` - Role NullableInt32 `json:"role,omitempty"` - Tenant NullableInt32 `json:"tenant,omitempty"` - Platform NullableInt32 `json:"platform,omitempty"` - PrimaryIp4 NullableInt32 `json:"primary_ip4,omitempty"` - PrimaryIp6 NullableInt32 `json:"primary_ip6,omitempty"` - Vcpus NullableFloat64 `json:"vcpus,omitempty"` - Memory NullableInt32 `json:"memory,omitempty"` - Disk NullableInt32 `json:"disk,omitempty"` - Description *string `json:"description,omitempty"` - Comments *string `json:"comments,omitempty"` + Name *string `json:"name,omitempty"` + Status *ModuleStatusValue `json:"status,omitempty"` + Site NullableInt32 `json:"site,omitempty"` + Cluster NullableInt32 `json:"cluster,omitempty"` + Device NullableInt32 `json:"device,omitempty"` + Role NullableInt32 `json:"role,omitempty"` + Tenant NullableInt32 `json:"tenant,omitempty"` + Platform NullableInt32 `json:"platform,omitempty"` + PrimaryIp4 NullableInt32 `json:"primary_ip4,omitempty"` + PrimaryIp6 NullableInt32 `json:"primary_ip6,omitempty"` + Vcpus NullableFloat64 `json:"vcpus,omitempty"` + Memory NullableInt32 `json:"memory,omitempty"` + Disk NullableInt32 `json:"disk,omitempty"` + Description *string `json:"description,omitempty"` + Comments *string `json:"comments,omitempty"` + ConfigTemplate NullableInt32 `json:"config_template,omitempty"` // Local config context data takes precedence over source contexts in the final rendered config context LocalContextData interface{} `json:"local_context_data,omitempty"` Tags []NestedTagRequest `json:"tags,omitempty"` @@ -661,6 +662,49 @@ func (o *PatchedWritableVirtualMachineWithConfigContextRequest) SetComments(v st o.Comments = &v } +// GetConfigTemplate returns the ConfigTemplate field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *PatchedWritableVirtualMachineWithConfigContextRequest) GetConfigTemplate() int32 { + if o == nil || IsNil(o.ConfigTemplate.Get()) { + var ret int32 + return ret + } + return *o.ConfigTemplate.Get() +} + +// GetConfigTemplateOk returns a tuple with the ConfigTemplate field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *PatchedWritableVirtualMachineWithConfigContextRequest) GetConfigTemplateOk() (*int32, bool) { + if o == nil { + return nil, false + } + return o.ConfigTemplate.Get(), o.ConfigTemplate.IsSet() +} + +// HasConfigTemplate returns a boolean if a field has been set. +func (o *PatchedWritableVirtualMachineWithConfigContextRequest) HasConfigTemplate() bool { + if o != nil && o.ConfigTemplate.IsSet() { + return true + } + + return false +} + +// SetConfigTemplate gets a reference to the given NullableInt32 and assigns it to the ConfigTemplate field. +func (o *PatchedWritableVirtualMachineWithConfigContextRequest) SetConfigTemplate(v int32) { + o.ConfigTemplate.Set(&v) +} + +// SetConfigTemplateNil sets the value for ConfigTemplate to be an explicit nil +func (o *PatchedWritableVirtualMachineWithConfigContextRequest) SetConfigTemplateNil() { + o.ConfigTemplate.Set(nil) +} + +// UnsetConfigTemplate ensures that no value is present for ConfigTemplate, not even an explicit nil +func (o *PatchedWritableVirtualMachineWithConfigContextRequest) UnsetConfigTemplate() { + o.ConfigTemplate.Unset() +} + // GetLocalContextData returns the LocalContextData field value if set, zero value otherwise (both if not set or set to explicit null). func (o *PatchedWritableVirtualMachineWithConfigContextRequest) GetLocalContextData() interface{} { if o == nil { @@ -682,7 +726,7 @@ func (o *PatchedWritableVirtualMachineWithConfigContextRequest) GetLocalContextD // HasLocalContextData returns a boolean if a field has been set. func (o *PatchedWritableVirtualMachineWithConfigContextRequest) HasLocalContextData() bool { - if o != nil && IsNil(o.LocalContextData) { + if o != nil && !IsNil(o.LocalContextData) { return true } @@ -813,6 +857,9 @@ func (o PatchedWritableVirtualMachineWithConfigContextRequest) ToMap() (map[stri if !IsNil(o.Comments) { toSerialize["comments"] = o.Comments } + if o.ConfigTemplate.IsSet() { + toSerialize["config_template"] = o.ConfigTemplate.Get() + } if o.LocalContextData != nil { toSerialize["local_context_data"] = o.LocalContextData } @@ -859,6 +906,7 @@ func (o *PatchedWritableVirtualMachineWithConfigContextRequest) UnmarshalJSON(da delete(additionalProperties, "disk") delete(additionalProperties, "description") delete(additionalProperties, "comments") + delete(additionalProperties, "config_template") delete(additionalProperties, "local_context_data") delete(additionalProperties, "tags") delete(additionalProperties, "custom_fields") diff --git a/model_patched_writable_vlan_request.go b/model_patched_writable_vlan_request.go index 847227e0e8..ea0b100463 100644 --- a/model_patched_writable_vlan_request.go +++ b/model_patched_writable_vlan_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_vlan_request_status.go b/model_patched_writable_vlan_request_status.go index 0268976f92..ac77f7c359 100644 --- a/model_patched_writable_vlan_request_status.go +++ b/model_patched_writable_vlan_request_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_vm_interface_request.go b/model_patched_writable_vm_interface_request.go index 8f65d1b19c..deccf88707 100644 --- a/model_patched_writable_vm_interface_request.go +++ b/model_patched_writable_vm_interface_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_vrf_request.go b/model_patched_writable_vrf_request.go index 3eaaf4d4c9..00d99a6dfb 100644 --- a/model_patched_writable_vrf_request.go +++ b/model_patched_writable_vrf_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_wireless_lan_group_request.go b/model_patched_writable_wireless_lan_group_request.go index f8086e9406..36cc017142 100644 --- a/model_patched_writable_wireless_lan_group_request.go +++ b/model_patched_writable_wireless_lan_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_wireless_lan_request.go b/model_patched_writable_wireless_lan_request.go index b104784765..cd328916b6 100644 --- a/model_patched_writable_wireless_lan_request.go +++ b/model_patched_writable_wireless_lan_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_wireless_lan_request_status.go b/model_patched_writable_wireless_lan_request_status.go index d7208d0d72..ce8f5e68bb 100644 --- a/model_patched_writable_wireless_lan_request_status.go +++ b/model_patched_writable_wireless_lan_request_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_patched_writable_wireless_link_request.go b/model_patched_writable_wireless_link_request.go index e45f73234c..4122ee4a80 100644 --- a/model_patched_writable_wireless_link_request.go +++ b/model_patched_writable_wireless_link_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_platform.go b/model_platform.go index 0b7cf5b171..9b493ddda1 100644 --- a/model_platform.go +++ b/model_platform.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_platform_request.go b/model_platform_request.go index cc41d80abd..b9d4b743d5 100644 --- a/model_platform_request.go +++ b/model_platform_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_feed.go b/model_power_feed.go index 7cd3a8ad28..c1aa1d5166 100644 --- a/model_power_feed.go +++ b/model_power_feed.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_feed_phase.go b/model_power_feed_phase.go index 9f5563a29f..284f0a5ee6 100644 --- a/model_power_feed_phase.go +++ b/model_power_feed_phase.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_feed_phase_label.go b/model_power_feed_phase_label.go index 32cf8b40b4..588aec4d05 100644 --- a/model_power_feed_phase_label.go +++ b/model_power_feed_phase_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_feed_request.go b/model_power_feed_request.go index f90f312597..6b4bd788f4 100644 --- a/model_power_feed_request.go +++ b/model_power_feed_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_feed_status.go b/model_power_feed_status.go index d4858e9e75..3566c4acec 100644 --- a/model_power_feed_status.go +++ b/model_power_feed_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_feed_status_label.go b/model_power_feed_status_label.go index 42299ac6f7..13d48c7a35 100644 --- a/model_power_feed_status_label.go +++ b/model_power_feed_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_feed_supply.go b/model_power_feed_supply.go index 2219a2384a..37e2abe84a 100644 --- a/model_power_feed_supply.go +++ b/model_power_feed_supply.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_feed_supply_label.go b/model_power_feed_supply_label.go index a636263df3..336dc900df 100644 --- a/model_power_feed_supply_label.go +++ b/model_power_feed_supply_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_feed_type.go b/model_power_feed_type.go index c8f40c0077..878f7561a3 100644 --- a/model_power_feed_type.go +++ b/model_power_feed_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_feed_type_label.go b/model_power_feed_type_label.go index 9802ed9d84..dcb44039d0 100644 --- a/model_power_feed_type_label.go +++ b/model_power_feed_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet.go b/model_power_outlet.go index b24f396d28..60da0b4f21 100644 --- a/model_power_outlet.go +++ b/model_power_outlet.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet_feed_leg.go b/model_power_outlet_feed_leg.go index a96825df6a..62fbf1afc7 100644 --- a/model_power_outlet_feed_leg.go +++ b/model_power_outlet_feed_leg.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet_feed_leg_label.go b/model_power_outlet_feed_leg_label.go index 074c981424..973eb34131 100644 --- a/model_power_outlet_feed_leg_label.go +++ b/model_power_outlet_feed_leg_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet_feed_leg_value.go b/model_power_outlet_feed_leg_value.go index 70ba49032a..bb020c054f 100644 --- a/model_power_outlet_feed_leg_value.go +++ b/model_power_outlet_feed_leg_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet_request.go b/model_power_outlet_request.go index 53179096c2..9cc764c501 100644 --- a/model_power_outlet_request.go +++ b/model_power_outlet_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet_request_feed_leg.go b/model_power_outlet_request_feed_leg.go index b83f1e2070..ddce307201 100644 --- a/model_power_outlet_request_feed_leg.go +++ b/model_power_outlet_request_feed_leg.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet_request_type.go b/model_power_outlet_request_type.go index 4d2b34368a..25da9da560 100644 --- a/model_power_outlet_request_type.go +++ b/model_power_outlet_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet_template.go b/model_power_outlet_template.go index 87979e7826..b84e03032e 100644 --- a/model_power_outlet_template.go +++ b/model_power_outlet_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet_template_request.go b/model_power_outlet_template_request.go index 5a1072e72f..d2410a32c5 100644 --- a/model_power_outlet_template_request.go +++ b/model_power_outlet_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet_type.go b/model_power_outlet_type.go index 78940de912..be160433bd 100644 --- a/model_power_outlet_type.go +++ b/model_power_outlet_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_outlet_type_label.go b/model_power_outlet_type_label.go index 5d69d9a84a..9855aae61c 100644 --- a/model_power_outlet_type_label.go +++ b/model_power_outlet_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_panel.go b/model_power_panel.go index d63a7ce6d9..0372afbbb5 100644 --- a/model_power_panel.go +++ b/model_power_panel.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_panel_request.go b/model_power_panel_request.go index a7b1937eaf..920375e982 100644 --- a/model_power_panel_request.go +++ b/model_power_panel_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_port.go b/model_power_port.go index a9e4e6b16b..b38854ed9f 100644 --- a/model_power_port.go +++ b/model_power_port.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_port_request.go b/model_power_port_request.go index 69c67f68ab..6ed600ae8f 100644 --- a/model_power_port_request.go +++ b/model_power_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_port_request_type.go b/model_power_port_request_type.go index 2d90cd4330..1145dc761c 100644 --- a/model_power_port_request_type.go +++ b/model_power_port_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_port_template.go b/model_power_port_template.go index 18662357df..481482d6d5 100644 --- a/model_power_port_template.go +++ b/model_power_port_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_port_template_request.go b/model_power_port_template_request.go index c7aa94539e..337d65e46c 100644 --- a/model_power_port_template_request.go +++ b/model_power_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_port_type.go b/model_power_port_type.go index 1a3313fcf9..fa0583232b 100644 --- a/model_power_port_type.go +++ b/model_power_port_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_power_port_type_label.go b/model_power_port_type_label.go index bda092384a..169d342cb4 100644 --- a/model_power_port_type_label.go +++ b/model_power_port_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_prefix.go b/model_prefix.go index 3bec7e57c6..19704cd117 100644 --- a/model_prefix.go +++ b/model_prefix.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -34,7 +34,7 @@ type Prefix struct { Role NullableNestedRole `json:"role,omitempty"` // All IP addresses within this prefix are considered usable IsPool *bool `json:"is_pool,omitempty"` - // Treat as 100% utilized + // Treat as fully utilized MarkUtilized *bool `json:"mark_utilized,omitempty"` Description *string `json:"description,omitempty"` Comments *string `json:"comments,omitempty"` diff --git a/model_prefix_request.go b/model_prefix_request.go index 5bba62d849..8cf7560876 100644 --- a/model_prefix_request.go +++ b/model_prefix_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -29,7 +29,7 @@ type PrefixRequest struct { Role NullableNestedRoleRequest `json:"role,omitempty"` // All IP addresses within this prefix are considered usable IsPool *bool `json:"is_pool,omitempty"` - // Treat as 100% utilized + // Treat as fully utilized MarkUtilized *bool `json:"mark_utilized,omitempty"` Description *string `json:"description,omitempty"` Comments *string `json:"comments,omitempty"` diff --git a/model_prefix_status.go b/model_prefix_status.go index c0d2f9198c..8aa82c1b5d 100644 --- a/model_prefix_status.go +++ b/model_prefix_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_prefix_status_label.go b/model_prefix_status_label.go index d3dd67bcd2..5fbcf6225c 100644 --- a/model_prefix_status_label.go +++ b/model_prefix_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_prefix_status_value.go b/model_prefix_status_value.go index 7c01780357..9745bca9ea 100644 --- a/model_prefix_status_value.go +++ b/model_prefix_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_provider.go b/model_provider.go index 0683c8d4a0..2caedacbe2 100644 --- a/model_provider.go +++ b/model_provider.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_provider_account.go b/model_provider_account.go index 18b6006797..4e8462c42c 100644 --- a/model_provider_account.go +++ b/model_provider_account.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_provider_account_request.go b/model_provider_account_request.go index 3b9a3c9a60..dd745618e2 100644 --- a/model_provider_account_request.go +++ b/model_provider_account_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_provider_network.go b/model_provider_network.go index c702a918a9..bad1846b23 100644 --- a/model_provider_network.go +++ b/model_provider_network.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_provider_network_request.go b/model_provider_network_request.go index c469be621f..125a7b4ba8 100644 --- a/model_provider_network_request.go +++ b/model_provider_network_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_provider_request.go b/model_provider_request.go index 1abdd848c3..36602cd308 100644 --- a/model_provider_request.go +++ b/model_provider_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack.go b/model_rack.go index f46de854b3..233895b5ef 100644 --- a/model_rack.go +++ b/model_rack.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_face.go b/model_rack_face.go index 94de8a289a..830ed98431 100644 --- a/model_rack_face.go +++ b/model_rack_face.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_outer_unit.go b/model_rack_outer_unit.go index 1c7cb7d8b4..3858b71d3e 100644 --- a/model_rack_outer_unit.go +++ b/model_rack_outer_unit.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_outer_unit_label.go b/model_rack_outer_unit_label.go index 6b37e86b38..8cf8f73a14 100644 --- a/model_rack_outer_unit_label.go +++ b/model_rack_outer_unit_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_request.go b/model_rack_request.go index d9d5253e4b..ec299cf7b1 100644 --- a/model_rack_request.go +++ b/model_rack_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_request_outer_unit.go b/model_rack_request_outer_unit.go index ab6bf29410..e1dfedbc74 100644 --- a/model_rack_request_outer_unit.go +++ b/model_rack_request_outer_unit.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_request_type.go b/model_rack_request_type.go index 92351efe06..f938572fb1 100644 --- a/model_rack_request_type.go +++ b/model_rack_request_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_reservation.go b/model_rack_reservation.go index 901c5b0ebf..1b28439787 100644 --- a/model_rack_reservation.go +++ b/model_rack_reservation.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_reservation_request.go b/model_rack_reservation_request.go index f5d20be576..da69e1c6e1 100644 --- a/model_rack_reservation_request.go +++ b/model_rack_reservation_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_role.go b/model_rack_role.go index 290d957340..249dfde5cc 100644 --- a/model_rack_role.go +++ b/model_rack_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_role_request.go b/model_rack_role_request.go index 541392eaff..df79238ec0 100644 --- a/model_rack_role_request.go +++ b/model_rack_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_status.go b/model_rack_status.go index fcba1876f0..64020455c8 100644 --- a/model_rack_status.go +++ b/model_rack_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_status_label.go b/model_rack_status_label.go index 00221c3746..f5d9675f92 100644 --- a/model_rack_status_label.go +++ b/model_rack_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_type.go b/model_rack_type.go index 626d9709d0..aeef27cd94 100644 --- a/model_rack_type.go +++ b/model_rack_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_type_label.go b/model_rack_type_label.go index 0b99176c0e..ce8e22b2d3 100644 --- a/model_rack_type_label.go +++ b/model_rack_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_unit.go b/model_rack_unit.go new file mode 100644 index 0000000000..479fc172f1 --- /dev/null +++ b/model_rack_unit.go @@ -0,0 +1,311 @@ +/* +NetBox REST API + +No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + +API version: 3.7.7 (3.7) +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package netbox + +import ( + "encoding/json" + "fmt" +) + +// checks if the RackUnit type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &RackUnit{} + +// RackUnit A rack unit is an abstraction formed by the set (rack, position, face); it does not exist as a row in the database. +type RackUnit struct { + Id float64 `json:"id"` + Name string `json:"name"` + Face RackUnitFace `json:"face"` + Device NestedDevice `json:"device"` + Occupied bool `json:"occupied"` + Display string `json:"display"` + AdditionalProperties map[string]interface{} +} + +type _RackUnit RackUnit + +// NewRackUnit instantiates a new RackUnit object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewRackUnit(id float64, name string, face RackUnitFace, device NestedDevice, occupied bool, display string) *RackUnit { + this := RackUnit{} + this.Id = id + this.Name = name + this.Face = face + this.Device = device + this.Occupied = occupied + this.Display = display + return &this +} + +// NewRackUnitWithDefaults instantiates a new RackUnit object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewRackUnitWithDefaults() *RackUnit { + this := RackUnit{} + return &this +} + +// GetId returns the Id field value +func (o *RackUnit) GetId() float64 { + if o == nil { + var ret float64 + return ret + } + + return o.Id +} + +// GetIdOk returns a tuple with the Id field value +// and a boolean to check if the value has been set. +func (o *RackUnit) GetIdOk() (*float64, bool) { + if o == nil { + return nil, false + } + return &o.Id, true +} + +// SetId sets field value +func (o *RackUnit) SetId(v float64) { + o.Id = v +} + +// GetName returns the Name field value +func (o *RackUnit) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *RackUnit) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *RackUnit) SetName(v string) { + o.Name = v +} + +// GetFace returns the Face field value +func (o *RackUnit) GetFace() RackUnitFace { + if o == nil { + var ret RackUnitFace + return ret + } + + return o.Face +} + +// GetFaceOk returns a tuple with the Face field value +// and a boolean to check if the value has been set. +func (o *RackUnit) GetFaceOk() (*RackUnitFace, bool) { + if o == nil { + return nil, false + } + return &o.Face, true +} + +// SetFace sets field value +func (o *RackUnit) SetFace(v RackUnitFace) { + o.Face = v +} + +// GetDevice returns the Device field value +func (o *RackUnit) GetDevice() NestedDevice { + if o == nil { + var ret NestedDevice + return ret + } + + return o.Device +} + +// GetDeviceOk returns a tuple with the Device field value +// and a boolean to check if the value has been set. +func (o *RackUnit) GetDeviceOk() (*NestedDevice, bool) { + if o == nil { + return nil, false + } + return &o.Device, true +} + +// SetDevice sets field value +func (o *RackUnit) SetDevice(v NestedDevice) { + o.Device = v +} + +// GetOccupied returns the Occupied field value +func (o *RackUnit) GetOccupied() bool { + if o == nil { + var ret bool + return ret + } + + return o.Occupied +} + +// GetOccupiedOk returns a tuple with the Occupied field value +// and a boolean to check if the value has been set. +func (o *RackUnit) GetOccupiedOk() (*bool, bool) { + if o == nil { + return nil, false + } + return &o.Occupied, true +} + +// SetOccupied sets field value +func (o *RackUnit) SetOccupied(v bool) { + o.Occupied = v +} + +// GetDisplay returns the Display field value +func (o *RackUnit) GetDisplay() string { + if o == nil { + var ret string + return ret + } + + return o.Display +} + +// GetDisplayOk returns a tuple with the Display field value +// and a boolean to check if the value has been set. +func (o *RackUnit) GetDisplayOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Display, true +} + +// SetDisplay sets field value +func (o *RackUnit) SetDisplay(v string) { + o.Display = v +} + +func (o RackUnit) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o RackUnit) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["id"] = o.Id + toSerialize["name"] = o.Name + toSerialize["face"] = o.Face + toSerialize["device"] = o.Device + toSerialize["occupied"] = o.Occupied + toSerialize["display"] = o.Display + + for key, value := range o.AdditionalProperties { + toSerialize[key] = value + } + + return toSerialize, nil +} + +func (o *RackUnit) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "id", + "name", + "face", + "device", + "occupied", + "display", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varRackUnit := _RackUnit{} + + err = json.Unmarshal(data, &varRackUnit) + + if err != nil { + return err + } + + *o = RackUnit(varRackUnit) + + additionalProperties := make(map[string]interface{}) + + if err = json.Unmarshal(data, &additionalProperties); err == nil { + delete(additionalProperties, "id") + delete(additionalProperties, "name") + delete(additionalProperties, "face") + delete(additionalProperties, "device") + delete(additionalProperties, "occupied") + delete(additionalProperties, "display") + o.AdditionalProperties = additionalProperties + } + + return err +} + +type NullableRackUnit struct { + value *RackUnit + isSet bool +} + +func (v NullableRackUnit) Get() *RackUnit { + return v.value +} + +func (v *NullableRackUnit) Set(val *RackUnit) { + v.value = val + v.isSet = true +} + +func (v NullableRackUnit) IsSet() bool { + return v.isSet +} + +func (v *NullableRackUnit) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableRackUnit(val *RackUnit) *NullableRackUnit { + return &NullableRackUnit{value: val, isSet: true} +} + +func (v NullableRackUnit) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableRackUnit) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/model_rack_unit_face.go b/model_rack_unit_face.go new file mode 100644 index 0000000000..3d42d0957b --- /dev/null +++ b/model_rack_unit_face.go @@ -0,0 +1,190 @@ +/* +NetBox REST API + +No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + +API version: 3.7.7 (3.7) +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package netbox + +import ( + "encoding/json" +) + +// checks if the RackUnitFace type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &RackUnitFace{} + +// RackUnitFace struct for RackUnitFace +type RackUnitFace struct { + Value *RackUnitFaceValue `json:"value,omitempty"` + Label *DeviceFaceLabel `json:"label,omitempty"` + AdditionalProperties map[string]interface{} +} + +type _RackUnitFace RackUnitFace + +// NewRackUnitFace instantiates a new RackUnitFace object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewRackUnitFace() *RackUnitFace { + this := RackUnitFace{} + return &this +} + +// NewRackUnitFaceWithDefaults instantiates a new RackUnitFace object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewRackUnitFaceWithDefaults() *RackUnitFace { + this := RackUnitFace{} + return &this +} + +// GetValue returns the Value field value if set, zero value otherwise. +func (o *RackUnitFace) GetValue() RackUnitFaceValue { + if o == nil || IsNil(o.Value) { + var ret RackUnitFaceValue + return ret + } + return *o.Value +} + +// GetValueOk returns a tuple with the Value field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *RackUnitFace) GetValueOk() (*RackUnitFaceValue, bool) { + if o == nil || IsNil(o.Value) { + return nil, false + } + return o.Value, true +} + +// HasValue returns a boolean if a field has been set. +func (o *RackUnitFace) HasValue() bool { + if o != nil && !IsNil(o.Value) { + return true + } + + return false +} + +// SetValue gets a reference to the given RackUnitFaceValue and assigns it to the Value field. +func (o *RackUnitFace) SetValue(v RackUnitFaceValue) { + o.Value = &v +} + +// GetLabel returns the Label field value if set, zero value otherwise. +func (o *RackUnitFace) GetLabel() DeviceFaceLabel { + if o == nil || IsNil(o.Label) { + var ret DeviceFaceLabel + return ret + } + return *o.Label +} + +// GetLabelOk returns a tuple with the Label field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *RackUnitFace) GetLabelOk() (*DeviceFaceLabel, bool) { + if o == nil || IsNil(o.Label) { + return nil, false + } + return o.Label, true +} + +// HasLabel returns a boolean if a field has been set. +func (o *RackUnitFace) HasLabel() bool { + if o != nil && !IsNil(o.Label) { + return true + } + + return false +} + +// SetLabel gets a reference to the given DeviceFaceLabel and assigns it to the Label field. +func (o *RackUnitFace) SetLabel(v DeviceFaceLabel) { + o.Label = &v +} + +func (o RackUnitFace) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o RackUnitFace) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Value) { + toSerialize["value"] = o.Value + } + if !IsNil(o.Label) { + toSerialize["label"] = o.Label + } + + for key, value := range o.AdditionalProperties { + toSerialize[key] = value + } + + return toSerialize, nil +} + +func (o *RackUnitFace) UnmarshalJSON(data []byte) (err error) { + varRackUnitFace := _RackUnitFace{} + + err = json.Unmarshal(data, &varRackUnitFace) + + if err != nil { + return err + } + + *o = RackUnitFace(varRackUnitFace) + + additionalProperties := make(map[string]interface{}) + + if err = json.Unmarshal(data, &additionalProperties); err == nil { + delete(additionalProperties, "value") + delete(additionalProperties, "label") + o.AdditionalProperties = additionalProperties + } + + return err +} + +type NullableRackUnitFace struct { + value *RackUnitFace + isSet bool +} + +func (v NullableRackUnitFace) Get() *RackUnitFace { + return v.value +} + +func (v *NullableRackUnitFace) Set(val *RackUnitFace) { + v.value = val + v.isSet = true +} + +func (v NullableRackUnitFace) IsSet() bool { + return v.isSet +} + +func (v *NullableRackUnitFace) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableRackUnitFace(val *RackUnitFace) *NullableRackUnitFace { + return &NullableRackUnitFace{value: val, isSet: true} +} + +func (v NullableRackUnitFace) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableRackUnitFace) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/model_rack_unit_face_value.go b/model_rack_unit_face_value.go new file mode 100644 index 0000000000..d0efe68b09 --- /dev/null +++ b/model_rack_unit_face_value.go @@ -0,0 +1,110 @@ +/* +NetBox REST API + +No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + +API version: 3.7.7 (3.7) +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package netbox + +import ( + "encoding/json" + "fmt" +) + +// RackUnitFaceValue * `front` - Front * `rear` - Rear +type RackUnitFaceValue string + +// List of RackUnit_face_value +const ( + RACKUNITFACEVALUE_FRONT RackUnitFaceValue = "front" + RACKUNITFACEVALUE_REAR RackUnitFaceValue = "rear" +) + +// All allowed values of RackUnitFaceValue enum +var AllowedRackUnitFaceValueEnumValues = []RackUnitFaceValue{ + "front", + "rear", +} + +func (v *RackUnitFaceValue) UnmarshalJSON(src []byte) error { + var value string + err := json.Unmarshal(src, &value) + if err != nil { + return err + } + enumTypeValue := RackUnitFaceValue(value) + for _, existing := range AllowedRackUnitFaceValueEnumValues { + if existing == enumTypeValue { + *v = enumTypeValue + return nil + } + } + + return fmt.Errorf("%+v is not a valid RackUnitFaceValue", value) +} + +// NewRackUnitFaceValueFromValue returns a pointer to a valid RackUnitFaceValue +// for the value passed as argument, or an error if the value passed is not allowed by the enum +func NewRackUnitFaceValueFromValue(v string) (*RackUnitFaceValue, error) { + ev := RackUnitFaceValue(v) + if ev.IsValid() { + return &ev, nil + } else { + return nil, fmt.Errorf("invalid value '%v' for RackUnitFaceValue: valid values are %v", v, AllowedRackUnitFaceValueEnumValues) + } +} + +// IsValid return true if the value is valid for the enum, false otherwise +func (v RackUnitFaceValue) IsValid() bool { + for _, existing := range AllowedRackUnitFaceValueEnumValues { + if existing == v { + return true + } + } + return false +} + +// Ptr returns reference to RackUnit_face_value value +func (v RackUnitFaceValue) Ptr() *RackUnitFaceValue { + return &v +} + +type NullableRackUnitFaceValue struct { + value *RackUnitFaceValue + isSet bool +} + +func (v NullableRackUnitFaceValue) Get() *RackUnitFaceValue { + return v.value +} + +func (v *NullableRackUnitFaceValue) Set(val *RackUnitFaceValue) { + v.value = val + v.isSet = true +} + +func (v NullableRackUnitFaceValue) IsSet() bool { + return v.isSet +} + +func (v *NullableRackUnitFaceValue) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableRackUnitFaceValue(val *RackUnitFaceValue) *NullableRackUnitFaceValue { + return &NullableRackUnitFaceValue{value: val, isSet: true} +} + +func (v NullableRackUnitFaceValue) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableRackUnitFaceValue) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/model_rack_width.go b/model_rack_width.go index c3ba678e39..95f2ff4e45 100644 --- a/model_rack_width.go +++ b/model_rack_width.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_width_label.go b/model_rack_width_label.go index 6032d08024..33681668c9 100644 --- a/model_rack_width_label.go +++ b/model_rack_width_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rack_width_value.go b/model_rack_width_value.go index 83f9eb87b4..3983ae4db0 100644 --- a/model_rack_width_value.go +++ b/model_rack_width_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rear_port.go b/model_rear_port.go index e0dfa22425..bd027526b5 100644 --- a/model_rear_port.go +++ b/model_rear_port.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rear_port_request.go b/model_rear_port_request.go index 28a22fd42a..6ef697a74f 100644 --- a/model_rear_port_request.go +++ b/model_rear_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rear_port_template.go b/model_rear_port_template.go index 917d7bab6e..959dcfd61c 100644 --- a/model_rear_port_template.go +++ b/model_rear_port_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rear_port_template_request.go b/model_rear_port_template_request.go index dc43d40f05..59b533d8da 100644 --- a/model_rear_port_template_request.go +++ b/model_rear_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_region.go b/model_region.go index ce1397a1cd..0c2dcd15ea 100644 --- a/model_region.go +++ b/model_region.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_region_request.go b/model_region_request.go index 8f0b35c4f9..2e415b3418 100644 --- a/model_region_request.go +++ b/model_region_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rir.go b/model_rir.go index a98e72af69..3a995d45ce 100644 --- a/model_rir.go +++ b/model_rir.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_rir_request.go b/model_rir_request.go index 58c299ba5b..0c2e6de13d 100644 --- a/model_rir_request.go +++ b/model_rir_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_role.go b/model_role.go index f400ef121e..af5cf33b2b 100644 --- a/model_role.go +++ b/model_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_role_request.go b/model_role_request.go index a455a0cf71..e08aea16bc 100644 --- a/model_role_request.go +++ b/model_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_route_target.go b/model_route_target.go index 037ac03ada..6016157c91 100644 --- a/model_route_target.go +++ b/model_route_target.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_route_target_request.go b/model_route_target_request.go index 9ab0745813..ceabf5a957 100644 --- a/model_route_target_request.go +++ b/model_route_target_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_saved_filter.go b/model_saved_filter.go index 5fc0035642..f7ee500bd3 100644 --- a/model_saved_filter.go +++ b/model_saved_filter.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_saved_filter_request.go b/model_saved_filter_request.go index 0adea8e6b3..4b559a477e 100644 --- a/model_saved_filter_request.go +++ b/model_saved_filter_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_schema_retrieve_format_parameter.go b/model_schema_retrieve_format_parameter.go index b3ae2a9bec..f1a077ca7c 100644 --- a/model_schema_retrieve_format_parameter.go +++ b/model_schema_retrieve_format_parameter.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_service.go b/model_service.go index 4e5e507849..a90f279be8 100644 --- a/model_service.go +++ b/model_service.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_service_protocol.go b/model_service_protocol.go index c65506db56..130420e999 100644 --- a/model_service_protocol.go +++ b/model_service_protocol.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_service_protocol_label.go b/model_service_protocol_label.go index 79b0027940..cf0ac6134f 100644 --- a/model_service_protocol_label.go +++ b/model_service_protocol_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_service_request.go b/model_service_request.go index c875323b43..382ee64f8a 100644 --- a/model_service_request.go +++ b/model_service_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_service_template.go b/model_service_template.go index 5662345216..d63089ee58 100644 --- a/model_service_template.go +++ b/model_service_template.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_service_template_request.go b/model_service_template_request.go index 4365368dcc..4bbb590435 100644 --- a/model_service_template_request.go +++ b/model_service_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_site.go b/model_site.go index 9a684ca746..60d4882014 100644 --- a/model_site.go +++ b/model_site.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_site_group.go b/model_site_group.go index 3fa67d77fd..71401174b9 100644 --- a/model_site_group.go +++ b/model_site_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_site_group_request.go b/model_site_group_request.go index 3257cb6b1e..9393c710e8 100644 --- a/model_site_group_request.go +++ b/model_site_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_site_request.go b/model_site_request.go index 3ae216150c..3bc36b1224 100644 --- a/model_site_request.go +++ b/model_site_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tag.go b/model_tag.go index c817d90f18..70c467028c 100644 --- a/model_tag.go +++ b/model_tag.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tag_request.go b/model_tag_request.go index f3a2422dcf..1809d989bc 100644 --- a/model_tag_request.go +++ b/model_tag_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tenant.go b/model_tenant.go index a24f61f019..20d0d33b51 100644 --- a/model_tenant.go +++ b/model_tenant.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tenant_group.go b/model_tenant_group.go index 0ce72217fa..68421b6558 100644 --- a/model_tenant_group.go +++ b/model_tenant_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tenant_group_request.go b/model_tenant_group_request.go index 6ee73fd2d1..2b5f008a69 100644 --- a/model_tenant_group_request.go +++ b/model_tenant_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tenant_request.go b/model_tenant_request.go index f0e032e606..74db865e8b 100644 --- a/model_tenant_request.go +++ b/model_tenant_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_termination.go b/model_termination.go index 9ca34c304d..15bd4d9c13 100644 --- a/model_termination.go +++ b/model_termination.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_token.go b/model_token.go index 06c1ec6c78..486443369b 100644 --- a/model_token.go +++ b/model_token.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_token_provision.go b/model_token_provision.go index be2b7763c5..6dc16855f6 100644 --- a/model_token_provision.go +++ b/model_token_provision.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_token_provision_request.go b/model_token_provision_request.go index b59141ffcd..c3d288b89d 100644 --- a/model_token_provision_request.go +++ b/model_token_provision_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_token_request.go b/model_token_request.go index 8659e06831..1e7c44dafb 100644 --- a/model_token_request.go +++ b/model_token_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tunnel.go b/model_tunnel.go index 241fc87139..2af99d2b76 100644 --- a/model_tunnel.go +++ b/model_tunnel.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -26,7 +26,7 @@ type Tunnel struct { Display string `json:"display"` Name string `json:"name"` Status TunnelStatus `json:"status"` - Group NestedTunnelGroup `json:"group"` + Group NullableNestedTunnelGroup `json:"group,omitempty"` Encapsulation TunnelEncapsulation `json:"encapsulation"` IpsecProfile NullableNestedIPSecProfile `json:"ipsec_profile,omitempty"` Tenant NullableNestedTenant `json:"tenant,omitempty"` @@ -46,14 +46,13 @@ type _Tunnel Tunnel // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTunnel(id int32, url string, display string, name string, status TunnelStatus, group NestedTunnelGroup, encapsulation TunnelEncapsulation, created NullableTime, lastUpdated NullableTime) *Tunnel { +func NewTunnel(id int32, url string, display string, name string, status TunnelStatus, encapsulation TunnelEncapsulation, created NullableTime, lastUpdated NullableTime) *Tunnel { this := Tunnel{} this.Id = id this.Url = url this.Display = display this.Name = name this.Status = status - this.Group = group this.Encapsulation = encapsulation this.Created = created this.LastUpdated = lastUpdated @@ -188,28 +187,47 @@ func (o *Tunnel) SetStatus(v TunnelStatus) { o.Status = v } -// GetGroup returns the Group field value +// GetGroup returns the Group field value if set, zero value otherwise (both if not set or set to explicit null). func (o *Tunnel) GetGroup() NestedTunnelGroup { - if o == nil { + if o == nil || IsNil(o.Group.Get()) { var ret NestedTunnelGroup return ret } - - return o.Group + return *o.Group.Get() } -// GetGroupOk returns a tuple with the Group field value +// GetGroupOk returns a tuple with the Group field value if set, nil otherwise // and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned func (o *Tunnel) GetGroupOk() (*NestedTunnelGroup, bool) { if o == nil { return nil, false } - return &o.Group, true + return o.Group.Get(), o.Group.IsSet() +} + +// HasGroup returns a boolean if a field has been set. +func (o *Tunnel) HasGroup() bool { + if o != nil && o.Group.IsSet() { + return true + } + + return false } -// SetGroup sets field value +// SetGroup gets a reference to the given NullableNestedTunnelGroup and assigns it to the Group field. func (o *Tunnel) SetGroup(v NestedTunnelGroup) { - o.Group = v + o.Group.Set(&v) +} + +// SetGroupNil sets the value for Group to be an explicit nil +func (o *Tunnel) SetGroupNil() { + o.Group.Set(nil) +} + +// UnsetGroup ensures that no value is present for Group, not even an explicit nil +func (o *Tunnel) UnsetGroup() { + o.Group.Unset() } // GetEncapsulation returns the Encapsulation field value @@ -560,7 +578,9 @@ func (o Tunnel) ToMap() (map[string]interface{}, error) { toSerialize["display"] = o.Display toSerialize["name"] = o.Name toSerialize["status"] = o.Status - toSerialize["group"] = o.Group + if o.Group.IsSet() { + toSerialize["group"] = o.Group.Get() + } toSerialize["encapsulation"] = o.Encapsulation if o.IpsecProfile.IsSet() { toSerialize["ipsec_profile"] = o.IpsecProfile.Get() @@ -603,7 +623,6 @@ func (o *Tunnel) UnmarshalJSON(data []byte) (err error) { "display", "name", "status", - "group", "encapsulation", "created", "last_updated", diff --git a/model_tunnel_encapsulation.go b/model_tunnel_encapsulation.go index 8b623a5986..5511bc7164 100644 --- a/model_tunnel_encapsulation.go +++ b/model_tunnel_encapsulation.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tunnel_encapsulation_label.go b/model_tunnel_encapsulation_label.go index 6364072046..c6684a97e5 100644 --- a/model_tunnel_encapsulation_label.go +++ b/model_tunnel_encapsulation_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tunnel_group.go b/model_tunnel_group.go index 724a26c44a..63d0803492 100644 --- a/model_tunnel_group.go +++ b/model_tunnel_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tunnel_group_request.go b/model_tunnel_group_request.go index dc2f49a70b..a2ec01503c 100644 --- a/model_tunnel_group_request.go +++ b/model_tunnel_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tunnel_request.go b/model_tunnel_request.go index 0b7e1a8aa9..8883484685 100644 --- a/model_tunnel_request.go +++ b/model_tunnel_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -22,7 +22,7 @@ var _ MappedNullable = &TunnelRequest{} type TunnelRequest struct { Name string `json:"name"` Status PatchedWritableTunnelRequestStatus `json:"status"` - Group NestedTunnelGroupRequest `json:"group"` + Group NullableNestedTunnelGroupRequest `json:"group,omitempty"` Encapsulation PatchedWritableTunnelRequestEncapsulation `json:"encapsulation"` IpsecProfile NullableNestedIPSecProfileRequest `json:"ipsec_profile,omitempty"` Tenant NullableNestedTenantRequest `json:"tenant,omitempty"` @@ -40,11 +40,10 @@ type _TunnelRequest TunnelRequest // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTunnelRequest(name string, status PatchedWritableTunnelRequestStatus, group NestedTunnelGroupRequest, encapsulation PatchedWritableTunnelRequestEncapsulation) *TunnelRequest { +func NewTunnelRequest(name string, status PatchedWritableTunnelRequestStatus, encapsulation PatchedWritableTunnelRequestEncapsulation) *TunnelRequest { this := TunnelRequest{} this.Name = name this.Status = status - this.Group = group this.Encapsulation = encapsulation return &this } @@ -105,28 +104,47 @@ func (o *TunnelRequest) SetStatus(v PatchedWritableTunnelRequestStatus) { o.Status = v } -// GetGroup returns the Group field value +// GetGroup returns the Group field value if set, zero value otherwise (both if not set or set to explicit null). func (o *TunnelRequest) GetGroup() NestedTunnelGroupRequest { - if o == nil { + if o == nil || IsNil(o.Group.Get()) { var ret NestedTunnelGroupRequest return ret } - - return o.Group + return *o.Group.Get() } -// GetGroupOk returns a tuple with the Group field value +// GetGroupOk returns a tuple with the Group field value if set, nil otherwise // and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned func (o *TunnelRequest) GetGroupOk() (*NestedTunnelGroupRequest, bool) { if o == nil { return nil, false } - return &o.Group, true + return o.Group.Get(), o.Group.IsSet() +} + +// HasGroup returns a boolean if a field has been set. +func (o *TunnelRequest) HasGroup() bool { + if o != nil && o.Group.IsSet() { + return true + } + + return false } -// SetGroup sets field value +// SetGroup gets a reference to the given NullableNestedTunnelGroupRequest and assigns it to the Group field. func (o *TunnelRequest) SetGroup(v NestedTunnelGroupRequest) { - o.Group = v + o.Group.Set(&v) +} + +// SetGroupNil sets the value for Group to be an explicit nil +func (o *TunnelRequest) SetGroupNil() { + o.Group.Set(nil) +} + +// UnsetGroup ensures that no value is present for Group, not even an explicit nil +func (o *TunnelRequest) UnsetGroup() { + o.Group.Unset() } // GetEncapsulation returns the Encapsulation field value @@ -422,7 +440,9 @@ func (o TunnelRequest) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} toSerialize["name"] = o.Name toSerialize["status"] = o.Status - toSerialize["group"] = o.Group + if o.Group.IsSet() { + toSerialize["group"] = o.Group.Get() + } toSerialize["encapsulation"] = o.Encapsulation if o.IpsecProfile.IsSet() { toSerialize["ipsec_profile"] = o.IpsecProfile.Get() @@ -460,7 +480,6 @@ func (o *TunnelRequest) UnmarshalJSON(data []byte) (err error) { requiredProperties := []string{ "name", "status", - "group", "encapsulation", } diff --git a/model_tunnel_status.go b/model_tunnel_status.go index b63530c693..8e2fcc9bcd 100644 --- a/model_tunnel_status.go +++ b/model_tunnel_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tunnel_status_label.go b/model_tunnel_status_label.go index cb5596c65e..55722d7057 100644 --- a/model_tunnel_status_label.go +++ b/model_tunnel_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tunnel_termination.go b/model_tunnel_termination.go index 843d0b44bb..1f042f02d7 100644 --- a/model_tunnel_termination.go +++ b/model_tunnel_termination.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tunnel_termination_request.go b/model_tunnel_termination_request.go index 4b367e5761..5ccf6aa273 100644 --- a/model_tunnel_termination_request.go +++ b/model_tunnel_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tunnel_termination_role.go b/model_tunnel_termination_role.go index ccf6faced3..eed1b2b5e6 100644 --- a/model_tunnel_termination_role.go +++ b/model_tunnel_termination_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_tunnel_termination_role_label.go b/model_tunnel_termination_role_label.go index f51f1a7e69..c1aaf78e19 100644 --- a/model_tunnel_termination_role_label.go +++ b/model_tunnel_termination_role_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_user.go b/model_user.go index d1969f5631..4ffb11a956 100644 --- a/model_user.go +++ b/model_user.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -32,9 +32,10 @@ type User struct { // Designates whether the user can log into this admin site. IsStaff *bool `json:"is_staff,omitempty"` // Designates whether this user should be treated as active. Unselect this instead of deleting accounts. - IsActive *bool `json:"is_active,omitempty"` - DateJoined *time.Time `json:"date_joined,omitempty"` - Groups []int32 `json:"groups,omitempty"` + IsActive *bool `json:"is_active,omitempty"` + DateJoined *time.Time `json:"date_joined,omitempty"` + LastLogin NullableTime `json:"last_login,omitempty"` + Groups []int32 `json:"groups,omitempty"` AdditionalProperties map[string]interface{} } @@ -349,6 +350,49 @@ func (o *User) SetDateJoined(v time.Time) { o.DateJoined = &v } +// GetLastLogin returns the LastLogin field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *User) GetLastLogin() time.Time { + if o == nil || IsNil(o.LastLogin.Get()) { + var ret time.Time + return ret + } + return *o.LastLogin.Get() +} + +// GetLastLoginOk returns a tuple with the LastLogin field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *User) GetLastLoginOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return o.LastLogin.Get(), o.LastLogin.IsSet() +} + +// HasLastLogin returns a boolean if a field has been set. +func (o *User) HasLastLogin() bool { + if o != nil && o.LastLogin.IsSet() { + return true + } + + return false +} + +// SetLastLogin gets a reference to the given NullableTime and assigns it to the LastLogin field. +func (o *User) SetLastLogin(v time.Time) { + o.LastLogin.Set(&v) +} + +// SetLastLoginNil sets the value for LastLogin to be an explicit nil +func (o *User) SetLastLoginNil() { + o.LastLogin.Set(nil) +} + +// UnsetLastLogin ensures that no value is present for LastLogin, not even an explicit nil +func (o *User) UnsetLastLogin() { + o.LastLogin.Unset() +} + // GetGroups returns the Groups field value if set, zero value otherwise. func (o *User) GetGroups() []int32 { if o == nil || IsNil(o.Groups) { @@ -413,6 +457,9 @@ func (o User) ToMap() (map[string]interface{}, error) { if !IsNil(o.DateJoined) { toSerialize["date_joined"] = o.DateJoined } + if o.LastLogin.IsSet() { + toSerialize["last_login"] = o.LastLogin.Get() + } if !IsNil(o.Groups) { toSerialize["groups"] = o.Groups } @@ -472,6 +519,7 @@ func (o *User) UnmarshalJSON(data []byte) (err error) { delete(additionalProperties, "is_staff") delete(additionalProperties, "is_active") delete(additionalProperties, "date_joined") + delete(additionalProperties, "last_login") delete(additionalProperties, "groups") o.AdditionalProperties = additionalProperties } diff --git a/model_user_request.go b/model_user_request.go index 59a6fa9716..31ae40c51d 100644 --- a/model_user_request.go +++ b/model_user_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -30,9 +30,10 @@ type UserRequest struct { // Designates whether the user can log into this admin site. IsStaff *bool `json:"is_staff,omitempty"` // Designates whether this user should be treated as active. Unselect this instead of deleting accounts. - IsActive *bool `json:"is_active,omitempty"` - DateJoined *time.Time `json:"date_joined,omitempty"` - Groups []int32 `json:"groups,omitempty"` + IsActive *bool `json:"is_active,omitempty"` + DateJoined *time.Time `json:"date_joined,omitempty"` + LastLogin NullableTime `json:"last_login,omitempty"` + Groups []int32 `json:"groups,omitempty"` AdditionalProperties map[string]interface{} } @@ -297,6 +298,49 @@ func (o *UserRequest) SetDateJoined(v time.Time) { o.DateJoined = &v } +// GetLastLogin returns the LastLogin field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *UserRequest) GetLastLogin() time.Time { + if o == nil || IsNil(o.LastLogin.Get()) { + var ret time.Time + return ret + } + return *o.LastLogin.Get() +} + +// GetLastLoginOk returns a tuple with the LastLogin field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *UserRequest) GetLastLoginOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return o.LastLogin.Get(), o.LastLogin.IsSet() +} + +// HasLastLogin returns a boolean if a field has been set. +func (o *UserRequest) HasLastLogin() bool { + if o != nil && o.LastLogin.IsSet() { + return true + } + + return false +} + +// SetLastLogin gets a reference to the given NullableTime and assigns it to the LastLogin field. +func (o *UserRequest) SetLastLogin(v time.Time) { + o.LastLogin.Set(&v) +} + +// SetLastLoginNil sets the value for LastLogin to be an explicit nil +func (o *UserRequest) SetLastLoginNil() { + o.LastLogin.Set(nil) +} + +// UnsetLastLogin ensures that no value is present for LastLogin, not even an explicit nil +func (o *UserRequest) UnsetLastLogin() { + o.LastLogin.Unset() +} + // GetGroups returns the Groups field value if set, zero value otherwise. func (o *UserRequest) GetGroups() []int32 { if o == nil || IsNil(o.Groups) { @@ -359,6 +403,9 @@ func (o UserRequest) ToMap() (map[string]interface{}, error) { if !IsNil(o.DateJoined) { toSerialize["date_joined"] = o.DateJoined } + if o.LastLogin.IsSet() { + toSerialize["last_login"] = o.LastLogin.Get() + } if !IsNil(o.Groups) { toSerialize["groups"] = o.Groups } @@ -414,6 +461,7 @@ func (o *UserRequest) UnmarshalJSON(data []byte) (err error) { delete(additionalProperties, "is_staff") delete(additionalProperties, "is_active") delete(additionalProperties, "date_joined") + delete(additionalProperties, "last_login") delete(additionalProperties, "groups") o.AdditionalProperties = additionalProperties } diff --git a/model_virtual_chassis.go b/model_virtual_chassis.go index 9f63e78ce0..b01c16926b 100644 --- a/model_virtual_chassis.go +++ b/model_virtual_chassis.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_virtual_chassis_request.go b/model_virtual_chassis_request.go index 2de7379881..4a3e384bd6 100644 --- a/model_virtual_chassis_request.go +++ b/model_virtual_chassis_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_virtual_device_context.go b/model_virtual_device_context.go index 24a54f0147..53287f9bd7 100644 --- a/model_virtual_device_context.go +++ b/model_virtual_device_context.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_virtual_device_context_request.go b/model_virtual_device_context_request.go index d4d77e7fc4..febd79cfd4 100644 --- a/model_virtual_device_context_request.go +++ b/model_virtual_device_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_virtual_device_context_status.go b/model_virtual_device_context_status.go index d7bb9fb309..268c287db6 100644 --- a/model_virtual_device_context_status.go +++ b/model_virtual_device_context_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_virtual_device_context_status_label.go b/model_virtual_device_context_status_label.go index 090353e15a..fc98e89109 100644 --- a/model_virtual_device_context_status_label.go +++ b/model_virtual_device_context_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_virtual_disk.go b/model_virtual_disk.go index 5d13b4ad85..68b77d6a8c 100644 --- a/model_virtual_disk.go +++ b/model_virtual_disk.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -23,6 +23,7 @@ var _ MappedNullable = &VirtualDisk{} type VirtualDisk struct { Id int32 `json:"id"` Url string `json:"url"` + Display string `json:"display"` VirtualMachine NestedVirtualMachine `json:"virtual_machine"` Name string `json:"name"` Description *string `json:"description,omitempty"` @@ -40,10 +41,11 @@ type _VirtualDisk VirtualDisk // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewVirtualDisk(id int32, url string, virtualMachine NestedVirtualMachine, name string, size int32, created NullableTime, lastUpdated NullableTime) *VirtualDisk { +func NewVirtualDisk(id int32, url string, display string, virtualMachine NestedVirtualMachine, name string, size int32, created NullableTime, lastUpdated NullableTime) *VirtualDisk { this := VirtualDisk{} this.Id = id this.Url = url + this.Display = display this.VirtualMachine = virtualMachine this.Name = name this.Size = size @@ -108,6 +110,30 @@ func (o *VirtualDisk) SetUrl(v string) { o.Url = v } +// GetDisplay returns the Display field value +func (o *VirtualDisk) GetDisplay() string { + if o == nil { + var ret string + return ret + } + + return o.Display +} + +// GetDisplayOk returns a tuple with the Display field value +// and a boolean to check if the value has been set. +func (o *VirtualDisk) GetDisplayOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Display, true +} + +// SetDisplay sets field value +func (o *VirtualDisk) SetDisplay(v string) { + o.Display = v +} + // GetVirtualMachine returns the VirtualMachine field value func (o *VirtualDisk) GetVirtualMachine() NestedVirtualMachine { if o == nil { @@ -340,6 +366,7 @@ func (o VirtualDisk) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} toSerialize["id"] = o.Id toSerialize["url"] = o.Url + toSerialize["display"] = o.Display toSerialize["virtual_machine"] = o.VirtualMachine toSerialize["name"] = o.Name if !IsNil(o.Description) { @@ -369,6 +396,7 @@ func (o *VirtualDisk) UnmarshalJSON(data []byte) (err error) { requiredProperties := []string{ "id", "url", + "display", "virtual_machine", "name", "size", @@ -405,6 +433,7 @@ func (o *VirtualDisk) UnmarshalJSON(data []byte) (err error) { if err = json.Unmarshal(data, &additionalProperties); err == nil { delete(additionalProperties, "id") delete(additionalProperties, "url") + delete(additionalProperties, "display") delete(additionalProperties, "virtual_machine") delete(additionalProperties, "name") delete(additionalProperties, "description") diff --git a/model_virtual_disk_request.go b/model_virtual_disk_request.go index 9b2accc7ba..80941c5867 100644 --- a/model_virtual_disk_request.go +++ b/model_virtual_disk_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_virtual_machine_with_config_context.go b/model_virtual_machine_with_config_context.go index 2187c8fb78..0d18fe4b13 100644 --- a/model_virtual_machine_with_config_context.go +++ b/model_virtual_machine_with_config_context.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -21,25 +21,26 @@ var _ MappedNullable = &VirtualMachineWithConfigContext{} // VirtualMachineWithConfigContext Adds support for custom fields and tags. type VirtualMachineWithConfigContext struct { - Id int32 `json:"id"` - Url string `json:"url"` - Display string `json:"display"` - Name string `json:"name"` - Status *ModuleStatus `json:"status,omitempty"` - Site NullableNestedSite `json:"site,omitempty"` - Cluster NullableNestedCluster `json:"cluster,omitempty"` - Device NullableNestedDevice `json:"device,omitempty"` - Role NullableNestedDeviceRole `json:"role,omitempty"` - Tenant NullableNestedTenant `json:"tenant,omitempty"` - Platform NullableNestedPlatform `json:"platform,omitempty"` - PrimaryIp NullableNestedIPAddress `json:"primary_ip"` - PrimaryIp4 NullableNestedIPAddress `json:"primary_ip4,omitempty"` - PrimaryIp6 NullableNestedIPAddress `json:"primary_ip6,omitempty"` - Vcpus NullableFloat64 `json:"vcpus,omitempty"` - Memory NullableInt32 `json:"memory,omitempty"` - Disk NullableInt32 `json:"disk,omitempty"` - Description *string `json:"description,omitempty"` - Comments *string `json:"comments,omitempty"` + Id int32 `json:"id"` + Url string `json:"url"` + Display string `json:"display"` + Name string `json:"name"` + Status *ModuleStatus `json:"status,omitempty"` + Site NullableNestedSite `json:"site,omitempty"` + Cluster NullableNestedCluster `json:"cluster,omitempty"` + Device NullableNestedDevice `json:"device,omitempty"` + Role NullableNestedDeviceRole `json:"role,omitempty"` + Tenant NullableNestedTenant `json:"tenant,omitempty"` + Platform NullableNestedPlatform `json:"platform,omitempty"` + PrimaryIp NullableNestedIPAddress `json:"primary_ip"` + PrimaryIp4 NullableNestedIPAddress `json:"primary_ip4,omitempty"` + PrimaryIp6 NullableNestedIPAddress `json:"primary_ip6,omitempty"` + Vcpus NullableFloat64 `json:"vcpus,omitempty"` + Memory NullableInt32 `json:"memory,omitempty"` + Disk NullableInt32 `json:"disk,omitempty"` + Description *string `json:"description,omitempty"` + Comments *string `json:"comments,omitempty"` + ConfigTemplate NullableNestedConfigTemplate `json:"config_template,omitempty"` // Local config context data takes precedence over source contexts in the final rendered config context LocalContextData interface{} `json:"local_context_data,omitempty"` Tags []NestedTag `json:"tags,omitempty"` @@ -772,6 +773,49 @@ func (o *VirtualMachineWithConfigContext) SetComments(v string) { o.Comments = &v } +// GetConfigTemplate returns the ConfigTemplate field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *VirtualMachineWithConfigContext) GetConfigTemplate() NestedConfigTemplate { + if o == nil || IsNil(o.ConfigTemplate.Get()) { + var ret NestedConfigTemplate + return ret + } + return *o.ConfigTemplate.Get() +} + +// GetConfigTemplateOk returns a tuple with the ConfigTemplate field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *VirtualMachineWithConfigContext) GetConfigTemplateOk() (*NestedConfigTemplate, bool) { + if o == nil { + return nil, false + } + return o.ConfigTemplate.Get(), o.ConfigTemplate.IsSet() +} + +// HasConfigTemplate returns a boolean if a field has been set. +func (o *VirtualMachineWithConfigContext) HasConfigTemplate() bool { + if o != nil && o.ConfigTemplate.IsSet() { + return true + } + + return false +} + +// SetConfigTemplate gets a reference to the given NullableNestedConfigTemplate and assigns it to the ConfigTemplate field. +func (o *VirtualMachineWithConfigContext) SetConfigTemplate(v NestedConfigTemplate) { + o.ConfigTemplate.Set(&v) +} + +// SetConfigTemplateNil sets the value for ConfigTemplate to be an explicit nil +func (o *VirtualMachineWithConfigContext) SetConfigTemplateNil() { + o.ConfigTemplate.Set(nil) +} + +// UnsetConfigTemplate ensures that no value is present for ConfigTemplate, not even an explicit nil +func (o *VirtualMachineWithConfigContext) UnsetConfigTemplate() { + o.ConfigTemplate.Unset() +} + // GetLocalContextData returns the LocalContextData field value if set, zero value otherwise (both if not set or set to explicit null). func (o *VirtualMachineWithConfigContext) GetLocalContextData() interface{} { if o == nil { @@ -793,7 +837,7 @@ func (o *VirtualMachineWithConfigContext) GetLocalContextDataOk() (*interface{}, // HasLocalContextData returns a boolean if a field has been set. func (o *VirtualMachineWithConfigContext) HasLocalContextData() bool { - if o != nil && IsNil(o.LocalContextData) { + if o != nil && !IsNil(o.LocalContextData) { return true } @@ -1052,6 +1096,9 @@ func (o VirtualMachineWithConfigContext) ToMap() (map[string]interface{}, error) if !IsNil(o.Comments) { toSerialize["comments"] = o.Comments } + if o.ConfigTemplate.IsSet() { + toSerialize["config_template"] = o.ConfigTemplate.Get() + } if o.LocalContextData != nil { toSerialize["local_context_data"] = o.LocalContextData } @@ -1139,6 +1186,7 @@ func (o *VirtualMachineWithConfigContext) UnmarshalJSON(data []byte) (err error) delete(additionalProperties, "disk") delete(additionalProperties, "description") delete(additionalProperties, "comments") + delete(additionalProperties, "config_template") delete(additionalProperties, "local_context_data") delete(additionalProperties, "tags") delete(additionalProperties, "custom_fields") diff --git a/model_virtual_machine_with_config_context_request.go b/model_virtual_machine_with_config_context_request.go index 570110579d..82a4681a8b 100644 --- a/model_virtual_machine_with_config_context_request.go +++ b/model_virtual_machine_with_config_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -20,21 +20,22 @@ var _ MappedNullable = &VirtualMachineWithConfigContextRequest{} // VirtualMachineWithConfigContextRequest Adds support for custom fields and tags. type VirtualMachineWithConfigContextRequest struct { - Name string `json:"name"` - Status *ModuleStatusValue `json:"status,omitempty"` - Site NullableNestedSiteRequest `json:"site,omitempty"` - Cluster NullableNestedClusterRequest `json:"cluster,omitempty"` - Device NullableNestedDeviceRequest `json:"device,omitempty"` - Role NullableNestedDeviceRoleRequest `json:"role,omitempty"` - Tenant NullableNestedTenantRequest `json:"tenant,omitempty"` - Platform NullableNestedPlatformRequest `json:"platform,omitempty"` - PrimaryIp4 NullableNestedIPAddressRequest `json:"primary_ip4,omitempty"` - PrimaryIp6 NullableNestedIPAddressRequest `json:"primary_ip6,omitempty"` - Vcpus NullableFloat64 `json:"vcpus,omitempty"` - Memory NullableInt32 `json:"memory,omitempty"` - Disk NullableInt32 `json:"disk,omitempty"` - Description *string `json:"description,omitempty"` - Comments *string `json:"comments,omitempty"` + Name string `json:"name"` + Status *ModuleStatusValue `json:"status,omitempty"` + Site NullableNestedSiteRequest `json:"site,omitempty"` + Cluster NullableNestedClusterRequest `json:"cluster,omitempty"` + Device NullableNestedDeviceRequest `json:"device,omitempty"` + Role NullableNestedDeviceRoleRequest `json:"role,omitempty"` + Tenant NullableNestedTenantRequest `json:"tenant,omitempty"` + Platform NullableNestedPlatformRequest `json:"platform,omitempty"` + PrimaryIp4 NullableNestedIPAddressRequest `json:"primary_ip4,omitempty"` + PrimaryIp6 NullableNestedIPAddressRequest `json:"primary_ip6,omitempty"` + Vcpus NullableFloat64 `json:"vcpus,omitempty"` + Memory NullableInt32 `json:"memory,omitempty"` + Disk NullableInt32 `json:"disk,omitempty"` + Description *string `json:"description,omitempty"` + Comments *string `json:"comments,omitempty"` + ConfigTemplate NullableNestedConfigTemplateRequest `json:"config_template,omitempty"` // Local config context data takes precedence over source contexts in the final rendered config context LocalContextData interface{} `json:"local_context_data,omitempty"` Tags []NestedTagRequest `json:"tags,omitempty"` @@ -655,6 +656,49 @@ func (o *VirtualMachineWithConfigContextRequest) SetComments(v string) { o.Comments = &v } +// GetConfigTemplate returns the ConfigTemplate field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *VirtualMachineWithConfigContextRequest) GetConfigTemplate() NestedConfigTemplateRequest { + if o == nil || IsNil(o.ConfigTemplate.Get()) { + var ret NestedConfigTemplateRequest + return ret + } + return *o.ConfigTemplate.Get() +} + +// GetConfigTemplateOk returns a tuple with the ConfigTemplate field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *VirtualMachineWithConfigContextRequest) GetConfigTemplateOk() (*NestedConfigTemplateRequest, bool) { + if o == nil { + return nil, false + } + return o.ConfigTemplate.Get(), o.ConfigTemplate.IsSet() +} + +// HasConfigTemplate returns a boolean if a field has been set. +func (o *VirtualMachineWithConfigContextRequest) HasConfigTemplate() bool { + if o != nil && o.ConfigTemplate.IsSet() { + return true + } + + return false +} + +// SetConfigTemplate gets a reference to the given NullableNestedConfigTemplateRequest and assigns it to the ConfigTemplate field. +func (o *VirtualMachineWithConfigContextRequest) SetConfigTemplate(v NestedConfigTemplateRequest) { + o.ConfigTemplate.Set(&v) +} + +// SetConfigTemplateNil sets the value for ConfigTemplate to be an explicit nil +func (o *VirtualMachineWithConfigContextRequest) SetConfigTemplateNil() { + o.ConfigTemplate.Set(nil) +} + +// UnsetConfigTemplate ensures that no value is present for ConfigTemplate, not even an explicit nil +func (o *VirtualMachineWithConfigContextRequest) UnsetConfigTemplate() { + o.ConfigTemplate.Unset() +} + // GetLocalContextData returns the LocalContextData field value if set, zero value otherwise (both if not set or set to explicit null). func (o *VirtualMachineWithConfigContextRequest) GetLocalContextData() interface{} { if o == nil { @@ -676,7 +720,7 @@ func (o *VirtualMachineWithConfigContextRequest) GetLocalContextDataOk() (*inter // HasLocalContextData returns a boolean if a field has been set. func (o *VirtualMachineWithConfigContextRequest) HasLocalContextData() bool { - if o != nil && IsNil(o.LocalContextData) { + if o != nil && !IsNil(o.LocalContextData) { return true } @@ -805,6 +849,9 @@ func (o VirtualMachineWithConfigContextRequest) ToMap() (map[string]interface{}, if !IsNil(o.Comments) { toSerialize["comments"] = o.Comments } + if o.ConfigTemplate.IsSet() { + toSerialize["config_template"] = o.ConfigTemplate.Get() + } if o.LocalContextData != nil { toSerialize["local_context_data"] = o.LocalContextData } @@ -872,6 +919,7 @@ func (o *VirtualMachineWithConfigContextRequest) UnmarshalJSON(data []byte) (err delete(additionalProperties, "disk") delete(additionalProperties, "description") delete(additionalProperties, "comments") + delete(additionalProperties, "config_template") delete(additionalProperties, "local_context_data") delete(additionalProperties, "tags") delete(additionalProperties, "custom_fields") diff --git a/model_vlan.go b/model_vlan.go index 66090ee880..e007924f47 100644 --- a/model_vlan.go +++ b/model_vlan.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_vlan_group.go b/model_vlan_group.go index 4cb2dbf675..6f6ddd9be1 100644 --- a/model_vlan_group.go +++ b/model_vlan_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_vlan_group_request.go b/model_vlan_group_request.go index d1b36b206f..dbc09679af 100644 --- a/model_vlan_group_request.go +++ b/model_vlan_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_vlan_request.go b/model_vlan_request.go index a3871792cd..7350c0b848 100644 --- a/model_vlan_request.go +++ b/model_vlan_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_vm_interface.go b/model_vm_interface.go index 13e73445fb..910a7631e7 100644 --- a/model_vm_interface.go +++ b/model_vm_interface.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_vm_interface_request.go b/model_vm_interface_request.go index 5fb078c6a4..74cbe1363c 100644 --- a/model_vm_interface_request.go +++ b/model_vm_interface_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_vrf.go b/model_vrf.go index df52e5aa06..7d1611afcb 100644 --- a/model_vrf.go +++ b/model_vrf.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_vrf_request.go b/model_vrf_request.go index 4fd41655bb..2679b38be5 100644 --- a/model_vrf_request.go +++ b/model_vrf_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_webhook.go b/model_webhook.go index b05f23c18e..c59f845a61 100644 --- a/model_webhook.go +++ b/model_webhook.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_webhook_request.go b/model_webhook_request.go index a7948dc078..669fd1f765 100644 --- a/model_webhook_request.go +++ b/model_webhook_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_channel.go b/model_wireless_channel.go index 994da1acb0..8b34df6820 100644 --- a/model_wireless_channel.go +++ b/model_wireless_channel.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan.go b/model_wireless_lan.go index 838d790c1c..f66f258cad 100644 --- a/model_wireless_lan.go +++ b/model_wireless_lan.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_auth_cipher.go b/model_wireless_lan_auth_cipher.go index 490ed4fb58..272ad66307 100644 --- a/model_wireless_lan_auth_cipher.go +++ b/model_wireless_lan_auth_cipher.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_auth_cipher_label.go b/model_wireless_lan_auth_cipher_label.go index b81fab6c98..8d010aef6f 100644 --- a/model_wireless_lan_auth_cipher_label.go +++ b/model_wireless_lan_auth_cipher_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_auth_cipher_value.go b/model_wireless_lan_auth_cipher_value.go index 28e8e58877..6268fe6386 100644 --- a/model_wireless_lan_auth_cipher_value.go +++ b/model_wireless_lan_auth_cipher_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_auth_type.go b/model_wireless_lan_auth_type.go index 58f0aac9f8..6bdafc4fb4 100644 --- a/model_wireless_lan_auth_type.go +++ b/model_wireless_lan_auth_type.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_auth_type_label.go b/model_wireless_lan_auth_type_label.go index 97e68e0314..ae1ca14b12 100644 --- a/model_wireless_lan_auth_type_label.go +++ b/model_wireless_lan_auth_type_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_auth_type_value.go b/model_wireless_lan_auth_type_value.go index 35d1c3f183..cc4b8cb927 100644 --- a/model_wireless_lan_auth_type_value.go +++ b/model_wireless_lan_auth_type_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_group.go b/model_wireless_lan_group.go index 61c785d4bb..e4f48c6a31 100644 --- a/model_wireless_lan_group.go +++ b/model_wireless_lan_group.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_group_request.go b/model_wireless_lan_group_request.go index 23a01cb4ab..5d1f507e1b 100644 --- a/model_wireless_lan_group_request.go +++ b/model_wireless_lan_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_request.go b/model_wireless_lan_request.go index 91257e91ae..4d0edbc301 100644 --- a/model_wireless_lan_request.go +++ b/model_wireless_lan_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_status.go b/model_wireless_lan_status.go index 14cf5eae7d..a84fe5f23b 100644 --- a/model_wireless_lan_status.go +++ b/model_wireless_lan_status.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_status_label.go b/model_wireless_lan_status_label.go index 13c9b8c65a..e7dd613b15 100644 --- a/model_wireless_lan_status_label.go +++ b/model_wireless_lan_status_label.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_lan_status_value.go b/model_wireless_lan_status_value.go index 93cb6a09c3..b71f570499 100644 --- a/model_wireless_lan_status_value.go +++ b/model_wireless_lan_status_value.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_link.go b/model_wireless_link.go index a9b7d71067..d17130cc27 100644 --- a/model_wireless_link.go +++ b/model_wireless_link.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_link_request.go b/model_wireless_link_request.go index b156fe6d23..458d26ea0d 100644 --- a/model_wireless_link_request.go +++ b/model_wireless_link_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_wireless_role.go b/model_wireless_role.go index 13858aae8e..aee78f0872 100644 --- a/model_wireless_role.go +++ b/model_wireless_role.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_aggregate_request.go b/model_writable_aggregate_request.go index e17079e296..6212c3f251 100644 --- a/model_writable_aggregate_request.go +++ b/model_writable_aggregate_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_asn_range_request.go b/model_writable_asn_range_request.go index 22d653c3b3..f92dd738de 100644 --- a/model_writable_asn_range_request.go +++ b/model_writable_asn_range_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_asn_request.go b/model_writable_asn_request.go index 9fed8afb3f..3de2ed860a 100644 --- a/model_writable_asn_request.go +++ b/model_writable_asn_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_bookmark_request.go b/model_writable_bookmark_request.go index f6a839666c..acd36d9087 100644 --- a/model_writable_bookmark_request.go +++ b/model_writable_bookmark_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_cable_request.go b/model_writable_cable_request.go index 781a1b4844..f082ec1c2a 100644 --- a/model_writable_cable_request.go +++ b/model_writable_cable_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_circuit_request.go b/model_writable_circuit_request.go index 1d1e6fd78a..e535ee94c3 100644 --- a/model_writable_circuit_request.go +++ b/model_writable_circuit_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_circuit_termination_request.go b/model_writable_circuit_termination_request.go index 303e94c39c..81a8e28913 100644 --- a/model_writable_circuit_termination_request.go +++ b/model_writable_circuit_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_cluster_request.go b/model_writable_cluster_request.go index 566ca9cb6a..7e8ae12893 100644 --- a/model_writable_cluster_request.go +++ b/model_writable_cluster_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_config_context_request.go b/model_writable_config_context_request.go index 388353f683..14f24415cc 100644 --- a/model_writable_config_context_request.go +++ b/model_writable_config_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_config_template_request.go b/model_writable_config_template_request.go index 24b33db425..b84d3a522b 100644 --- a/model_writable_config_template_request.go +++ b/model_writable_config_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -131,7 +131,7 @@ func (o *WritableConfigTemplateRequest) GetEnvironmentParamsOk() (*interface{}, // HasEnvironmentParams returns a boolean if a field has been set. func (o *WritableConfigTemplateRequest) HasEnvironmentParams() bool { - if o != nil && IsNil(o.EnvironmentParams) { + if o != nil && !IsNil(o.EnvironmentParams) { return true } diff --git a/model_writable_console_port_request.go b/model_writable_console_port_request.go index d2c943207e..c3767d38b4 100644 --- a/model_writable_console_port_request.go +++ b/model_writable_console_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_console_port_template_request.go b/model_writable_console_port_template_request.go index c1e56dc03c..398f3c9118 100644 --- a/model_writable_console_port_template_request.go +++ b/model_writable_console_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_console_server_port_request.go b/model_writable_console_server_port_request.go index b2e73d3aea..534d48d58a 100644 --- a/model_writable_console_server_port_request.go +++ b/model_writable_console_server_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_console_server_port_template_request.go b/model_writable_console_server_port_template_request.go index 226ffb21fa..619db392f3 100644 --- a/model_writable_console_server_port_template_request.go +++ b/model_writable_console_server_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_contact_assignment_request.go b/model_writable_contact_assignment_request.go index 859b4bd794..b8e2c8702e 100644 --- a/model_writable_contact_assignment_request.go +++ b/model_writable_contact_assignment_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_contact_group_request.go b/model_writable_contact_group_request.go index c29fb705d7..8893b2290c 100644 --- a/model_writable_contact_group_request.go +++ b/model_writable_contact_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_contact_request.go b/model_writable_contact_request.go index 17f1606e97..22413089b1 100644 --- a/model_writable_contact_request.go +++ b/model_writable_contact_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_custom_field_choice_set_request.go b/model_writable_custom_field_choice_set_request.go index 5275053c85..02331d6701 100644 --- a/model_writable_custom_field_choice_set_request.go +++ b/model_writable_custom_field_choice_set_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -23,7 +23,7 @@ type WritableCustomFieldChoiceSetRequest struct { Name string `json:"name"` Description *string `json:"description,omitempty"` BaseChoices *PatchedWritableCustomFieldChoiceSetRequestBaseChoices `json:"base_choices,omitempty"` - ExtraChoices [][]string `json:"extra_choices,omitempty"` + ExtraChoices [][]interface{} `json:"extra_choices"` // Choices are automatically ordered alphabetically OrderAlphabetically *bool `json:"order_alphabetically,omitempty"` AdditionalProperties map[string]interface{} @@ -35,9 +35,10 @@ type _WritableCustomFieldChoiceSetRequest WritableCustomFieldChoiceSetRequest // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewWritableCustomFieldChoiceSetRequest(name string) *WritableCustomFieldChoiceSetRequest { +func NewWritableCustomFieldChoiceSetRequest(name string, extraChoices [][]interface{}) *WritableCustomFieldChoiceSetRequest { this := WritableCustomFieldChoiceSetRequest{} this.Name = name + this.ExtraChoices = extraChoices return &this } @@ -137,36 +138,27 @@ func (o *WritableCustomFieldChoiceSetRequest) SetBaseChoices(v PatchedWritableCu o.BaseChoices = &v } -// GetExtraChoices returns the ExtraChoices field value if set, zero value otherwise (both if not set or set to explicit null). -func (o *WritableCustomFieldChoiceSetRequest) GetExtraChoices() [][]string { +// GetExtraChoices returns the ExtraChoices field value +func (o *WritableCustomFieldChoiceSetRequest) GetExtraChoices() [][]interface{} { if o == nil { - var ret [][]string + var ret [][]interface{} return ret } + return o.ExtraChoices } -// GetExtraChoicesOk returns a tuple with the ExtraChoices field value if set, nil otherwise +// GetExtraChoicesOk returns a tuple with the ExtraChoices field value // and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -func (o *WritableCustomFieldChoiceSetRequest) GetExtraChoicesOk() ([][]string, bool) { - if o == nil || IsNil(o.ExtraChoices) { +func (o *WritableCustomFieldChoiceSetRequest) GetExtraChoicesOk() ([][]interface{}, bool) { + if o == nil { return nil, false } return o.ExtraChoices, true } -// HasExtraChoices returns a boolean if a field has been set. -func (o *WritableCustomFieldChoiceSetRequest) HasExtraChoices() bool { - if o != nil && IsNil(o.ExtraChoices) { - return true - } - - return false -} - -// SetExtraChoices gets a reference to the given [][]string and assigns it to the ExtraChoices field. -func (o *WritableCustomFieldChoiceSetRequest) SetExtraChoices(v [][]string) { +// SetExtraChoices sets field value +func (o *WritableCustomFieldChoiceSetRequest) SetExtraChoices(v [][]interface{}) { o.ExtraChoices = v } @@ -219,9 +211,7 @@ func (o WritableCustomFieldChoiceSetRequest) ToMap() (map[string]interface{}, er if !IsNil(o.BaseChoices) { toSerialize["base_choices"] = o.BaseChoices } - if o.ExtraChoices != nil { - toSerialize["extra_choices"] = o.ExtraChoices - } + toSerialize["extra_choices"] = o.ExtraChoices if !IsNil(o.OrderAlphabetically) { toSerialize["order_alphabetically"] = o.OrderAlphabetically } @@ -239,6 +229,7 @@ func (o *WritableCustomFieldChoiceSetRequest) UnmarshalJSON(data []byte) (err er // that every required field exists as a key in the generic map. requiredProperties := []string{ "name", + "extra_choices", } allProperties := make(map[string]interface{}) diff --git a/model_writable_custom_field_request.go b/model_writable_custom_field_request.go index 37073800af..b748d46846 100644 --- a/model_writable_custom_field_request.go +++ b/model_writable_custom_field_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -506,7 +506,7 @@ func (o *WritableCustomFieldRequest) GetDefaultOk() (*interface{}, bool) { // HasDefault returns a boolean if a field has been set. func (o *WritableCustomFieldRequest) HasDefault() bool { - if o != nil && IsNil(o.Default) { + if o != nil && !IsNil(o.Default) { return true } diff --git a/model_writable_data_source_request.go b/model_writable_data_source_request.go index fdb1621669..b030e41f4a 100644 --- a/model_writable_data_source_request.go +++ b/model_writable_data_source_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -28,7 +28,8 @@ type WritableDataSourceRequest struct { Comments *string `json:"comments,omitempty"` Parameters interface{} `json:"parameters,omitempty"` // Patterns (one per line) matching files to ignore when syncing - IgnoreRules *string `json:"ignore_rules,omitempty"` + IgnoreRules *string `json:"ignore_rules,omitempty"` + CustomFields map[string]interface{} `json:"custom_fields,omitempty"` AdditionalProperties map[string]interface{} } @@ -243,7 +244,7 @@ func (o *WritableDataSourceRequest) GetParametersOk() (*interface{}, bool) { // HasParameters returns a boolean if a field has been set. func (o *WritableDataSourceRequest) HasParameters() bool { - if o != nil && IsNil(o.Parameters) { + if o != nil && !IsNil(o.Parameters) { return true } @@ -287,6 +288,38 @@ func (o *WritableDataSourceRequest) SetIgnoreRules(v string) { o.IgnoreRules = &v } +// GetCustomFields returns the CustomFields field value if set, zero value otherwise. +func (o *WritableDataSourceRequest) GetCustomFields() map[string]interface{} { + if o == nil || IsNil(o.CustomFields) { + var ret map[string]interface{} + return ret + } + return o.CustomFields +} + +// GetCustomFieldsOk returns a tuple with the CustomFields field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *WritableDataSourceRequest) GetCustomFieldsOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.CustomFields) { + return map[string]interface{}{}, false + } + return o.CustomFields, true +} + +// HasCustomFields returns a boolean if a field has been set. +func (o *WritableDataSourceRequest) HasCustomFields() bool { + if o != nil && !IsNil(o.CustomFields) { + return true + } + + return false +} + +// SetCustomFields gets a reference to the given map[string]interface{} and assigns it to the CustomFields field. +func (o *WritableDataSourceRequest) SetCustomFields(v map[string]interface{}) { + o.CustomFields = v +} + func (o WritableDataSourceRequest) MarshalJSON() ([]byte, error) { toSerialize, err := o.ToMap() if err != nil { @@ -315,6 +348,9 @@ func (o WritableDataSourceRequest) ToMap() (map[string]interface{}, error) { if !IsNil(o.IgnoreRules) { toSerialize["ignore_rules"] = o.IgnoreRules } + if !IsNil(o.CustomFields) { + toSerialize["custom_fields"] = o.CustomFields + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -368,6 +404,7 @@ func (o *WritableDataSourceRequest) UnmarshalJSON(data []byte) (err error) { delete(additionalProperties, "comments") delete(additionalProperties, "parameters") delete(additionalProperties, "ignore_rules") + delete(additionalProperties, "custom_fields") o.AdditionalProperties = additionalProperties } diff --git a/model_writable_device_bay_request.go b/model_writable_device_bay_request.go index 1245421925..13b3ae699b 100644 --- a/model_writable_device_bay_request.go +++ b/model_writable_device_bay_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_device_bay_template_request.go b/model_writable_device_bay_template_request.go index 74737eac64..8105185d9b 100644 --- a/model_writable_device_bay_template_request.go +++ b/model_writable_device_bay_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_device_role_request.go b/model_writable_device_role_request.go index 8b9306dc67..7efb7879fb 100644 --- a/model_writable_device_role_request.go +++ b/model_writable_device_role_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_device_type_request.go b/model_writable_device_type_request.go index 49f5a81940..c21a680396 100644 --- a/model_writable_device_type_request.go +++ b/model_writable_device_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_device_with_config_context_request.go b/model_writable_device_with_config_context_request.go index da5f73e3f0..f440dbfc9f 100644 --- a/model_writable_device_with_config_context_request.go +++ b/model_writable_device_with_config_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -1097,7 +1097,7 @@ func (o *WritableDeviceWithConfigContextRequest) GetLocalContextDataOk() (*inter // HasLocalContextData returns a boolean if a field has been set. func (o *WritableDeviceWithConfigContextRequest) HasLocalContextData() bool { - if o != nil && IsNil(o.LocalContextData) { + if o != nil && !IsNil(o.LocalContextData) { return true } diff --git a/model_writable_event_rule_request.go b/model_writable_event_rule_request.go index f3b7e6e6d6..6376c27088 100644 --- a/model_writable_event_rule_request.go +++ b/model_writable_event_rule_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -327,7 +327,7 @@ func (o *WritableEventRuleRequest) GetConditionsOk() (*interface{}, bool) { // HasConditions returns a boolean if a field has been set. func (o *WritableEventRuleRequest) HasConditions() bool { - if o != nil && IsNil(o.Conditions) { + if o != nil && !IsNil(o.Conditions) { return true } diff --git a/model_writable_export_template_request.go b/model_writable_export_template_request.go index bf2b40f949..d565881acb 100644 --- a/model_writable_export_template_request.go +++ b/model_writable_export_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_fhrp_group_assignment_request.go b/model_writable_fhrp_group_assignment_request.go index 6dc1c5ad46..d4d57efab7 100644 --- a/model_writable_fhrp_group_assignment_request.go +++ b/model_writable_fhrp_group_assignment_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_front_port_request.go b/model_writable_front_port_request.go index 84785f774c..50696159e9 100644 --- a/model_writable_front_port_request.go +++ b/model_writable_front_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_front_port_template_request.go b/model_writable_front_port_template_request.go index 94424d37c2..555d578b28 100644 --- a/model_writable_front_port_template_request.go +++ b/model_writable_front_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_ike_policy_request.go b/model_writable_ike_policy_request.go index 45ad1bb15f..5e785baac0 100644 --- a/model_writable_ike_policy_request.go +++ b/model_writable_ike_policy_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -23,7 +23,7 @@ type WritableIKEPolicyRequest struct { Name string `json:"name"` Description *string `json:"description,omitempty"` Version *PatchedWritableIKEPolicyRequestVersion `json:"version,omitempty"` - Mode IKEPolicyModeValue `json:"mode"` + Mode *PatchedWritableIKEPolicyRequestMode `json:"mode,omitempty"` Proposals []int32 `json:"proposals"` PresharedKey *string `json:"preshared_key,omitempty"` Comments *string `json:"comments,omitempty"` @@ -38,10 +38,9 @@ type _WritableIKEPolicyRequest WritableIKEPolicyRequest // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewWritableIKEPolicyRequest(name string, mode IKEPolicyModeValue, proposals []int32) *WritableIKEPolicyRequest { +func NewWritableIKEPolicyRequest(name string, proposals []int32) *WritableIKEPolicyRequest { this := WritableIKEPolicyRequest{} this.Name = name - this.Mode = mode this.Proposals = proposals return &this } @@ -142,28 +141,36 @@ func (o *WritableIKEPolicyRequest) SetVersion(v PatchedWritableIKEPolicyRequestV o.Version = &v } -// GetMode returns the Mode field value -func (o *WritableIKEPolicyRequest) GetMode() IKEPolicyModeValue { - if o == nil { - var ret IKEPolicyModeValue +// GetMode returns the Mode field value if set, zero value otherwise. +func (o *WritableIKEPolicyRequest) GetMode() PatchedWritableIKEPolicyRequestMode { + if o == nil || IsNil(o.Mode) { + var ret PatchedWritableIKEPolicyRequestMode return ret } - - return o.Mode + return *o.Mode } -// GetModeOk returns a tuple with the Mode field value +// GetModeOk returns a tuple with the Mode field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *WritableIKEPolicyRequest) GetModeOk() (*IKEPolicyModeValue, bool) { - if o == nil { +func (o *WritableIKEPolicyRequest) GetModeOk() (*PatchedWritableIKEPolicyRequestMode, bool) { + if o == nil || IsNil(o.Mode) { return nil, false } - return &o.Mode, true + return o.Mode, true +} + +// HasMode returns a boolean if a field has been set. +func (o *WritableIKEPolicyRequest) HasMode() bool { + if o != nil && !IsNil(o.Mode) { + return true + } + + return false } -// SetMode sets field value -func (o *WritableIKEPolicyRequest) SetMode(v IKEPolicyModeValue) { - o.Mode = v +// SetMode gets a reference to the given PatchedWritableIKEPolicyRequestMode and assigns it to the Mode field. +func (o *WritableIKEPolicyRequest) SetMode(v PatchedWritableIKEPolicyRequestMode) { + o.Mode = &v } // GetProposals returns the Proposals field value @@ -335,7 +342,9 @@ func (o WritableIKEPolicyRequest) ToMap() (map[string]interface{}, error) { if !IsNil(o.Version) { toSerialize["version"] = o.Version } - toSerialize["mode"] = o.Mode + if !IsNil(o.Mode) { + toSerialize["mode"] = o.Mode + } toSerialize["proposals"] = o.Proposals if !IsNil(o.PresharedKey) { toSerialize["preshared_key"] = o.PresharedKey @@ -363,7 +372,6 @@ func (o *WritableIKEPolicyRequest) UnmarshalJSON(data []byte) (err error) { // that every required field exists as a key in the generic map. requiredProperties := []string{ "name", - "mode", "proposals", } diff --git a/model_writable_ike_proposal_request.go b/model_writable_ike_proposal_request.go index 5534a2dfe3..da01b2fc6e 100644 --- a/model_writable_ike_proposal_request.go +++ b/model_writable_ike_proposal_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_interface_request.go b/model_writable_interface_request.go index 9ccffc597b..aa1db0443e 100644 --- a/model_writable_interface_request.go +++ b/model_writable_interface_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_interface_template_request.go b/model_writable_interface_template_request.go index 8463ed5088..f17acadb0d 100644 --- a/model_writable_interface_template_request.go +++ b/model_writable_interface_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_inventory_item_request.go b/model_writable_inventory_item_request.go index 39e9f9f731..dbeaf1b483 100644 --- a/model_writable_inventory_item_request.go +++ b/model_writable_inventory_item_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_inventory_item_template_request.go b/model_writable_inventory_item_template_request.go index 5f45ed73a3..7e341c796b 100644 --- a/model_writable_inventory_item_template_request.go +++ b/model_writable_inventory_item_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_ip_address_request.go b/model_writable_ip_address_request.go index 2858a625f7..09a16bafa2 100644 --- a/model_writable_ip_address_request.go +++ b/model_writable_ip_address_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_ip_range_request.go b/model_writable_ip_range_request.go index 0b24eacbb1..1fbf800ded 100644 --- a/model_writable_ip_range_request.go +++ b/model_writable_ip_range_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -31,7 +31,7 @@ type WritableIPRangeRequest struct { Comments *string `json:"comments,omitempty"` Tags []NestedTagRequest `json:"tags,omitempty"` CustomFields map[string]interface{} `json:"custom_fields,omitempty"` - // Treat as 100% utilized + // Treat as fully utilized MarkUtilized *bool `json:"mark_utilized,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/model_writable_ip_sec_policy_request.go b/model_writable_ip_sec_policy_request.go index 799e52962d..e37eceea34 100644 --- a/model_writable_ip_sec_policy_request.go +++ b/model_writable_ip_sec_policy_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_ip_sec_profile_request.go b/model_writable_ip_sec_profile_request.go index e1b692223b..1616df8400 100644 --- a/model_writable_ip_sec_profile_request.go +++ b/model_writable_ip_sec_profile_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_ip_sec_proposal_request.go b/model_writable_ip_sec_proposal_request.go index 113fa5f9cc..a13ba2b74a 100644 --- a/model_writable_ip_sec_proposal_request.go +++ b/model_writable_ip_sec_proposal_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_journal_entry_request.go b/model_writable_journal_entry_request.go index c64d78b106..5cab9bbb7b 100644 --- a/model_writable_journal_entry_request.go +++ b/model_writable_journal_entry_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_l2_vpn_request.go b/model_writable_l2_vpn_request.go index e1291fa0c6..beca5ea5d6 100644 --- a/model_writable_l2_vpn_request.go +++ b/model_writable_l2_vpn_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_l2_vpn_termination_request.go b/model_writable_l2_vpn_termination_request.go index 65b4e326a0..2cbb2c9494 100644 --- a/model_writable_l2_vpn_termination_request.go +++ b/model_writable_l2_vpn_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_location_request.go b/model_writable_location_request.go index 5eaa6f8c4c..1b8dadd1cf 100644 --- a/model_writable_location_request.go +++ b/model_writable_location_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_module_bay_request.go b/model_writable_module_bay_request.go index fc4170a4d7..b5910d03cd 100644 --- a/model_writable_module_bay_request.go +++ b/model_writable_module_bay_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_module_bay_template_request.go b/model_writable_module_bay_template_request.go index d26918a70c..f4e8d5b96e 100644 --- a/model_writable_module_bay_template_request.go +++ b/model_writable_module_bay_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_module_request.go b/model_writable_module_request.go index c9db9a3e51..4bf106c5f2 100644 --- a/model_writable_module_request.go +++ b/model_writable_module_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_module_type_request.go b/model_writable_module_type_request.go index 590b6c16c6..c016bc8f44 100644 --- a/model_writable_module_type_request.go +++ b/model_writable_module_type_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_object_permission_request.go b/model_writable_object_permission_request.go index 56afbe3152..c4cbe383ec 100644 --- a/model_writable_object_permission_request.go +++ b/model_writable_object_permission_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -276,7 +276,7 @@ func (o *WritableObjectPermissionRequest) GetConstraintsOk() (*interface{}, bool // HasConstraints returns a boolean if a field has been set. func (o *WritableObjectPermissionRequest) HasConstraints() bool { - if o != nil && IsNil(o.Constraints) { + if o != nil && !IsNil(o.Constraints) { return true } diff --git a/model_writable_platform_request.go b/model_writable_platform_request.go index af95328ebe..affb3d62b7 100644 --- a/model_writable_platform_request.go +++ b/model_writable_platform_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_power_feed_request.go b/model_writable_power_feed_request.go index 9243917da3..92d9add905 100644 --- a/model_writable_power_feed_request.go +++ b/model_writable_power_feed_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_power_outlet_request.go b/model_writable_power_outlet_request.go index e79754a2a8..90193e2ed8 100644 --- a/model_writable_power_outlet_request.go +++ b/model_writable_power_outlet_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_power_outlet_template_request.go b/model_writable_power_outlet_template_request.go index aea3fb9c36..86ab19892a 100644 --- a/model_writable_power_outlet_template_request.go +++ b/model_writable_power_outlet_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_power_panel_request.go b/model_writable_power_panel_request.go index 09b12628ce..6004735d02 100644 --- a/model_writable_power_panel_request.go +++ b/model_writable_power_panel_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_power_port_request.go b/model_writable_power_port_request.go index 37cd841a05..0b31bb4ac8 100644 --- a/model_writable_power_port_request.go +++ b/model_writable_power_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_power_port_template_request.go b/model_writable_power_port_template_request.go index 205f9ee7b7..32443dcee4 100644 --- a/model_writable_power_port_template_request.go +++ b/model_writable_power_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_prefix_request.go b/model_writable_prefix_request.go index 12e0d5a7f1..14f7d0c4d0 100644 --- a/model_writable_prefix_request.go +++ b/model_writable_prefix_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -30,7 +30,7 @@ type WritablePrefixRequest struct { Role NullableInt32 `json:"role,omitempty"` // All IP addresses within this prefix are considered usable IsPool *bool `json:"is_pool,omitempty"` - // Treat as 100% utilized + // Treat as fully utilized MarkUtilized *bool `json:"mark_utilized,omitempty"` Description *string `json:"description,omitempty"` Comments *string `json:"comments,omitempty"` diff --git a/model_writable_provider_account_request.go b/model_writable_provider_account_request.go index ae737831ed..0b7bb2a4e2 100644 --- a/model_writable_provider_account_request.go +++ b/model_writable_provider_account_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_provider_network_request.go b/model_writable_provider_network_request.go index 3581f93097..b4299b47e6 100644 --- a/model_writable_provider_network_request.go +++ b/model_writable_provider_network_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_provider_request.go b/model_writable_provider_request.go index 52b1a7fbce..0ee585d01c 100644 --- a/model_writable_provider_request.go +++ b/model_writable_provider_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_rack_request.go b/model_writable_rack_request.go index 95d288a2a1..1e04d3a412 100644 --- a/model_writable_rack_request.go +++ b/model_writable_rack_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_rack_reservation_request.go b/model_writable_rack_reservation_request.go index 981f945fef..c58e981aa5 100644 --- a/model_writable_rack_reservation_request.go +++ b/model_writable_rack_reservation_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_rear_port_request.go b/model_writable_rear_port_request.go index d20023ba6e..3079a840da 100644 --- a/model_writable_rear_port_request.go +++ b/model_writable_rear_port_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_rear_port_template_request.go b/model_writable_rear_port_template_request.go index c2ae33f3af..a919f8ca98 100644 --- a/model_writable_rear_port_template_request.go +++ b/model_writable_rear_port_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_region_request.go b/model_writable_region_request.go index dd4d1a1bae..0af093f1bc 100644 --- a/model_writable_region_request.go +++ b/model_writable_region_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_route_target_request.go b/model_writable_route_target_request.go index 07d61be3d4..72607446b4 100644 --- a/model_writable_route_target_request.go +++ b/model_writable_route_target_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_service_request.go b/model_writable_service_request.go index f1dc6ec60e..c9737ada9d 100644 --- a/model_writable_service_request.go +++ b/model_writable_service_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_service_template_request.go b/model_writable_service_template_request.go index e330e091f8..b749861b21 100644 --- a/model_writable_service_template_request.go +++ b/model_writable_service_template_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_site_group_request.go b/model_writable_site_group_request.go index 519a4b20d4..2d0434f93e 100644 --- a/model_writable_site_group_request.go +++ b/model_writable_site_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_site_request.go b/model_writable_site_request.go index 1bcf339a01..fd4b2a019f 100644 --- a/model_writable_site_request.go +++ b/model_writable_site_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_tenant_group_request.go b/model_writable_tenant_group_request.go index f27ad9df0f..10b4b29346 100644 --- a/model_writable_tenant_group_request.go +++ b/model_writable_tenant_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_tenant_request.go b/model_writable_tenant_request.go index ebd31213d0..fd121bd08f 100644 --- a/model_writable_tenant_request.go +++ b/model_writable_tenant_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_token_request.go b/model_writable_token_request.go index 3609630fee..21c4a587e2 100644 --- a/model_writable_token_request.go +++ b/model_writable_token_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_tunnel_request.go b/model_writable_tunnel_request.go index 844dba96b5..bcb329c0cd 100644 --- a/model_writable_tunnel_request.go +++ b/model_writable_tunnel_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_tunnel_termination_request.go b/model_writable_tunnel_termination_request.go index 1594fbfc61..1ee9790651 100644 --- a/model_writable_tunnel_termination_request.go +++ b/model_writable_tunnel_termination_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_user_request.go b/model_writable_user_request.go index d4caa7bd1c..25d44fde95 100644 --- a/model_writable_user_request.go +++ b/model_writable_user_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -30,8 +30,9 @@ type WritableUserRequest struct { // Designates whether the user can log into this admin site. IsStaff *bool `json:"is_staff,omitempty"` // Designates whether this user should be treated as active. Unselect this instead of deleting accounts. - IsActive *bool `json:"is_active,omitempty"` - DateJoined *time.Time `json:"date_joined,omitempty"` + IsActive *bool `json:"is_active,omitempty"` + DateJoined *time.Time `json:"date_joined,omitempty"` + LastLogin NullableTime `json:"last_login,omitempty"` // The groups this user belongs to. A user will get all permissions granted to each of their groups. Groups []int32 `json:"groups,omitempty"` AdditionalProperties map[string]interface{} @@ -298,6 +299,49 @@ func (o *WritableUserRequest) SetDateJoined(v time.Time) { o.DateJoined = &v } +// GetLastLogin returns the LastLogin field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *WritableUserRequest) GetLastLogin() time.Time { + if o == nil || IsNil(o.LastLogin.Get()) { + var ret time.Time + return ret + } + return *o.LastLogin.Get() +} + +// GetLastLoginOk returns a tuple with the LastLogin field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *WritableUserRequest) GetLastLoginOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return o.LastLogin.Get(), o.LastLogin.IsSet() +} + +// HasLastLogin returns a boolean if a field has been set. +func (o *WritableUserRequest) HasLastLogin() bool { + if o != nil && o.LastLogin.IsSet() { + return true + } + + return false +} + +// SetLastLogin gets a reference to the given NullableTime and assigns it to the LastLogin field. +func (o *WritableUserRequest) SetLastLogin(v time.Time) { + o.LastLogin.Set(&v) +} + +// SetLastLoginNil sets the value for LastLogin to be an explicit nil +func (o *WritableUserRequest) SetLastLoginNil() { + o.LastLogin.Set(nil) +} + +// UnsetLastLogin ensures that no value is present for LastLogin, not even an explicit nil +func (o *WritableUserRequest) UnsetLastLogin() { + o.LastLogin.Unset() +} + // GetGroups returns the Groups field value if set, zero value otherwise. func (o *WritableUserRequest) GetGroups() []int32 { if o == nil || IsNil(o.Groups) { @@ -360,6 +404,9 @@ func (o WritableUserRequest) ToMap() (map[string]interface{}, error) { if !IsNil(o.DateJoined) { toSerialize["date_joined"] = o.DateJoined } + if o.LastLogin.IsSet() { + toSerialize["last_login"] = o.LastLogin.Get() + } if !IsNil(o.Groups) { toSerialize["groups"] = o.Groups } @@ -415,6 +462,7 @@ func (o *WritableUserRequest) UnmarshalJSON(data []byte) (err error) { delete(additionalProperties, "is_staff") delete(additionalProperties, "is_active") delete(additionalProperties, "date_joined") + delete(additionalProperties, "last_login") delete(additionalProperties, "groups") o.AdditionalProperties = additionalProperties } diff --git a/model_writable_virtual_chassis_request.go b/model_writable_virtual_chassis_request.go index 56955c6a5e..f9c92d3add 100644 --- a/model_writable_virtual_chassis_request.go +++ b/model_writable_virtual_chassis_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_virtual_device_context_request.go b/model_writable_virtual_device_context_request.go index f40c43dd0e..0549405ee9 100644 --- a/model_writable_virtual_device_context_request.go +++ b/model_writable_virtual_device_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_virtual_disk_request.go b/model_writable_virtual_disk_request.go index b66cdf17c2..62c63cf617 100644 --- a/model_writable_virtual_disk_request.go +++ b/model_writable_virtual_disk_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_virtual_machine_with_config_context_request.go b/model_writable_virtual_machine_with_config_context_request.go index c347892887..bd68c7aee9 100644 --- a/model_writable_virtual_machine_with_config_context_request.go +++ b/model_writable_virtual_machine_with_config_context_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -20,21 +20,22 @@ var _ MappedNullable = &WritableVirtualMachineWithConfigContextRequest{} // WritableVirtualMachineWithConfigContextRequest Adds support for custom fields and tags. type WritableVirtualMachineWithConfigContextRequest struct { - Name string `json:"name"` - Status *ModuleStatusValue `json:"status,omitempty"` - Site NullableInt32 `json:"site,omitempty"` - Cluster NullableInt32 `json:"cluster,omitempty"` - Device NullableInt32 `json:"device,omitempty"` - Role NullableInt32 `json:"role,omitempty"` - Tenant NullableInt32 `json:"tenant,omitempty"` - Platform NullableInt32 `json:"platform,omitempty"` - PrimaryIp4 NullableInt32 `json:"primary_ip4,omitempty"` - PrimaryIp6 NullableInt32 `json:"primary_ip6,omitempty"` - Vcpus NullableFloat64 `json:"vcpus,omitempty"` - Memory NullableInt32 `json:"memory,omitempty"` - Disk NullableInt32 `json:"disk,omitempty"` - Description *string `json:"description,omitempty"` - Comments *string `json:"comments,omitempty"` + Name string `json:"name"` + Status *ModuleStatusValue `json:"status,omitempty"` + Site NullableInt32 `json:"site,omitempty"` + Cluster NullableInt32 `json:"cluster,omitempty"` + Device NullableInt32 `json:"device,omitempty"` + Role NullableInt32 `json:"role,omitempty"` + Tenant NullableInt32 `json:"tenant,omitempty"` + Platform NullableInt32 `json:"platform,omitempty"` + PrimaryIp4 NullableInt32 `json:"primary_ip4,omitempty"` + PrimaryIp6 NullableInt32 `json:"primary_ip6,omitempty"` + Vcpus NullableFloat64 `json:"vcpus,omitempty"` + Memory NullableInt32 `json:"memory,omitempty"` + Disk NullableInt32 `json:"disk,omitempty"` + Description *string `json:"description,omitempty"` + Comments *string `json:"comments,omitempty"` + ConfigTemplate NullableInt32 `json:"config_template,omitempty"` // Local config context data takes precedence over source contexts in the final rendered config context LocalContextData interface{} `json:"local_context_data,omitempty"` Tags []NestedTagRequest `json:"tags,omitempty"` @@ -655,6 +656,49 @@ func (o *WritableVirtualMachineWithConfigContextRequest) SetComments(v string) { o.Comments = &v } +// GetConfigTemplate returns the ConfigTemplate field value if set, zero value otherwise (both if not set or set to explicit null). +func (o *WritableVirtualMachineWithConfigContextRequest) GetConfigTemplate() int32 { + if o == nil || IsNil(o.ConfigTemplate.Get()) { + var ret int32 + return ret + } + return *o.ConfigTemplate.Get() +} + +// GetConfigTemplateOk returns a tuple with the ConfigTemplate field value if set, nil otherwise +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *WritableVirtualMachineWithConfigContextRequest) GetConfigTemplateOk() (*int32, bool) { + if o == nil { + return nil, false + } + return o.ConfigTemplate.Get(), o.ConfigTemplate.IsSet() +} + +// HasConfigTemplate returns a boolean if a field has been set. +func (o *WritableVirtualMachineWithConfigContextRequest) HasConfigTemplate() bool { + if o != nil && o.ConfigTemplate.IsSet() { + return true + } + + return false +} + +// SetConfigTemplate gets a reference to the given NullableInt32 and assigns it to the ConfigTemplate field. +func (o *WritableVirtualMachineWithConfigContextRequest) SetConfigTemplate(v int32) { + o.ConfigTemplate.Set(&v) +} + +// SetConfigTemplateNil sets the value for ConfigTemplate to be an explicit nil +func (o *WritableVirtualMachineWithConfigContextRequest) SetConfigTemplateNil() { + o.ConfigTemplate.Set(nil) +} + +// UnsetConfigTemplate ensures that no value is present for ConfigTemplate, not even an explicit nil +func (o *WritableVirtualMachineWithConfigContextRequest) UnsetConfigTemplate() { + o.ConfigTemplate.Unset() +} + // GetLocalContextData returns the LocalContextData field value if set, zero value otherwise (both if not set or set to explicit null). func (o *WritableVirtualMachineWithConfigContextRequest) GetLocalContextData() interface{} { if o == nil { @@ -676,7 +720,7 @@ func (o *WritableVirtualMachineWithConfigContextRequest) GetLocalContextDataOk() // HasLocalContextData returns a boolean if a field has been set. func (o *WritableVirtualMachineWithConfigContextRequest) HasLocalContextData() bool { - if o != nil && IsNil(o.LocalContextData) { + if o != nil && !IsNil(o.LocalContextData) { return true } @@ -805,6 +849,9 @@ func (o WritableVirtualMachineWithConfigContextRequest) ToMap() (map[string]inte if !IsNil(o.Comments) { toSerialize["comments"] = o.Comments } + if o.ConfigTemplate.IsSet() { + toSerialize["config_template"] = o.ConfigTemplate.Get() + } if o.LocalContextData != nil { toSerialize["local_context_data"] = o.LocalContextData } @@ -872,6 +919,7 @@ func (o *WritableVirtualMachineWithConfigContextRequest) UnmarshalJSON(data []by delete(additionalProperties, "disk") delete(additionalProperties, "description") delete(additionalProperties, "comments") + delete(additionalProperties, "config_template") delete(additionalProperties, "local_context_data") delete(additionalProperties, "tags") delete(additionalProperties, "custom_fields") diff --git a/model_writable_vlan_request.go b/model_writable_vlan_request.go index 6b20b5e8a8..662e6c8166 100644 --- a/model_writable_vlan_request.go +++ b/model_writable_vlan_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_vm_interface_request.go b/model_writable_vm_interface_request.go index db6186077c..d489522245 100644 --- a/model_writable_vm_interface_request.go +++ b/model_writable_vm_interface_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_vrf_request.go b/model_writable_vrf_request.go index 32117ca835..06cf5d6793 100644 --- a/model_writable_vrf_request.go +++ b/model_writable_vrf_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_wireless_lan_group_request.go b/model_writable_wireless_lan_group_request.go index af7524a317..af9b02639a 100644 --- a/model_writable_wireless_lan_group_request.go +++ b/model_writable_wireless_lan_group_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_wireless_lan_request.go b/model_writable_wireless_lan_request.go index 649de48312..049e546263 100644 --- a/model_writable_wireless_lan_request.go +++ b/model_writable_wireless_lan_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_writable_wireless_link_request.go b/model_writable_wireless_link_request.go index 3aa8dedb90..6a4b9ac6dd 100644 --- a/model_writable_wireless_link_request.go +++ b/model_writable_wireless_link_request.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/readme.md b/readme.md index 632a1a2ba2..7f0010031f 100644 --- a/readme.md +++ b/readme.md @@ -14,7 +14,7 @@ Use `go get` to add the library as a dependency to your project. Do not forget t go get github.com/netbox-community/go-netbox/v3 # Or install a specific version -go get github.com/netbox-community/go-netbox/v3@v3.7.1-0 +go get github.com/netbox-community/go-netbox/v3@v3.7.7-0 ``` **Note:** dependencies should be managed with [Go modules](https://go.dev/doc/modules/managing-dependencies). diff --git a/response.go b/response.go index 0fd6adff96..c481b651bb 100644 --- a/response.go +++ b/response.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/scripts/fix-spec.py b/scripts/fix-spec.py index 848d68627a..c7e9f9b9e3 100755 --- a/scripts/fix-spec.py +++ b/scripts/fix-spec.py @@ -29,6 +29,19 @@ if ntype in schema['properties']: schema['properties'][ntype]['nullable'] = True + # Fix non-nullable types + # See: https://github.com/OpenAPITools/openapi-generator/issues/18006 + non_nullable_types = [ + 'front_image', + 'rear_image', + ] + + for ntype in non_nullable_types: + if ntype in schema['properties']: + if schema['properties'][ntype]['format'] == 'binary': + schema['properties'][ntype].pop('nullable') + +# Fix "site.asns" and "interface.tagged_vlans" data["components"]["schemas"]["Site"]["properties"]["asns"]["items"].pop("type") data["components"]["schemas"]["Interface"]["properties"]["tagged_vlans"]["items"].pop("type") data["components"]["schemas"]["Site"]["properties"]["asns"]["items"]["$ref"] = "#/components/schemas/NestedASN" diff --git a/utils.go b/utils.go index 1b1080bfe8..3777756e1f 100644 --- a/utils.go +++ b/utils.go @@ -3,7 +3,7 @@ NetBox REST API No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) -API version: 3.7.1 (3.7) +API version: 3.7.7 (3.7) */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -320,7 +320,7 @@ func NewNullableTime(val *time.Time) *NullableTime { } func (v NullableTime) MarshalJSON() ([]byte, error) { - return v.value.MarshalJSON() + return json.Marshal(v.value) } func (v *NullableTime) UnmarshalJSON(src []byte) error {