EndpointsInput constructor

EndpointsInput({
  1. DateTime? dateCreated,
  2. DateTime? lastUpdated,
  3. String? userId,
  4. required String companyId,
  5. required String connectionId,
  6. int? industryId,
  7. int? aucId,
  8. EndpointsInputApprovalStatusEnum? approvalStatus,
  9. String? approvedByUserId,
  10. DateTime? approvedAt,
  11. bool? sellInMarketplace,
  12. required String name,
  13. String? slug,
  14. String? description,
  15. String? detailedDescription,
  16. String? topQuestions,
  17. String? sourceSchemaName,
  18. String? sourceTableName,
  19. String? customerName,
  20. Object? endpointSchema,
  21. int? rateLimitNumber,
  22. EndpointsInputRateLimitPeriodEnum? rateLimitPeriod,
  23. EndpointsInputRateLimitGranularityEnum? rateLimitGranularity,
  24. EndpointsInputAccessMethodEnum? accessMethod,
  25. Object? accessWhitelist,
  26. EndpointsInputStatusEnum? status,
  27. DateTime? dataTimePeriodStart,
  28. DateTime? dataTimePeriodEnd,
  29. DateTime? dateCollectionStart,
  30. EndpointsInputGeographicCoverageTypeEnum? geographicCoverageType,
  31. String? geographicCoverageDetails,
  32. EndpointsInputDataSourceRefreshFrequencyEnum? dataSourceRefreshFrequency,
  33. String? tags,
  34. DateTime? lastAccessed,
  35. int? maxRecordsPerRequest,
  36. bool? exportEnabled,
  37. int? maxRecordsPerExport,
  38. Object? sampleResponse,
  39. 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,
});