EndpointsInput constructor
EndpointsInput({
- DateTime? dateCreated,
- DateTime? lastUpdated,
- String? userId,
- required String companyId,
- required String connectionId,
- int? industryId,
- int? aucId,
- EndpointsInputApprovalStatusEnum? approvalStatus,
- String? approvedByUserId,
- DateTime? approvedAt,
- bool? sellInMarketplace,
- required String name,
- String? slug,
- String? description,
- String? detailedDescription,
- String? topQuestions,
- String? sourceSchemaName,
- String? sourceTableName,
- String? customerName,
- Object? endpointSchema,
- int? rateLimitNumber,
- EndpointsInputRateLimitPeriodEnum? rateLimitPeriod,
- EndpointsInputRateLimitGranularityEnum? rateLimitGranularity,
- EndpointsInputAccessMethodEnum? accessMethod,
- Object? accessWhitelist,
- EndpointsInputStatusEnum? status,
- DateTime? dataTimePeriodStart,
- DateTime? dataTimePeriodEnd,
- DateTime? dateCollectionStart,
- EndpointsInputGeographicCoverageTypeEnum? geographicCoverageType,
- String? geographicCoverageDetails,
- EndpointsInputDataSourceRefreshFrequencyEnum? dataSourceRefreshFrequency,
- String? tags,
- DateTime? lastAccessed,
- int? maxRecordsPerRequest,
- bool? exportEnabled,
- int? maxRecordsPerExport,
- Object? sampleResponse,
- bool? active,
Returns a new EndpointsInput instance.
Implementation
EndpointsInput({
this.dateCreated,
this.lastUpdated,
this.userId,
required this.companyId,
required this.connectionId,
this.industryId,
this.aucId,
this.approvalStatus,
this.approvedByUserId,
this.approvedAt,
this.sellInMarketplace,
required this.name,
this.slug,
this.description,
this.detailedDescription,
this.topQuestions,
this.sourceSchemaName,
this.sourceTableName,
this.customerName,
this.endpointSchema,
this.rateLimitNumber,
this.rateLimitPeriod,
this.rateLimitGranularity,
this.accessMethod,
this.accessWhitelist,
this.status,
this.dataTimePeriodStart,
this.dataTimePeriodEnd,
this.dateCollectionStart,
this.geographicCoverageType,
this.geographicCoverageDetails,
this.dataSourceRefreshFrequency,
this.tags,
this.lastAccessed,
this.maxRecordsPerRequest,
this.exportEnabled,
this.maxRecordsPerExport,
this.sampleResponse,
this.active,
});